]> git.gag.com Git - hw/quantimotor/commitdiff
work in process, added 3S battery holder, cleaning off old copper
authorBdale Garbee <bdale@gag.com>
Fri, 13 Jun 2025 05:21:24 +0000 (01:21 -0400)
committerBdale Garbee <bdale@gag.com>
Fri, 13 Jun 2025 05:21:24 +0000 (01:21 -0400)
quantimotor.lht
quantimotor.sch

index 844c6589961f4f48407fd6eb034ce50bcd928846..e1937af29497415f687f37e46fc40fda3549afb6 100644 (file)
@@ -41,7 +41,7 @@ ha:pcb-rnd-board-v8 {
         li:conn { J1-28; J2-12;        }
         }
         ha:GND {
-        li:conn { C2-1; C3-1; C8-1; C15-1; C37-1; C39-2; C101-1; C102-2; C107-1; C108-1; C109-1; C110-2; C111-1; 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; J11-4; J11-5; J13-3; J13-4; J20-1; Q1-2; Q2-1; Q2-3; Q6-3; R13-1; R15-1; R20-1; R26-1; R37-1; R39-1; R42-1; R500-1; R501-1; U2-5; U2-6; U2-13; 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; Z1-1; Z2-1;        }
+        li:conn { B1-6; C2-1; C3-1; C8-1; C15-1; C37-1; C39-2; C101-1; C102-2; C107-1; C108-1; C109-1; C110-2; C111-1; 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; J11-4; J11-5; J13-3; J13-4; Q1-2; Q2-1; Q2-3; Q6-3; R13-1; R15-1; R20-1; R26-1; R37-1; R39-1; R42-1; R500-1; R501-1; S1-4; S2-4; U2-5; U2-6; U2-13; 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; Z1-1; Z2-1;        }
         }
         ha:gpio19 {
         li:conn { J1-6; J2-35;        }
@@ -86,7 +86,7 @@ ha:pcb-rnd-board-v8 {
          li:conn { J10-3; U6-15;         }
          }
          ha:unnamed_net34 {
-         li:conn { Q2-2; R7-2;         }
+         li:conn { Q2-4; R16-2;         }
          }
          ha:unnamed_net24 {
          li:conn { Q3-1; U6-4;         }
@@ -95,7 +95,7 @@ ha:pcb-rnd-board-v8 {
          li:conn { J12-4; U6-8;         }
          }
         ha:unnamed_net31 {
-        li:conn { J22-1; Q6-2;        }
+        li:conn { Q6-2; S1-2;        }
         }
          ha:unnamed_net27 {
          li:conn { C102-1; C110-1; U7-7;         }
@@ -103,14 +103,14 @@ ha:pcb-rnd-board-v8 {
          ha:unnamed_net28 {
          li:conn { C111-2; U7-5;         }
          }
-         ha:unnamed_net55 {
-         li:conn { J5-3; R6-2;         }
-         }
+          ha:unnamed_net50 {
+          li:conn { C3-2; J5-1; U2-12;          }
+          }
          ha:led_health_r {
          li:conn { J2-15; R1-2;         }
          }
          ha:unnamed_net36 {
-         li:conn { C5-2; L1-1; U4-2;         }
+         li:conn { R41-1; R42-2; U4-4;         }
          }
          ha:alarm_a {
          li:conn { J2-13; R7-1; R500-2;         }
@@ -118,98 +118,104 @@ ha:pcb-rnd-board-v8 {
          ha:alarm_b {
          li:conn { J2-11; R13-2; R16-1;         }
          }
-         ha:unnamed_net32 {
-         li:conn { J21-1; Q6-1;         }
-         }
+          ha:unnamed_net33 {
+          li:conn { Q2-2; R7-2;          }
+          }
+          ha:pressure {
+          li:conn { J13-2; U7-16; Z2-2;          }
+          }
+          ha:unnamed_net35 {
+          li:conn { C5-2; L1-1; U4-2;          }
+          }
+          ha:unnamed_net53 {
+          li:conn { J5-2; R5-2;          }
+          }
+          ha:unnamed_net37 {
+          li:conn { C5-1; U4-6;          }
+          }
+          ha:unnamed_net30 {
+          li:conn { Q1-3; R8-2; U13-7;          }
+          }
+          ha:unnamed_net51 {
+          li:conn { R5-1; U2-9;          }
+          }
+          ha:unnamed_net52 {
+          li:conn { R6-1; U2-8;          }
+          }
+          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 { U6-10; U6-11; U7-18; Z1-2;          }
+          }
+          ha:unnamed_net58 {
+          li:conn { B1-2; B1-3;          }
+          }
+          ha:unnamed_net59 {
+          li:conn { B1-4; B1-5;          }
+          }
+          ha:adc_cs {
+          li:conn { J2-24; U7-38;          }
+          }
+          ha:unnamed_net54 {
+          li:conn { J5-3; R6-2;          }
+          }
          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:pressure {
-         li:conn { J13-2; U7-16; Z2-2;         }
-         }
-         ha:unnamed_net35 {
-         li:conn { Q2-4; R16-2;         }
-         }
-         ha:unnamed_net53 {
-         li:conn { R6-1; U2-8;         }
-         }
-        ha:unnamed_net37 {
-        li:conn { R41-1; R42-2; U4-4;        }
-        }
-             ha:unnamed_net30 {
-             li:conn { Q1-3; R8-2; U13-7;             }
-             }
-             ha:unnamed_net51 {
-             li:conn { C3-2; J5-1; U2-12;             }
-             }
-            ha:unnamed_net52 {
-            li:conn { R5-1; U2-9;            }
+            ha:adc_reset {
+            li:conn { J2-22; U7-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 { C5-1; U4-6;             }
-             }
-             ha:thrust {
-             li:conn { U6-10; U6-11; U7-18; Z1-2;             }
-             }
-             ha:adc_cs {
-             li:conn { J2-24; U7-38;             }
-             }
-            ha:unnamed_net54 {
-            li:conn { J5-2; R5-2;            }
+            ha:cmp_ldo_in {
+            li:conn { R36-1; R37-2; U13-5;            }
+            }
+            ha:armed {
+            li:conn { J2-32; U13-1;            }
+            }
+            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:fire {
+            li:conn { J2-36; R8-1; R501-2;            }
+            }
+            ha:sense_batt {
+            li:conn { R25-1; R26-2; U7-23; U13-2;            }
+            }
+            ha:v_lipo3s {
+            li:conn { B1-1; Q6-1;            }
+            }
+            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; R12-2; R17-1;           }
+           li:conn { J1-1; J1-2; J1-3; J1-4; J26-1; R12-2; R17-1; S2-2;           }
            }
-       ha:adc_reset {
-       li:conn { J2-22; U7-2;       }
-       }
-       ha:cmp_ldo_in {
-       li:conn { R36-1; R37-2; U13-5;       }
-       }
-        ha:armed {
-        li:conn { J2-32; U13-1;        }
-        }
-       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:fire {
-        li:conn { J2-36; R8-1; R501-2;        }
-        }
-       ha:sense_batt {
-       li:conn { R25-1; R26-2; U7-23; U13-2;       }
-       }
-       ha:led_continuity {
-       li:conn { J2-38; R2-1;       }
-       }
-       ha:mosi {
-       li:conn { J1-22; J2-19; U7-1;       }
-       }
     ha:+5V {
     li:conn { C37-2; C108-2; C109-2; J1-35; J2-2; J2-4; J13-1; L1-2; R38-2; R41-2; U7-9; U7-30;    }
     }
       ha:v_batt {
-      li:conn { D4-1; J3-1; J3-3; J23-1; J24-1; R17-2; R25-2;      }
+      li:conn { D4-1; J3-1; J3-3; R17-2; R25-2; S1-3; S2-3;      }
       }
      ha:con_in {
      li:conn { J2-10; U2-1;     }
@@ -225,8 +231,8 @@ ha:pcb-rnd-board-v8 {
  ha:meta {
   ha:size {
    thermal_scale = 0.500000
-   x = 120.0mm
-   y = 100.0mm
+   x = 6.0in
+   y = 7.0in
   }
   ha:grid {
    spacing = 1.0mil
@@ -4665,7 +4671,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
@@ -4699,9 +4705,9 @@ ha:pcb-rnd-board-v8 {
     buffer_number = 0
     all_direction_lines = false
     ha:view {
-     flip_y = 0
+     flip_y = 1
     }
-    show_solder_side = 0
+    show_solder_side = 1
     fullscreen = 0
      grid_unit = mil
    }
@@ -4961,350 +4967,196 @@ ha:pcb-rnd-board-v8 {
    }
   }
   li:objects {
-   ha:padstack_ref.720811 {
-    smirror = 0
-    proto = 4
-    xmirror = 0
-    x = 791.0mil
-    rot = 180.000000
-    y = 607.0mil
-    li:thermal {
-    }
-    ha:flags {
-     clearline = 1
-    }
-    clearance = 10.0mil
-   }
-   ha:padstack_ref.720818 {
-    smirror = 0
-    proto = 4
-    xmirror = 0
-    x = 1.08633in
-    rot = 180.000000
-    y = 288.0mil
-    li:thermal {
-     li:1 {
-      on
-      solid
-      noshape
-     }
-     li:2 {
-      on
-      solid
-      noshape
-     }
-     li:3 {
-      on
-      solid
-      noshape
-     }
-    }
-    ha:flags {
-     clearline = 1
-    }
-    clearance = 10.0mil
-   }
-   ha:padstack_ref.720819 {
-    smirror = 0
-    proto = 4
-    xmirror = 0
-    x = 1.01233in
-    rot = 180.000000
-    y = 288.0mil
-    li:thermal {
-     li:0 {
-      on
-      diag
-      sharp
-      noshape
-     }
-     li:1 {
-      on
-      solid
-      noshape
-     }
-     li:2 {
-      on
-      solid
-      noshape
-     }
-     li:3 {
-      on
-      solid
-      noshape
-     }
-    }
+   ha:padstack_ref.1251903 {
+    proto=4; x=4.144in; y=116.34597mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
     ha:flags {
-     clearline = 1
+     clearline=1
     }
-    clearance = 10.0mil
-   }
-   ha:padstack_ref.720820 {
-    smirror = 0
-    proto = 4
-    xmirror = 0
-    x = 1.08633in
-    rot = 180.000000
-    y = 384.0mil
+
     li:thermal {
-     li:1 {
-      on
-      solid
-      noshape
-     }
-     li:2 {
-      on
-      solid
-      noshape
-     }
-     li:3 {
-      on
-      solid
-      noshape
-     }
-    }
-    ha:flags {
-     clearline = 1
+      li:2 {
+       on  
+       solid  
+       noshape  
+      }
+      li:3 {
+       on  
+       solid  
+       noshape  
+      }
     }
-    clearance = 10.0mil
    }
-   ha:padstack_ref.720821 {
-    smirror = 0
-    proto = 4
-    xmirror = 0
-    x = 1.01233in
-    rot = 180.000000
-    y = 384.0mil
-    li:thermal {
-     li:1 {
-      on
-      solid
-      noshape
-     }
-     li:2 {
-      on
-      solid
-      noshape
-     }
-     li:3 {
-      on
-      solid
-      noshape
-     }
-    }
+   ha:padstack_ref.1253099 {
+    proto=4; x=459.0mil; y=4.13in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
     ha:flags {
-     clearline = 1
+     clearline=1
     }
-    clearance = 10.0mil
-   }
-   ha:padstack_ref.950760 {
-    smirror = 0
-    proto = 4
-    xmirror = 0
-    x = 408.0mil
-    rot = 0.000000
-    y = 50.927mm
+
     li:thermal {
-     li:1 {
-      on
-      solid
-      noshape
-     }
+      li:1 {
+       on  
+       solid  
+       noshape  
+      }
       li:2 {
        on  
        solid  
        noshape  
       }
-     li:3 {
-      on
-      solid
-      noshape
-     }
+      li:3 {
+       on  
+       solid  
+       noshape  
+      }
     }
+   }
+   ha:padstack_ref.1253100 {
+    proto=4; x=459.0mil; y=4.204in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
     ha:flags {
-     clearline = 1
+     clearline=1
     }
-    clearance = 10.0mil
-   }
-   ha:padstack_ref.950761 {
-    smirror = 0
-    proto = 4
-    xmirror = 0
-    x = 408.0mil
-    rot = 0.000000
-    y = 2.079in
+
     li:thermal {
-     li:1 {
-      on
-      solid
-      noshape
-     }
+      li:1 {
+       on  
+       solid  
+       noshape  
+      }
       li:2 {
        on  
        solid  
        noshape  
       }
-     li:3 {
-      on
-      solid
-      noshape
-     }
+      li:3 {
+       on  
+       solid  
+       noshape  
+      }
     }
+   }
+   ha:padstack_ref.1253101 {
+    proto=4; x=367.0mil; y=4.204in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
     ha:flags {
-     clearline = 1
+     clearline=1
     }
-    clearance = 10.0mil
-   }
-   ha:padstack_ref.950762 {
-    smirror = 0
-    proto = 4
-    xmirror = 0
-    x = 316.0mil
-    rot = 0.000000
-    y = 2.079in
+
     li:thermal {
-     li:1 {
-      on
-      solid
-      noshape
-     }
+      li:1 {
+       on  
+       solid  
+       noshape  
+      }
       li:2 {
        on  
        solid  
        noshape  
       }
-     li:3 {
-      on
-      solid
-      noshape
-     }
+      li:3 {
+       on  
+       solid  
+       noshape  
+      }
     }
+   }
+   ha:padstack_ref.1253102 {
+    proto=4; x=367.0mil; y=4.13in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
     ha:flags {
-     clearline = 1
+     clearline=1
     }
-    clearance = 10.0mil
-   }
-   ha:padstack_ref.950763 {
-    smirror = 0
-    proto = 4
-    xmirror = 0
-    x = 316.0mil
-    rot = 0.000000
-    y = 50.927mm
+
     li:thermal {
-     li:1 {
-      on
-      solid
-      noshape
-     }
+      li:1 {
+       on  
+       solid  
+       noshape  
+      }
       li:2 {
        on  
        solid  
        noshape  
       }
-     li:3 {
-      on
-      solid
-      noshape
-     }
-    }
-    ha:flags {
-     clearline = 1
-    }
-    clearance = 10.0mil
-   }
-   ha:padstack_ref.984249 {
-    smirror = 0
-    proto = 4
-    xmirror = 0
-    x = 15.265396mm
-    rot = 90.000000
-    y = 1.291in
-    li:thermal {
-     li:1 {
-      on
-      solid
-      noshape
-     }
-     li:3 {
-      on
-      solid
-      noshape
-     }
-    }
-    ha:flags {
-     clearline = 1
+      li:3 {
+       on  
+       solid  
+       noshape  
+      }
     }
-    clearance = 10.0mil
    }
-   ha:padstack_ref.984248 {
-    smirror = 0
-    proto = 4
-    xmirror = 0
-    x = 601.0mil
-    rot = 0.000000
-    y = 34.29mm
-    li:thermal {
-    }
+   ha:padstack_ref.1254696 {
+    proto=4; x=5.53in; y=1.284in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
     ha:flags {
-     clearline = 1
+     clearline=1
     }
-    clearance = 10.0mil
-   }
-   ha:padstack_ref.1052207 {
-    smirror = 0
-    proto = 4
-    xmirror = 0
-    x = 681.0mil
-    rot = 0.000000
-    y = 808.0mil
+
     li:thermal {
-     li:5 {
-      on
-      solid
-      noshape
-     }
     }
-    ha:flags {
-     clearline = 1
-    }
-    clearance = 6.0mil
    }
-   ha:padstack_ref.1133981 {
-    proto=4; x=895.0mil; y=1.563in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+   ha:padstack_ref.1254697 {
+    proto=4; x=5.82533in; y=965.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
 
     li:thermal {
-      li:5 {
+      li:1 {
+       on  
+       solid  
+       noshape  
+      }
+      li:2 {
+       on  
+       solid  
+       noshape  
+      }
+      li:3 {
        on  
        solid  
        noshape  
       }
     }
    }
-   ha:padstack_ref.1149758 {
-    proto=4; x=813.0mil; y=843.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+   ha:padstack_ref.1254698 {
+    proto=4; x=5.75133in; y=965.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
 
     li:thermal {
-      li:5 {
+      li:0 {
+       on  
        diag  
-       round  
+       sharp  
+       noshape  
+      }
+      li:1 {
+       on  
+       solid  
+       noshape  
+      }
+      li:2 {
+       on  
+       solid  
+       noshape  
+      }
+      li:3 {
+       on  
+       solid  
        noshape  
       }
     }
    }
-   ha:padstack_ref.1160168 {
-    proto=4; x=2.34in; y=2.406in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+   ha:padstack_ref.1254699 {
+    proto=4; x=5.82533in; y=1.061in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
 
     li:thermal {
+      li:1 {
+       on  
+       solid  
+       noshape  
+      }
       li:2 {
        on  
        solid  
@@ -5317,26 +5169,51 @@ ha:pcb-rnd-board-v8 {
       }
     }
    }
-   ha:padstack_ref.1170073 {
-    proto=4; x=1.093in; y=960.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+   ha:padstack_ref.1254700 {
+    proto=4; x=5.75133in; y=1.061in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
 
     li:thermal {
+      li:1 {
+       on  
+       solid  
+       noshape  
+      }
+      li:2 {
+       on  
+       solid  
+       noshape  
+      }
+      li:3 {
+       on  
+       solid  
+       noshape  
+      }
     }
    }
-   ha:padstack_ref.1170074 {
-    proto=4; x=1.063in; y=960.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+   ha:padstack_ref.1254701 {
+    proto=4; x=135.635996mm; y=1.968in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
     ha:flags {
      clearline=1
     }
 
     li:thermal {
+      li:1 {
+       on  
+       solid  
+       noshape  
+      }
+      li:3 {
+       on  
+       solid  
+       noshape  
+      }
     }
    }
-   ha:padstack_ref.1178282 {
-    proto=4; x=1.982in; y=1.382in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+   ha:padstack_ref.1254702 {
+    proto=4; x=5.42in; y=37.719mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
     ha:flags {
      clearline=1
     }
@@ -5349,26 +5226,36 @@ ha:pcb-rnd-board-v8 {
       }
     }
    }
-   ha:padstack_ref.1178283 {
-    proto=4; x=2.048in; y=1.302in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+   ha:padstack_ref.1254703 {
+    proto=4; x=5.634in; y=2.24in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
     ha:flags {
      clearline=1
     }
 
     li:thermal {
+      li:5 {
+       on  
+       solid  
+       noshape  
+      }
     }
    }
-   ha:padstack_ref.1186881 {
-    proto=4; x=1.871in; y=30.607mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+   ha:padstack_ref.1254704 {
+    proto=4; x=5.552in; y=1.52in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
     ha:flags {
      clearline=1
     }
 
     li:thermal {
+      li:5 {
+       diag  
+       round  
+       noshape  
+      }
     }
    }
-   ha:padstack_ref.1187008 {
-    proto=4; x=2.11in; y=30.353mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+   ha:padstack_ref.1254705 {
+    proto=4; x=5.832in; y=1.637in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
     ha:flags {
      clearline=1
     }
@@ -5376,8 +5263,8 @@ ha:pcb-rnd-board-v8 {
     li:thermal {
     }
    }
-   ha:padstack_ref.1187007 {
-    proto=4; x=2.11in; y=31.877mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+   ha:padstack_ref.1254706 {
+    proto=4; x=5.802in; y=1.637in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
     ha:flags {
      clearline=1
     }
@@ -5385,8 +5272,8 @@ ha:pcb-rnd-board-v8 {
     li:thermal {
     }
    }
-   ha:padstack_ref.1208945 {
-    proto=4; x=997.0mil; y=1.009in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+   ha:padstack_ref.1254707 {
+    proto=4; x=5.736in; y=1.686in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
     ha:flags {
      clearline=1
     }
@@ -5404,8 +5291,8 @@ ha:pcb-rnd-board-v8 {
       }
     }
    }
-   ha:padstack_ref.1208971 {
-    proto=4; x=946.0mil; y=1.193in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+   ha:padstack_ref.1254708 {
+    proto=4; x=144.399mm; y=1.87in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
     ha:flags {
      clearline=1
     }
@@ -5413,8 +5300,8 @@ ha:pcb-rnd-board-v8 {
     li:thermal {
     }
    }
-   ha:padstack_ref.1213777 {
-    proto=4; x=2.22993in; y=785.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+   ha:padstack_ref.1254709 {
+    proto=4; x=5.409in; y=1.663in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
     ha:flags {
      clearline=1
     }
@@ -5422,8 +5309,8 @@ ha:pcb-rnd-board-v8 {
     li:thermal {
     }
    }
-   ha:padstack_ref.1213778 {
-    proto=4; x=2.224in; y=855.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+   ha:padstack_ref.1254710 {
+    proto=4; x=5.446in; y=1.663in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
     ha:flags {
      clearline=1
     }
@@ -5431,8 +5318,8 @@ ha:pcb-rnd-board-v8 {
     li:thermal {
     }
    }
-   ha:padstack_ref.1222582 {
-    proto=4; x=1.871in; y=1.166in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+   ha:padstack_ref.1254711 {
+    proto=4; x=5.484in; y=1.663in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
     ha:flags {
      clearline=1
     }
@@ -5440,8 +5327,8 @@ ha:pcb-rnd-board-v8 {
     li:thermal {
     }
    }
-   ha:padstack_ref.1222583 {
-    proto=4; x=1.871in; y=1.127in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+   ha:padstack_ref.1254712 {
+    proto=4; x=5.436in; y=1.907in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
     ha:flags {
      clearline=1
     }
@@ -5449,8 +5336,8 @@ ha:pcb-rnd-board-v8 {
     li:thermal {
     }
    }
-   ha:padstack_ref.1222584 {
-    proto=4; x=670.0mil; y=986.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+   ha:padstack_ref.1254713 {
+    proto=4; x=5.436in; y=1.988in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
     ha:flags {
      clearline=1
     }
@@ -5458,52 +5345,16 @@ ha:pcb-rnd-board-v8 {
     li:thermal {
     }
    }
-   ha:padstack_ref.1222585 {
-    proto=4; x=707.0mil; y=986.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-    ha:flags {
-     clearline=1
-    }
-
-    li:thermal {
-    }
-   }
-   ha:padstack_ref.1222586 {
-    proto=4; x=745.0mil; y=986.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-    ha:flags {
-     clearline=1
-    }
-
-    li:thermal {
-    }
-   }
-   ha:padstack_ref.1222818 {
-    proto=4; x=697.0mil; y=1.23in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-    ha:flags {
-     clearline=1
-    }
-
-    li:thermal {
-    }
-   }
-   ha:padstack_ref.1222819 {
-    proto=4; x=697.0mil; y=1.311in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-    ha:flags {
-     clearline=1
-    }
-
-    li:thermal {
-    }
-   }
-   ha:subc.718691 {
-    ha:attributes {
-     {io_pcb::hidename_y} = 8.8138 mm
-     footprint = hole-M3
-     {io_pcb::hidename_scale} = 60
-     refdes = H1
-     value = {}
-     {io_pcb::hidename_direction} = 0
-     {io_pcb::hidename_x} = 16.8910 mm
-      device=HOLE_PLATED
+   ha:subc.718691 {
+    ha:attributes {
+     {io_pcb::hidename_y} = 8.8138 mm
+     footprint = hole-M3
+     {io_pcb::hidename_scale} = 60
+     refdes = H1
+     value = {}
+     {io_pcb::hidename_direction} = 0
+     {io_pcb::hidename_x} = 16.8910 mm
+      device=HOLE_PLATED
     }
     ha:data {
      li:padstack_prototypes {
@@ -5599,9 +5450,9 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 300.0mil
+       x = -627.0mil
        rot = 0.000000
-       y = 125.0mil
+       y = 3.312in
        li:thermal {
         li:1 {
          on
@@ -5639,8 +5490,8 @@ ha:pcb-rnd-board-v8 {
          thickness = 10.0mil
          width = 120.0mil
          height = 120.0mil
-         x = 300.0mil
-         y = 125.0mil
+         x = -627.0mil
+         y = 3.312in
          adelta = 360.000000
          clearance = 0.0
         }
@@ -5658,59 +5509,59 @@ ha:pcb-rnd-board-v8 {
        li:objects {
         ha:line.718693 {
          clearance = 0.0
-         y2 = 125.0mil
+         y2 = 3.312in
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 300.0mil
-         x2 = 300.0mil
+         x1 = -627.0mil
+         x2 = -627.0mil
          ha:flags {
           selected = 1
          }
-         y1 = 125.0mil
+         y1 = 3.312in
         }
         ha:line.718696 {
          clearance = 0.0
-         y2 = 125.0mil
+         y2 = 3.312in
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 300.0mil
-         x2 = 300.0mil
+         x1 = -627.0mil
+         x2 = -627.0mil
          ha:flags {
           selected = 1
          }
-         y1 = 125.0mil
+         y1 = 3.312in
         }
         ha:line.718699 {
          clearance = 0.0
-         y2 = 125.0mil
+         y2 = 3.312in
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 300.0mil
-         x2 = 8.62mm
+         x1 = -627.0mil
+         x2 = -14.9258mm
          ha:flags {
           selected = 1
          }
-         y1 = 125.0mil
+         y1 = 3.312in
         }
         ha:line.718702 {
          clearance = 0.0
-         y2 = 4.175mm
+         y2 = 85.1248mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 300.0mil
-         x2 = 300.0mil
+         x1 = -627.0mil
+         x2 = -627.0mil
          ha:flags {
           selected = 1
          }
-         y1 = 125.0mil
+         y1 = 3.312in
         }
        }
        ha:combining {
@@ -5825,9 +5676,9 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 300.0mil
+       x = -187.0mil
        rot = 0.000000
-       y = 73.025mm
+       y = 3.076in
        li:thermal {
         li:1 {
          on
@@ -5865,8 +5716,8 @@ ha:pcb-rnd-board-v8 {
          thickness = 10.0mil
          width = 120.0mil
          height = 120.0mil
-         x = 300.0mil
-         y = 73.025mm
+         x = -187.0mil
+         y = 3.076in
          adelta = 360.000000
          clearance = 0.0
         }
@@ -5884,47 +5735,47 @@ ha:pcb-rnd-board-v8 {
        li:objects {
         ha:line.718709 {
          clearance = 0.0
-         y2 = 73.025mm
+         y2 = 3.076in
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 300.0mil
-         x2 = 300.0mil
-         y1 = 73.025mm
+         x1 = -187.0mil
+         x2 = -187.0mil
+         y1 = 3.076in
         }
         ha:line.718712 {
          clearance = 0.0
-         y2 = 73.025mm
+         y2 = 3.076in
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 300.0mil
-         x2 = 300.0mil
-         y1 = 73.025mm
+         x1 = -187.0mil
+         x2 = -187.0mil
+         y1 = 3.076in
         }
         ha:line.718715 {
          clearance = 0.0
-         y2 = 73.025mm
+         y2 = 3.076in
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 300.0mil
-         x2 = 8.62mm
-         y1 = 73.025mm
+         x1 = -187.0mil
+         x2 = -3.7498mm
+         y1 = 3.076in
         }
         ha:line.718718 {
          clearance = 0.0
-         y2 = 74.025mm
+         y2 = 79.1304mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 300.0mil
-         x2 = 300.0mil
-         y1 = 73.025mm
+         x1 = -187.0mil
+         x2 = -187.0mil
+         y1 = 3.076in
         }
        }
        ha:combining {
@@ -5934,30 +5785,29 @@ ha:pcb-rnd-board-v8 {
     }
     uid = fdmrigvTMcHho9IPHtUAAAAC
    }
-   ha:subc.718753 {
+   ha:subc.719296 {
     ha:attributes {
-     value = 200k
-     footprint = 0402
-     refdes = R17
-      device=RESISTOR
+     {io_pcb::hidename_y} = 8.8392 mm
+     footprint = hole-M3
+     {io_pcb::hidename_scale} = 60
+     refdes = H3
+     value = {}
+     {io_pcb::hidename_direction} = 0
+     {io_pcb::hidename_x} = 60.1218 mm
+      device=HOLE_PLATED
     }
     ha:data {
      li:padstack_prototypes {
       ha:ps_proto_v6.0 {
        htop = 0
-       hdia = 0.0
+       hdia = 125.0mil
        li:shape {
         ha:ps_shape_v4 {
          clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 175.0mil
          }
          ha:layer_mask {
           copper = 1
@@ -5968,15 +5818,38 @@ ha:pcb-rnd-board-v8 {
         }
         ha:ps_shape_v4 {
          clearance = 0.0
-         li:ps_poly {
-          12.84mil
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          -12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 175.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 175.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 225.0mil
          }
          ha:layer_mask {
           top = 1
@@ -5989,31 +5862,27 @@ ha:pcb-rnd-board-v8 {
         }
         ha:ps_shape_v4 {
          clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 225.0mil
          }
          ha:layer_mask {
-          top = 1
-          paste = 1
+          bottom = 1
+          mask = 1
          }
          ha:combining {
+          sub = 1
           auto = 1
          }
         }
        }
        hbottom = 0
-       hplated = 0
+       hplated = 1
       }
      }
      li:objects {
-      ha:padstack_ref.718767 {
+      ha:padstack_ref.719310 {
        smirror = 0
        ha:attributes {
         term = 1
@@ -6021,33 +5890,31 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 16.600204mm
-       rot = 0.000000
-       y = 17.0mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-      ha:padstack_ref.718768 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 17.399796mm
+       x = -479.0mil
        rot = 0.000000
-       y = 17.0mm
+       y = 3.079in
        li:thermal {
+        li:1 {
+         on
+         solid
+         noshape
+        }
+        li:2 {
+         on
+         solid
+         noshape
+        }
+        li:3 {
+         on
+         solid
+         noshape
+        }
        }
        ha:flags {
         clearline = 1
+        usetherm = 1
        }
-       clearance = 10.0mil
+       clearance = 12.5mil
       }
      }
      li:layers {
@@ -6058,6 +5925,16 @@ ha:pcb-rnd-board-v8 {
         top = 1
        }
        li:objects {
+        ha:arc.719297 {
+         astart = 0.000000
+         thickness = 10.0mil
+         width = 120.0mil
+         height = 120.0mil
+         x = -479.0mil
+         y = 3.079in
+         adelta = 360.000000
+         clearance = 0.0
+        }
        }
        ha:combining {
        }
@@ -6070,49 +5947,61 @@ ha:pcb-rnd-board-v8 {
         virtual = 1
        }
        li:objects {
-        ha:line.718755 {
+        ha:line.719298 {
          clearance = 0.0
-         y2 = 17.0mm
+         y2 = 3.079in
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 17.0mm
-         x2 = 17.0mm
-         y1 = 17.0mm
+         x1 = -479.0mil
+         x2 = -479.0mil
+         ha:flags {
+          selected = 1
+         }
+         y1 = 3.079in
         }
-        ha:line.718758 {
+        ha:line.719301 {
          clearance = 0.0
-         y2 = 17.0mm
+         y2 = 3.079in
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 17.0mm
-         x2 = 17.0mm
-         y1 = 17.0mm
+         x1 = -479.0mil
+         x2 = -479.0mil
+         ha:flags {
+          selected = 1
+         }
+         y1 = 3.079in
         }
-        ha:line.718761 {
+        ha:line.719304 {
          clearance = 0.0
-         y2 = 17.0mm
+         y2 = 3.079in
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 17.0mm
-         x2 = 18.0mm
-         y1 = 17.0mm
+         x1 = -479.0mil
+         x2 = -11.1666mm
+         ha:flags {
+          selected = 1
+         }
+         y1 = 3.079in
         }
-        ha:line.718764 {
+        ha:line.719307 {
          clearance = 0.0
-         y2 = 18.0mm
+         y2 = 79.2066mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 17.0mm
-         x2 = 17.0mm
-         y1 = 17.0mm
+         x1 = -479.0mil
+         x2 = -479.0mil
+         ha:flags {
+          selected = 1
+         }
+         y1 = 3.079in
         }
        }
        ha:combining {
@@ -6120,27 +6009,31 @@ ha:pcb-rnd-board-v8 {
       }
      }
     }
-    uid = G1gpsTyiDfKtFyztVT4AAACM
+    uid = fdmrigvTMcHho9IPHtUAAAAD
    }
-   ha:subc.718770 {
+   ha:subc.719312 {
     ha:attributes {
-     value = 0.25
-     footprint = TE1217861
-     refdes = J21
-      device=CONNECTOR
+     {io_pcb::hidename_y} = 66.9798 mm
+     footprint = hole-M3
+     {io_pcb::hidename_scale} = 60
+     refdes = H4
+     value = {}
+     {io_pcb::hidename_direction} = 0
+     {io_pcb::hidename_x} = 60.1472 mm
+      device=HOLE_PLATED
     }
     ha:data {
      li:padstack_prototypes {
       ha:ps_proto_v6.0 {
        htop = 0
-       hdia = 55.0mil
+       hdia = 125.0mil
        li:shape {
         ha:ps_shape_v4 {
          clearance = 0.0
          ha:ps_circ {
           x = 0.0
           y = 0.0
-          dia = 120.0mil
+          dia = 175.0mil
          }
          ha:layer_mask {
           copper = 1
@@ -6154,7 +6047,7 @@ ha:pcb-rnd-board-v8 {
          ha:ps_circ {
           x = 0.0
           y = 0.0
-          dia = 120.0mil
+          dia = 175.0mil
          }
          ha:layer_mask {
           bottom = 1
@@ -6168,7 +6061,7 @@ ha:pcb-rnd-board-v8 {
          ha:ps_circ {
           x = 0.0
           y = 0.0
-          dia = 120.0mil
+          dia = 175.0mil
          }
          ha:layer_mask {
           copper = 1
@@ -6177,40 +6070,12 @@ ha:pcb-rnd-board-v8 {
          ha:combining {
          }
         }
-       }
-       hbottom = 0
-       hplated = 1
-      }
-      ha:ps_proto_v6.1 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_line {
-          y2 = 0.0
-          thickness = 140.0mil
-          x1 = -100.0mil
-          x2 = 100.0mil
-          square = 0
-          y1 = 0.0
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
         ha:ps_shape_v4 {
          clearance = 0.0
-         ha:ps_line {
-          y2 = 0.0
-          thickness = 152.0mil
-          x1 = -100.0mil
-          x2 = 100.0mil
-          square = 0
-          y1 = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 225.0mil
          }
          ha:layer_mask {
           top = 1
@@ -6221,40 +6086,12 @@ ha:pcb-rnd-board-v8 {
           auto = 1
          }
         }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-      ha:ps_proto_v6.2 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_line {
-          y2 = 0.0
-          thickness = 140.0mil
-          x1 = -100.0mil
-          x2 = 100.0mil
-          square = 0
-          y1 = 0.0
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
         ha:ps_shape_v4 {
          clearance = 0.0
-         ha:ps_line {
-          y2 = 0.0
-          thickness = 152.0mil
-          x1 = -100.0mil
-          x2 = 100.0mil
-          square = 0
-          y1 = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 225.0mil
          }
          ha:layer_mask {
           bottom = 1
@@ -6267,11 +6104,11 @@ ha:pcb-rnd-board-v8 {
         }
        }
        hbottom = 0
-       hplated = 0
+       hplated = 1
       }
      }
      li:objects {
-      ha:padstack_ref.718784 {
+      ha:padstack_ref.719326 {
        smirror = 0
        ha:attributes {
         term = 1
@@ -6279,134 +6116,106 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 89.0mil
-       rot = 90.000000
-       y = 67.945mm
+       x = -322.0mil
+       rot = 0.000000
+       y = 3.328in
        li:thermal {
+        li:1 {
+         on
+         solid
+         noshape
+        }
+        li:2 {
+         on
+         solid
+         noshape
+        }
+        li:3 {
+         on
+         solid
+         noshape
+        }
        }
        ha:flags {
         clearline = 1
+        usetherm = 1
        }
-       clearance = 12.0mil
+       clearance = 12.5mil
       }
-      ha:padstack_ref.718785 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
        }
-       proto = 0
-       xmirror = 0
-       x = 89.0mil
-       rot = 90.000000
-       y = 62.865mm
-       li:thermal {
+       li:objects {
+        ha:arc.719313 {
+         astart = 0.000000
+         thickness = 10.0mil
+         width = 120.0mil
+         height = 120.0mil
+         x = -322.0mil
+         y = 3.328in
+         adelta = 360.000000
+         clearance = 0.0
+        }
        }
-       ha:flags {
-        clearline = 1
+       ha:combining {
        }
-       clearance = 12.0mil
       }
-      ha:padstack_ref.718786 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 1
-       xmirror = 0
-       x = 89.0mil
-       rot = 90.000000
-       y = 65.405mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 12.0mil
-      }
-      ha:padstack_ref.718787 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 2
-       xmirror = 0
-       x = 89.0mil
-       rot = 90.000000
-       y = 65.405mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 12.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
        }
        li:objects {
-        ha:line.718772 {
+        ha:line.719314 {
          clearance = 0.0
-         y2 = 65.405mm
+         y2 = 3.328in
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 89.0mil
-         x2 = 89.0mil
-         y1 = 65.405mm
+         x1 = -322.0mil
+         x2 = -322.0mil
+         y1 = 3.328in
         }
-        ha:line.718775 {
+        ha:line.719317 {
          clearance = 0.0
-         y2 = 65.405mm
+         y2 = 3.328in
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 89.0mil
-         x2 = 89.0mil
-         y1 = 65.405mm
+         x1 = -322.0mil
+         x2 = -322.0mil
+         y1 = 3.328in
         }
-        ha:line.718778 {
+        ha:line.719320 {
          clearance = 0.0
-         y2 = 64.405mm
+         y2 = 3.328in
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 89.0mil
-         x2 = 89.0mil
-         y1 = 65.405mm
+         x1 = -322.0mil
+         x2 = -7.1788mm
+         y1 = 3.328in
         }
-        ha:line.718781 {
+        ha:line.719323 {
          clearance = 0.0
-         y2 = 65.405mm
+         y2 = 85.5312mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 89.0mil
-         x2 = 3.2606mm
-         y1 = 65.405mm
+         x1 = -322.0mil
+         x2 = -322.0mil
+         y1 = 3.328in
         }
        }
        ha:combining {
@@ -6414,27 +6223,36 @@ ha:pcb-rnd-board-v8 {
       }
      }
     }
-    uid = fdmrigvTMcHho9IPHtUAAAAs
+    uid = fdmrigvTMcHho9IPHtUAAAAE
    }
-   ha:subc.718789 {
+   ha:subc.719381 {
     ha:attributes {
-     value = 0.25
-     footprint = TE1217861
-     refdes = J22
-      device=CONNECTOR
+     {io_pcb::hidename_y} = 74.2188 mm
+     footprint = 100mil-led
+     {io_pcb::hidename_scale} = 60
+     refdes = D2
+     value = green
+     {io_pcb::hidename_direction} = 2
+     {io_pcb::hidename_x} = 67.8688 mm
+      device=LED
     }
     ha:data {
      li:padstack_prototypes {
       ha:ps_proto_v6.0 {
        htop = 0
-       hdia = 55.0mil
+       hdia = 35.0mil
        li:shape {
         ha:ps_shape_v4 {
          clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 120.0mil
+         li:ps_poly {
+          -35.0mil
+          -35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
          }
          ha:layer_mask {
           copper = 1
@@ -6445,10 +6263,15 @@ ha:pcb-rnd-board-v8 {
         }
         ha:ps_shape_v4 {
          clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 120.0mil
+         li:ps_poly {
+          -35.0mil
+          -35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
          }
          ha:layer_mask {
           bottom = 1
@@ -6459,10 +6282,15 @@ ha:pcb-rnd-board-v8 {
         }
         ha:ps_shape_v4 {
          clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 120.0mil
+         li:ps_poly {
+          -35.0mil
+          -35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
          }
          ha:layer_mask {
           copper = 1
@@ -6471,43 +6299,41 @@ ha:pcb-rnd-board-v8 {
          ha:combining {
          }
         }
-       }
-       hbottom = 0
-       hplated = 1
-      }
-      ha:ps_proto_v6.1 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
         ha:ps_shape_v4 {
          clearance = 0.0
-         ha:ps_line {
-          y2 = 0.0
-          thickness = 140.0mil
-          x1 = -100.0mil
-          x2 = 100.0mil
-          square = 0
-          y1 = 0.0
+         li:ps_poly {
+          -42.5mil
+          -42.5mil
+          42.5mil
+          -42.5mil
+          42.5mil
+          42.5mil
+          -42.5mil
+          42.5mil
          }
          ha:layer_mask {
-          copper = 1
           top = 1
+          mask = 1
          }
          ha:combining {
+          sub = 1
+          auto = 1
          }
         }
         ha:ps_shape_v4 {
          clearance = 0.0
-         ha:ps_line {
-          y2 = 0.0
-          thickness = 152.0mil
-          x1 = -100.0mil
-          x2 = 100.0mil
-          square = 0
-          y1 = 0.0
+         li:ps_poly {
+          -42.5mil
+          -42.5mil
+          42.5mil
+          -42.5mil
+          42.5mil
+          42.5mil
+          -42.5mil
+          42.5mil
          }
          ha:layer_mask {
-          top = 1
+          bottom = 1
           mask = 1
          }
          ha:combining {
@@ -6517,21 +6343,32 @@ ha:pcb-rnd-board-v8 {
         }
        }
        hbottom = 0
-       hplated = 0
+       hplated = 1
       }
-      ha:ps_proto_v6.2 {
+      ha:ps_proto_v6.1 {
        htop = 0
-       hdia = 0.0
+       hdia = 35.0mil
        li:shape {
         ha:ps_shape_v4 {
          clearance = 0.0
-         ha:ps_line {
-          y2 = 0.0
-          thickness = 140.0mil
-          x1 = -100.0mil
-          x2 = 100.0mil
-          square = 0
-          y1 = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 70.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 70.0mil
          }
          ha:layer_mask {
           bottom = 1
@@ -6542,13 +6379,40 @@ ha:pcb-rnd-board-v8 {
         }
         ha:ps_shape_v4 {
          clearance = 0.0
-         ha:ps_line {
-          y2 = 0.0
-          thickness = 152.0mil
-          x1 = -100.0mil
-          x2 = 100.0mil
-          square = 0
-          y1 = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 70.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 85.0mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 85.0mil
          }
          ha:layer_mask {
           bottom = 1
@@ -6561,81 +6425,63 @@ ha:pcb-rnd-board-v8 {
         }
        }
        hbottom = 0
-       hplated = 0
+       hplated = 1
       }
      }
      li:objects {
-      ha:padstack_ref.718803 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 89.0mil
-       rot = 90.000000
-       y = 48.895mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 12.0mil
-      }
-      ha:padstack_ref.718804 {
-       smirror = 0
+      ha:padstack_ref.719398 {
+       smirror = 1
        ha:attributes {
         term = 1
         name = 1
        }
        proto = 0
-       xmirror = 0
-       x = 89.0mil
-       rot = 90.000000
-       y = 43.815mm
+       xmirror = 1
+       x = -308.0mil
+       rot = 0.000000
+       y = 1.186in
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 12.0mil
+       clearance = 7.5mil
       }
-      ha:padstack_ref.718805 {
-       smirror = 0
+      ha:padstack_ref.719399 {
+       smirror = 1
        ha:attributes {
-        term = 1
-        name = 1
+        term = 2
+        name = 2
        }
        proto = 1
-       xmirror = 0
-       x = 89.0mil
-       rot = 90.000000
-       y = 46.355mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 12.0mil
-      }
-      ha:padstack_ref.718806 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 2
-       xmirror = 0
-       x = 89.0mil
-       rot = 90.000000
-       y = 46.355mm
+       xmirror = 1
+       x = -208.0mil
+       rot = 0.000000
+       y = 1.186in
        li:thermal {
+        li:1 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         sharp
+         noshape
+        }
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 12.0mil
+       clearance = 7.5mil
       }
      }
      li:layers {
@@ -6643,9 +6489,27 @@ ha:pcb-rnd-board-v8 {
        lid = 0
        ha:type {
         silk = 1
-        top = 1
+        bottom = 1
        }
        li:objects {
+        ha:line.719382 {
+         clearance = 0.0
+         y2 = 1.129in
+         thickness = 10.0mil
+         x1 = -159.0mil
+         x2 = -159.0mil
+         y1 = 1.243in
+        }
+        ha:arc.719385 {
+         astart = 150.000000
+         thickness = 10.0mil
+         width = 114.0mil
+         height = 114.0mil
+         x = -258.0mil
+         y = 1.186in
+         adelta = -300.000000
+         clearance = 0.0
+        }
        }
        ha:combining {
        }
@@ -6653,54 +6517,54 @@ ha:pcb-rnd-board-v8 {
       ha:subc-aux {
        lid = 1
        ha:type {
-        top = 1
-        misc = 1
+        bottom = 1
         virtual = 1
+        misc = 1
        }
        li:objects {
-        ha:line.718791 {
+        ha:line.719386 {
          clearance = 0.0
-         y2 = 1.825in
+         y2 = 1.186in
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 89.0mil
-         x2 = 89.0mil
-         y1 = 1.825in
+         x1 = -258.0mil
+         x2 = -258.0mil
+         y1 = 1.186in
         }
-        ha:line.718794 {
+        ha:line.719389 {
          clearance = 0.0
-         y2 = 1.825in
+         y2 = 1.186in
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 89.0mil
-         x2 = 89.0mil
-         y1 = 1.825in
+         x1 = -258.0mil
+         x2 = -258.0mil
+         y1 = 1.186in
         }
-        ha:line.718797 {
+        ha:line.719392 {
          clearance = 0.0
-         y2 = 45.355mm
+         y2 = 1.186in
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 89.0mil
-         x2 = 89.0mil
-         y1 = 1.825in
+         x1 = -258.0mil
+         x2 = -5.5532mm
+         y1 = 1.186in
         }
-        ha:line.718800 {
+        ha:line.719395 {
          clearance = 0.0
-         y2 = 1.825in
+         y2 = 29.1244mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 89.0mil
-         x2 = 3.2606mm
-         y1 = 1.825in
+         x1 = -258.0mil
+         x2 = -258.0mil
+         y1 = 1.186in
         }
        }
        ha:combining {
@@ -6708,2012 +6572,1782 @@ ha:pcb-rnd-board-v8 {
       }
      }
     }
-    uid = fdmrigvTMcHho9IPHtUAAAAt
+    uid = fdmrigvTMcHho9IPHtUAAAAV
    }
-   ha:subc.718808 {
-    ha:attributes {
-     value = 0.25
-     footprint = TE1217861
-     refdes = J26
-      device=CONNECTOR
-    }
+    ha:subc.1213225 {
+     ha:attributes {
+      value=red
+      device=LED
+      footprint=100mil-led
+      refdes=D3
+     }
     ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 55.0mil
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 120.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 120.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 120.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 1
-      }
-      ha:ps_proto_v6.1 {
-       htop = 0
-       hdia = 0.0
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=35.0mil; hplated=1; htop=0; hbottom=0;
        li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_line {
-          y2 = 100.0mil
-          thickness = 140.0mil
-          x1 = 0.0
-          x2 = 0.0
-          square = 0
-          y1 = -100.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
+
+         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:combining {
+
+         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 {
-         clearance = 0.0
-         ha:ps_line {
-          y2 = 100.0mil
-          thickness = 152.0mil
-          x1 = 0.0
-          x2 = 0.0
-          square = 0
-          y1 = -100.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:layer_mask {
-          top = 1
-          mask = 1
+
+         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:combining {
-          sub = 1
-          auto = 1
+
+         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  
+           }
          }
-        }
        }
-       hbottom = 0
-       hplated = 0
-      }
-      ha:ps_proto_v6.2 {
-       htop = 0
-       hdia = 0.0
+     }
+
+     ha:ps_proto_v6.1 {
+       hdia=35.0mil; hplated=1; htop=0; hbottom=0;
        li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_line {
-          y2 = 100.0mil
-          thickness = 140.0mil
-          x1 = 0.0
-          x2 = 0.0
-          square = 0
-          y1 = -100.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
+
+         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:combining {
+
+         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 {
-         clearance = 0.0
-         ha:ps_line {
-          y2 = 100.0mil
-          thickness = 152.0mil
-          x1 = 0.0
-          x2 = 0.0
-          square = 0
-          y1 = -100.0mil
+
+         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:layer_mask {
-          bottom = 1
-          mask = 1
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;          }
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
          }
-         ha:combining {
-          sub = 1
-          auto = 1
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;          }
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           bottom = 1
+           mask = 1
+          }
+          clearance=0.0
          }
-        }
        }
-       hbottom = 0
-       hplated = 0
-      }
      }
+    }
+
      li:objects {
-      ha:padstack_ref.718822 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
+      ha:padstack_ref.1213242 {
+       proto=0; x=-292.0mil; y=1.461in; rot=0.000000; xmirror=1; smirror=1; clearance=7.5mil;
+       ha:flags {
+        clearline=1
        }
-       proto = 0
-       xmirror = 0
-       x = 89.0mil
-       rot = 180.000000
-       y = 325.0mil
+
        li:thermal {
        }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 12.0mil
-      }
-      ha:padstack_ref.718823 {
-       smirror = 0
+
        ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 89.0mil
-       rot = 180.000000
-       y = 525.0mil
-       li:thermal {
+         term=1
+         name=1
        }
+      }
+      ha:padstack_ref.1213243 {
+       proto=1; x=-192.0mil; y=1.461in; rot=0.000000; xmirror=1; smirror=1; clearance=7.5mil;
        ha:flags {
-        clearline = 1
+        clearline=1
        }
-       clearance = 12.0mil
-      }
-      ha:padstack_ref.718824 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 1
-       xmirror = 0
-       x = 89.0mil
-       rot = 180.000000
-       y = 425.0mil
+
        li:thermal {
+         li:2 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
+         li:3 {
+          on  
+          diag  
+          round  
+          noshape  
+         }
        }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 12.0mil
-      }
-      ha:padstack_ref.718825 {
-       smirror = 0
+
        ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 2
-       xmirror = 0
-       x = 89.0mil
-       rot = 180.000000
-       y = 425.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
+         term=2
+         name=2
        }
-       clearance = 12.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.1213226 {
+          x1=-143.0mil; y1=1.404in; x2=-143.0mil; y2=1.518in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:arc.1213229 {
+          x=-242.0mil; y=1.461in; 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.718810 {
-         clearance = 0.0
-         y2 = 425.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.1213230 {
+          x1=-242.0mil; y1=1.461in; x2=-242.0mil; y2=1.461in; thickness=0.1mm; clearance=0.0;
+          ha:flags {
+           selected=1
+          }
+
+          ha:attributes {
+            subc-role=pnp-origin
+          }
          }
-         x1 = 89.0mil
-         x2 = 89.0mil
-         y1 = 425.0mil
-        }
-        ha:line.718813 {
-         clearance = 0.0
-         y2 = 425.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
+         ha:line.1213233 {
+          x1=-242.0mil; y1=1.461in; x2=-242.0mil; y2=1.461in; thickness=0.1mm; clearance=0.0;
+          ha:flags {
+           selected=1
+          }
+
+          ha:attributes {
+            subc-role=origin
+          }
          }
-         x1 = 89.0mil
-         x2 = 89.0mil
-         y1 = 425.0mil
-        }
-        ha:line.718816 {
-         clearance = 0.0
-         y2 = 425.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
+         ha:line.1213236 {
+          x1=-242.0mil; y1=1.461in; x2=-5.1468mm; y2=1.461in; thickness=0.1mm; clearance=0.0;
+          ha:flags {
+           selected=1
+          }
+
+          ha:attributes {
+            subc-role=x
+          }
          }
-         x1 = 89.0mil
-         x2 = 1.2606mm
-         y1 = 425.0mil
-        }
-        ha:line.718819 {
-         clearance = 0.0
-         y2 = 9.795mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
+         ha:line.1213239 {
+          x1=-242.0mil; y1=1.461in; x2=-242.0mil; y2=36.1094mm; thickness=0.1mm; clearance=0.0;
+          ha:flags {
+           selected=1
+          }
+
+          ha:attributes {
+            subc-role=y
+          }
          }
-         x1 = 89.0mil
-         x2 = 89.0mil
-         y1 = 425.0mil
         }
-       }
-       ha:combining {
-       }
+        ha:type {
+         bottom = 1
+         virtual = 1
+         misc = 1
+        }
       }
      }
     }
-    uid = fdmrigvTMcHho9IPHtUAAABW
-   }
-   ha:subc.718827 {
-    ha:attributes {
-     value = 0.25
-     footprint = TE1217861
-     refdes = J25
-      device=CONNECTOR
+     uid = L3uSQeru9w1L5hdo5KkAAABa
     }
+    ha:subc.1236338 {
+     ha:attributes {
+      value=red+green
+      device=LED
+      footprint=H178
+      refdes=D1
+     }
     ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 55.0mil
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=31.5mil; hplated=1; htop=0; hbottom=0;
        li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 120.0mil
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -31.495mil  
+            -31.495mil  
+            31.495mil  
+            -31.495mil  
+            31.495mil  
+            31.495mil  
+            -31.495mil  
+            31.495mil  
+           }
          }
-         ha:layer_mask {
-          copper = 1
-          top = 1
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           bottom = 1
+           copper = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -31.495mil  
+            -31.495mil  
+            31.495mil  
+            -31.495mil  
+            31.495mil  
+            31.495mil  
+            -31.495mil  
+            31.495mil  
+           }
          }
-         ha:combining {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           intern = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -31.495mil  
+            -31.495mil  
+            31.495mil  
+            -31.495mil  
+            31.495mil  
+            31.495mil  
+            -31.495mil  
+            31.495mil  
+           }
          }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 120.0mil
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -31.495mil  
+            -31.495mil  
+            31.495mil  
+            -31.495mil  
+            31.495mil  
+            31.495mil  
+            -31.495mil  
+            31.495mil  
+           }
          }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           bottom = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -31.495mil  
+            -31.495mil  
+            31.495mil  
+            -31.495mil  
+            31.495mil  
+            31.495mil  
+            -31.495mil  
+            31.495mil  
+           }
          }
-         ha:combining {
+       }
+     }
+
+     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=62.99mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
          }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 120.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 1
-      }
-      ha:ps_proto_v6.1 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_line {
-          y2 = 0.0
-          thickness = 140.0mil
-          x1 = -100.0mil
-          x2 = 100.0mil
-          square = 0
-          y1 = 0.0
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_line {
-          y2 = 0.0
-          thickness = 152.0mil
-          x1 = -100.0mil
-          x2 = 100.0mil
-          square = 0
-          y1 = 0.0
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-      ha:ps_proto_v6.2 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_line {
-          y2 = 0.0
-          thickness = 140.0mil
-          x1 = -100.0mil
-          x2 = 100.0mil
-          square = 0
-          y1 = 0.0
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           bottom = 1
+           copper = 1
+          }
+          clearance=0.0
          }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_line {
-          y2 = 0.0
-          thickness = 152.0mil
-          x1 = -100.0mil
-          x2 = 100.0mil
-          square = 0
-          y1 = 0.0
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           intern = 1
+          }
+          clearance=0.0
          }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;          }
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
          }
-         ha:combining {
-          sub = 1
-          auto = 1
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;          }
+          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.718841 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 89.0mil
-       rot = 90.000000
-       y = 31.115mm
-       li:thermal {
-         li:5 {
-          diag  
-          round  
-          noshape  
-         }
-       }
+      ha:padstack_ref.1236364 {
+       proto=0; x=204.0mil; y=3.314in; rot=-270.000000; xmirror=1; smirror=1; clearance=6.0mil;
        ha:flags {
-        clearline = 1
-       }
-       clearance = 12.0mil
-      }
-      ha:padstack_ref.718842 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
+        clearline=1
        }
-       proto = 0
-       xmirror = 0
-       x = 89.0mil
-       rot = 90.000000
-       y = 26.035mm
+
        li:thermal {
        }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 12.0mil
-      }
-      ha:padstack_ref.718843 {
-       smirror = 0
+
        ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 1
-       xmirror = 0
-       x = 89.0mil
-       rot = 90.000000
-       y = 28.575mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
+         term=1
+         name=pin1
        }
-       clearance = 12.0mil
       }
-      ha:padstack_ref.718844 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
+      ha:padstack_ref.1236365 {
+       proto=1; x=204.0mil; y=3.41241in; rot=-270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+       ha:flags {
+        clearline=1
        }
-       proto = 2
-       xmirror = 0
-       x = 89.0mil
-       rot = 90.000000
-       y = 28.575mm
+
        li:thermal {
        }
-       ha:flags {
-        clearline = 1
+
+       ha:attributes {
+         term=2
+         name=pin2
        }
-       clearance = 12.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.1236339 {
+          x1=3.22mil; y1=3.23723in; x2=3.22mil; y2=3.48918in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.1236342 {
+          x1=353.61mil; y1=3.23723in; x2=353.61mil; y2=3.48918in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.1236345 {
+          x1=3.22mil; y1=3.48918in; x2=353.61mil; y2=3.48918in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.1236348 {
+          x1=3.22mil; y1=3.23723in; x2=353.61mil; y2=3.23723in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:text.1236351 {
+          string=%a.parent.refdes%; x=204.0mil; y=3.3632in; scale=100; fid=0;
+          ha:flags {
+           dyntext=1
+           floater=1
+           onsolder=1
+          }
+          rot = 90.000000
+         }
+        }
+        ha:type {
+         silk = 1
+         bottom = 1
+        }
       }
+
       ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.718829 {
-         clearance = 0.0
-         y2 = 1.125in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.1236352 {
+          x1=204.0mil; y1=85.425407mm; x2=204.0mil; y2=85.425407mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
          }
-         x1 = 89.0mil
-         x2 = 89.0mil
-         y1 = 1.125in
-        }
-        ha:line.718832 {
-         clearance = 0.0
-         y2 = 1.125in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
+         ha:line.1236355 {
+          x1=204.0mil; y1=3.3632in; x2=204.0mil; y2=3.3632in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
          }
-         x1 = 89.0mil
-         x2 = 89.0mil
-         y1 = 1.125in
-        }
-        ha:line.718835 {
-         clearance = 0.0
-         y2 = 27.575mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
+         ha:line.1236358 {
+          x1=204.0mil; y1=3.3632in; x2=204.0mil; y2=86.42528mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
          }
-         x1 = 89.0mil
-         x2 = 89.0mil
-         y1 = 1.125in
-        }
-        ha:line.718838 {
-         clearance = 0.0
-         y2 = 1.125in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
+         ha:line.1236361 {
+          x1=204.0mil; y1=3.3632in; x2=6.1816mm; y2=3.3632in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
          }
-         x1 = 89.0mil
-         x2 = 3.2606mm
-         y1 = 1.125in
         }
-       }
-       ha:combining {
-       }
+        ha:type {
+         bottom = 1
+         virtual = 1
+         misc = 1
+        }
       }
      }
     }
-    uid = fdmrigvTMcHho9IPHtUAAAAq
-   }
-   ha:subc.719057 {
-    ha:attributes {
-     value = 200k
-     footprint = 0402
-     refdes = R14
-      device=RESISTOR
+     uid = 20mWstPgcwhkLiCt9iwAAABO
     }
+    ha:subc.1240114 {
+     ha:attributes {
+      value=
+      device=CONNECTOR
+      footprint=XLR4
+      refdes=J11
+     }
     ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=62.99mil; hplated=1; 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 {
+          ha:ps_circ { x=0.0; y=0.0; dia=125.98mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
          }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          12.84mil
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          -12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=125.98mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           bottom = 1
+           copper = 1
+          }
+          clearance=0.0
          }
-         ha:layer_mask {
-          top = 1
-          mask = 1
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=125.98mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           intern = 1
+          }
+          clearance=0.0
          }
-         ha:combining {
-          sub = 1
-          auto = 1
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=137.98mil;          }
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
          }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=137.98mil;          }
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           bottom = 1
+           mask = 1
+          }
+          clearance=0.0
          }
-         ha:layer_mask {
-          top = 1
-          paste = 1
+       }
+     }
+
+     ha:ps_proto_v6.1 {
+       hdia=47.24mil; hplated=1; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=94.49mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
          }
-         ha:combining {
-          auto = 1
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=94.49mil;          }
+          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=94.49mil;          }
+          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=106.49mil;          }
+          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=106.49mil;          }
+          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.719071 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
+      ha:padstack_ref.1240143 {
+       proto=0; x=4.556in; y=2.64199in; rot=-90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+       ha:flags {
+        clearline=1
        }
-       proto = 0
-       xmirror = 0
-       x = 728.26mil
-       rot = 180.000000
-       y = 607.0mil
+
        li:thermal {
        }
+
+       ha:attributes {
+         term=5
+         name=pin5
+       }
+      }
+      ha:padstack_ref.1240144 {
+       proto=0; x=4.356in; y=2.342in; rot=-90.000000; xmirror=1; smirror=1; clearance=6.0mil;
        ha:flags {
-        clearline = 1
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=5
+         name=pin5
        }
-       clearance = 10.0mil
       }
-      ha:padstack_ref.719072 {
-       smirror = 0
+      ha:padstack_ref.1240145 {
+       proto=1; x=4.206in; y=2.64199in; rot=-90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
        ha:attributes {
-        term = 2
-        name = 2
+         term=3
+         name=pin3
        }
-       proto = 0
-       xmirror = 0
-       x = 759.74mil
-       rot = 180.000000
-       y = 607.0mil
+      }
+      ha:padstack_ref.1240146 {
+       proto=1; x=4.206in; y=2.492in; rot=-90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
        li:thermal {
        }
+
+       ha:attributes {
+         term=5
+         name=pin5
+       }
+      }
+      ha:padstack_ref.1240147 {
+       proto=1; x=4.206in; y=2.342in; rot=-90.000000; xmirror=1; smirror=1; clearance=6.0mil;
        ha:flags {
-        clearline = 1
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=2
+         name=pin2
        }
-       clearance = 10.0mil
       }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
+      ha:padstack_ref.1240148 {
+       proto=0; x=4.006in; y=2.76679in; rot=-90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+       ha:flags {
+        clearline=1
        }
-       li:objects {
+
+       li:thermal {
        }
-       ha:combining {
+
+       ha:attributes {
+         term=4
+         name=pin4
        }
       }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
+      ha:padstack_ref.1240149 {
+       proto=0; x=4.006in; y=2.2172in; rot=-90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+       ha:flags {
+        clearline=1
        }
-       li:objects {
-        ha:line.719059 {
-         clearance = 0.0
-         y2 = 607.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 744.0mil
-         x2 = 744.0mil
-         y1 = 607.0mil
-        }
-        ha:line.719062 {
-         clearance = 0.0
-         y2 = 607.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 744.0mil
-         x2 = 744.0mil
-         y1 = 607.0mil
-        }
-        ha:line.719065 {
-         clearance = 0.0
-         y2 = 607.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 744.0mil
-         x2 = 19.8976mm
-         y1 = 607.0mil
-        }
-        ha:line.719068 {
-         clearance = 0.0
-         y2 = 16.4178mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 744.0mil
-         x2 = 744.0mil
-         y1 = 607.0mil
-        }
+
+       li:thermal {
        }
-       ha:combining {
+
+       ha:attributes {
+         term=1
+         name=pin1
        }
       }
      }
-    }
-    uid = fdmrigvTMcHho9IPHtUAAABo
-   }
-   ha:subc.719074 {
-    ha:attributes {
-     value = 22k
-     footprint = 0402
-     refdes = R20
-      device=RESISTOR
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
+     li:layers {
+
+      ha:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+         ha:line.1240115 {
+          x1=4.706in; y1=2.98412in; x2=4.706in; y2=1.99987in; thickness=10.0mil; clearance=0.0;
          }
-         ha:layer_mask {
-          copper = 1
-          top = 1
+         ha:line.1240118 {
+          x1=3.95797in; y1=2.98412in; x2=3.95797in; y2=2.90538in; thickness=10.0mil; clearance=0.0;
          }
-         ha:combining {
+         ha:line.1240121 {
+          x1=3.95797in; y1=1.99987in; x2=3.95797in; y2=2.07861in; thickness=10.0mil; clearance=0.0;
          }
-        }
-        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:line.1240124 {
+          x1=4.706in; y1=1.99987in; x2=3.95797in; y2=1.99987in; thickness=10.0mil; clearance=0.0;
          }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
+         ha:line.1240127 {
+          x1=4.706in; y1=2.98412in; x2=3.95797in; y2=2.98412in; thickness=10.0mil; clearance=0.0;
          }
         }
-        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:type {
+         silk = 1
+         bottom = 1
         }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.719088 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 854.0mil
-       rot = 180.000000
-       y = 607.0mil
-       li:thermal {
-       }
-       clearance = 10.0mil
-      }
-      ha:padstack_ref.719089 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 822.52mil
-       rot = 180.000000
-       y = 607.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-       }
-       ha:combining {
-       }
       }
+
       ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.719076 {
-         clearance = 0.0
-         y2 = 607.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.1240131 {
+          x1=107.195258mm; y1=63.296692mm; x2=107.195258mm; y2=63.296692mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
          }
-         x1 = 21.291804mm
-         x2 = 21.291804mm
-         y1 = 607.0mil
-        }
-        ha:line.719079 {
-         clearance = 0.0
-         y2 = 607.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
+         ha:line.1240134 {
+          x1=4.706in; y1=2.492in; x2=4.706in; y2=2.492in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
          }
-         x1 = 21.291804mm
-         x2 = 21.291804mm
-         y1 = 607.0mil
-        }
-        ha:line.719082 {
-         clearance = 0.0
-         y2 = 607.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
+         ha:line.1240137 {
+          x1=4.706in; y1=2.492in; x2=4.706in; y2=64.2968mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
          }
-         x1 = 21.291804mm
-         x2 = 20.291804mm
-         y1 = 607.0mil
-        }
-        ha:line.719085 {
-         clearance = 0.0
-         y2 = 14.4178mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
+         ha:line.1240140 {
+          x1=4.706in; y1=2.492in; x2=120.5324mm; y2=2.492in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
          }
-         x1 = 21.291804mm
-         x2 = 21.291804mm
-         y1 = 607.0mil
         }
-       }
-       ha:combining {
-       }
+        ha:type {
+         bottom = 1
+         virtual = 1
+         misc = 1
+        }
       }
      }
     }
-    uid = fdmrigvTMcHho9IPHtUAAABn
-   }
-   ha:subc.719197 {
-    ha:attributes {
-     value = 1k
-     footprint = 0402
-     refdes = R8
-      device=RESISTOR
+     uid = BncjHw/ZXUdrDhB9WHgAAABM
     }
+    ha:subc.1241942 {
+     ha:attributes {
+      value=
+      device=CONNECTOR
+      footprint=XLR3
+      refdes=J13
+     }
     ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=62.99mil; hplated=1; 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:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=125.98mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
          }
-         ha:layer_mask {
-          copper = 1
-          top = 1
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=125.98mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           bottom = 1
+           copper = 1
+          }
+          clearance=0.0
          }
-         ha:combining {
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=125.98mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           intern = 1
+          }
+          clearance=0.0
          }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          12.84mil
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          -12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=137.98mil;          }
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
          }
-         ha:layer_mask {
-          top = 1
-          mask = 1
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=137.98mil;          }
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           bottom = 1
+           mask = 1
+          }
+          clearance=0.0
          }
-         ha:combining {
-          sub = 1
-          auto = 1
+       }
+     }
+
+     ha:ps_proto_v6.1 {
+       hdia=47.24mil; hplated=1; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=94.49mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
          }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=94.49mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           bottom = 1
+           copper = 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=94.49mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           intern = 1
+          }
+          clearance=0.0
          }
-         ha:combining {
-          auto = 1
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=106.49mil;          }
+          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=106.49mil;          }
+          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.719211 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
+      ha:padstack_ref.1241971 {
+       proto=0; x=4.593in; y=1.63499in; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+       ha:flags {
+        clearline=1
        }
-       proto = 0
-       xmirror = 0
-       x = 1.03874in
-       rot = 0.000000
-       y = 606.0mil
+
        li:thermal {
        }
-       ha:flags {
-        clearline = 1
+
+       ha:attributes {
+         term=4
+         name=pin4
        }
-       clearance = 10.0mil
       }
-      ha:padstack_ref.719212 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
+      ha:padstack_ref.1241972 {
+       proto=0; x=4.393in; y=33.909mm; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+       ha:flags {
+        clearline=1
        }
-       proto = 0
-       xmirror = 0
-       x = 1.00726in
-       rot = 0.000000
-       y = 606.0mil
+
        li:thermal {
        }
-       ha:flags {
-        clearline = 1
+
+       ha:attributes {
+         term=4
+         name=pin4
        }
-       clearance = 10.0mil
       }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
+      ha:padstack_ref.1241973 {
+       proto=1; x=4.243in; y=37.719mm; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+       ha:flags {
+        clearline=1
        }
-       li:objects {
+
+       li:thermal {
        }
-       ha:combining {
+
+       ha:attributes {
+         term=4
+         name=pin4
        }
       }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.719199 {
-         clearance = 0.0
-         y2 = 606.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 1.023in
-         x2 = 1.023in
-         y1 = 606.0mil
-        }
-        ha:line.719202 {
-         clearance = 0.0
-         y2 = 606.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 1.023in
-         x2 = 1.023in
-         y1 = 606.0mil
-        }
-        ha:line.719205 {
-         clearance = 0.0
-         y2 = 606.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 1.023in
-         x2 = 24.9842mm
-         y1 = 606.0mil
-        }
-        ha:line.719208 {
-         clearance = 0.0
-         y2 = 14.3924mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 1.023in
-         x2 = 1.023in
-         y1 = 606.0mil
-        }
-       }
-       ha:combining {
+      ha:padstack_ref.1241974 {
+       proto=0; x=4.043in; y=1.75979in; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+       ha:flags {
+        clearline=1
        }
-      }
-     }
-    }
-    uid = fdmrigvTMcHho9IPHtUAAABY
-   }
-   ha:subc.719214 {
-    ha:attributes {
-     {io_pcb::hidename_y} = 31.3690 mm
-     footprint = TO252FET
-     {io_pcb::hidename_scale} = 60
-     refdes = Q1
-     value = IRLR8743PbF
-     {io_pcb::hidename_direction} = 3
-     {io_pcb::hidename_x} = 16.3238 mm
-      device=MOSFET
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -55.12mil
-          -29.53mil
-          -55.12mil
-          29.53mil
-          55.12mil
-          29.53mil
-          55.12mil
-          -29.53mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -61.025mil
-          -35.435mil
-          -61.025mil
-          35.435mil
-          61.025mil
-          35.435mil
-          61.025mil
-          -35.435mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -55.12mil
-          -29.53mil
-          -55.12mil
-          29.53mil
-          55.12mil
-          29.53mil
-          55.12mil
-          -29.53mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
+
+       li:thermal {
        }
-       hbottom = 0
-       hplated = 0
-      }
-      ha:ps_proto_v6.1 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          120.08mil
-          -124.02mil
-          -120.08mil
-          -124.02mil
-          -120.08mil
-          124.02mil
-          120.08mil
-          124.02mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          125.985mil
-          -129.925mil
-          -125.985mil
-          -129.925mil
-          -125.985mil
-          129.925mil
-          125.985mil
-          129.925mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          120.08mil
-          -124.02mil
-          -120.08mil
-          -124.02mil
-          -120.08mil
-          124.02mil
-          120.08mil
-          124.02mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
+
+       ha:attributes {
+         term=2
+         name=pin2
        }
-       hbottom = 0
-       hplated = 0
       }
-     }
-     li:objects {
-      ha:padstack_ref.719239 {
-       smirror = 0
-       ha:attributes {
-        term = 3
-        name = G
+      ha:padstack_ref.1241975 {
+       proto=1; x=4.043in; y=37.719mm; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+       ha:flags {
+        clearline=1
        }
-       proto = 0
-       xmirror = 0
-       x = 1.04939in
-       rot = 180.000000
-       y = 516.0mil
+
        li:thermal {
        }
-       ha:flags {
-        clearline = 1
+
+       ha:attributes {
+         term=3
+         name=pin3
        }
-       clearance = 11.81mil
       }
-      ha:padstack_ref.719240 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = D
+      ha:padstack_ref.1241976 {
+       proto=0; x=4.043in; y=1.2102in; rot=270.000000; xmirror=1; smirror=1; clearance=6.0mil;
+       ha:flags {
+        clearline=1
        }
-       proto = 1
-       xmirror = 0
-       x = 803.33mil
-       rot = 180.000000
-       y = 426.0mil
+
        li:thermal {
        }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 11.81mil
-      }
-      ha:padstack_ref.719241 {
-       smirror = 0
+
        ha:attributes {
-        term = 2
-        name = S
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.04939in
-       rot = 180.000000
-       y = 336.0mil
-       li:thermal {
+         term=1
+         name=pin1
        }
-       clearance = 11.81mil
       }
      }
      li:layers {
+
       ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-        ha:line.719215 {
-         clearance = 0.0
-         y2 = 298.05mil
-         thickness = 10.0mil
-         x1 = 18.504406mm
-         x2 = 18.504406mm
-         y1 = 553.95mil
-        }
-        ha:line.719218 {
-         clearance = 0.0
-         y2 = 298.05mil
-         thickness = 10.0mil
-         x1 = 24.604472mm
-         x2 = 18.504406mm
-         y1 = 298.05mil
-        }
-        ha:line.719221 {
-         clearance = 0.0
-         y2 = 298.05mil
-         thickness = 10.0mil
-         x1 = 24.604472mm
-         x2 = 24.604472mm
-         y1 = 553.95mil
-        }
-        ha:line.719224 {
-         clearance = 0.0
-         y2 = 553.95mil
-         thickness = 10.0mil
-         x1 = 24.604472mm
-         x2 = 18.504406mm
-         y1 = 553.95mil
-        }
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.719227 {
-         clearance = 0.0
-         y2 = 426.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+         ha:line.1241943 {
+          x1=4.743in; y1=1.97712in; x2=4.743in; y2=992.87mil; thickness=10.0mil; clearance=0.0;
          }
-         x1 = 967.37mil
-         x2 = 967.37mil
-         y1 = 426.0mil
-        }
-        ha:line.719230 {
-         clearance = 0.0
-         y2 = 426.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
+         ha:line.1241946 {
+          x1=3.97528in; y1=1.97712in; x2=3.97528in; y2=1.89838in; thickness=10.0mil; clearance=0.0;
          }
-         x1 = 1.04939in
-         x2 = 1.04939in
-         y1 = 426.0mil
-        }
-        ha:line.719233 {
-         clearance = 0.0
-         y2 = 11.8204mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
+         ha:line.1241949 {
+          x1=3.97528in; y1=992.87mil; x2=3.97528in; y2=1.07161in; thickness=10.0mil; clearance=0.0;
          }
-         x1 = 1.04939in
-         x2 = 1.04939in
-         y1 = 426.0mil
-        }
-        ha:line.719236 {
-         clearance = 0.0
-         y2 = 426.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
+         ha:line.1241952 {
+          x1=4.743in; y1=992.87mil; x2=3.97528in; y2=992.87mil; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.1241955 {
+          x1=4.743in; y1=1.97712in; x2=3.97528in; y2=1.97712in; thickness=10.0mil; clearance=0.0;
          }
-         x1 = 1.04939in
-         x2 = 27.654506mm
-         y1 = 426.0mil
         }
-       }
-       ha:combining {
-       }
+        ha:type {
+         silk = 1
+         bottom = 1
+        }
       }
-     }
-    }
-    uid = fdmrigvTMcHho9IPHtUAAABX
-   }
-   ha:subc.719243 {
-    ha:attributes {
-     value = 0.25
-     footprint = TE1217861
-     refdes = J27
-      device=CONNECTOR
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 55.0mil
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 120.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.1241959 {
+          x1=107.348867mm; y1=37.718916mm; x2=107.348867mm; y2=37.718916mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
          }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 120.0mil
+         ha:line.1241962 {
+          x1=4.743in; y1=37.719mm; x2=4.743in; y2=37.719mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
          }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
+         ha:line.1241965 {
+          x1=4.743in; y1=37.719mm; x2=4.743in; y2=38.719mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
          }
-         ha:combining {
+         ha:line.1241968 {
+          x1=4.743in; y1=37.719mm; x2=121.4722mm; y2=37.719mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
          }
         }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 120.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
+        ha:type {
+         bottom = 1
+         virtual = 1
+         misc = 1
         }
-       }
-       hbottom = 0
-       hplated = 1
       }
-      ha:ps_proto_v6.1 {
-       htop = 0
-       hdia = 0.0
+     }
+    }
+     uid = s6Cgm1w+XLFiyKiFTA4AAABM
+    }
+    ha:subc.1245592 {
+     ha:attributes {
+      value=SPDT
+      device=SPDT_Switch
+      footprint=1MS1T1B4M7
+      refdes=S1
+     }
+    ha:data {
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=72.83mil; hplated=1; htop=0; hbottom=0;
        li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_line {
-          y2 = 100.0mil
-          thickness = 140.0mil
-          x1 = 0.0
-          x2 = 0.0
-          square = 0
-          y1 = -100.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -56.1mil  
+            -56.1mil  
+            56.1mil  
+            -56.1mil  
+            56.1mil  
+            56.1mil  
+            -56.1mil  
+            56.1mil  
+           }
          }
-         ha:combining {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           bottom = 1
+           copper = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -56.1mil  
+            -56.1mil  
+            56.1mil  
+            -56.1mil  
+            56.1mil  
+            56.1mil  
+            -56.1mil  
+            56.1mil  
+           }
          }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_line {
-          y2 = 100.0mil
-          thickness = 152.0mil
-          x1 = 0.0
-          x2 = 0.0
-          square = 0
-          y1 = -100.0mil
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           intern = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -56.1mil  
+            -56.1mil  
+            56.1mil  
+            -56.1mil  
+            56.1mil  
+            56.1mil  
+            -56.1mil  
+            56.1mil  
+           }
          }
-         ha:layer_mask {
-          top = 1
-          mask = 1
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -59.055mil  
+            -59.055mil  
+            59.055mil  
+            -59.055mil  
+            59.055mil  
+            59.055mil  
+            -59.055mil  
+            59.055mil  
+           }
          }
-         ha:combining {
-          sub = 1
-          auto = 1
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           bottom = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -59.055mil  
+            -59.055mil  
+            59.055mil  
+            -59.055mil  
+            59.055mil  
+            59.055mil  
+            -59.055mil  
+            59.055mil  
+           }
          }
-        }
        }
-       hbottom = 0
-       hplated = 0
-      }
-      ha:ps_proto_v6.2 {
-       htop = 0
-       hdia = 0.0
+     }
+
+     ha:ps_proto_v6.1 {
+       hdia=72.83mil; hplated=1; htop=0; hbottom=0;
        li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_line {
-          y2 = 100.0mil
-          thickness = 140.0mil
-          x1 = 0.0
-          x2 = 0.0
-          square = 0
-          y1 = -100.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=112.2mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
          }
-         ha:combining {
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=112.2mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           bottom = 1
+           copper = 1
+          }
+          clearance=0.0
          }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_line {
-          y2 = 100.0mil
-          thickness = 152.0mil
-          x1 = 0.0
-          x2 = 0.0
-          square = 0
-          y1 = -100.0mil
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=112.2mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           intern = 1
+          }
+          clearance=0.0
          }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=118.11mil;          }
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
          }
-         ha:combining {
-          sub = 1
-          auto = 1
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=118.11mil;          }
+          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.719257 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
+      ha:padstack_ref.1245618 {
+       proto=0; x=568.0mil; y=3.637in; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+       ha:flags {
+        clearline=1
        }
-       proto = 0
-       xmirror = 0
-       x = 489.0mil
-       rot = 180.000000
-       y = 325.0mil
+
        li:thermal {
        }
-       ha:flags {
-        clearline = 1
+
+       ha:attributes {
+         term=1
+         name=pin1
        }
-       clearance = 12.0mil
       }
-      ha:padstack_ref.719258 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
+      ha:padstack_ref.1245619 {
+       proto=1; x=718.0mil; y=3.637in; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+       ha:flags {
+        clearline=1
        }
-       proto = 0
-       xmirror = 0
-       x = 489.0mil
-       rot = 180.000000
-       y = 525.0mil
+
        li:thermal {
        }
-       ha:flags {
-        clearline = 1
+
+       ha:attributes {
+         term=2
+         name=pin2
        }
-       clearance = 12.0mil
       }
-      ha:padstack_ref.719259 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
+      ha:padstack_ref.1245620 {
+       proto=1; x=868.0mil; y=3.637in; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+       ha:flags {
+        clearline=1
        }
-       proto = 1
-       xmirror = 0
-       x = 489.0mil
-       rot = 180.000000
-       y = 425.0mil
+
        li:thermal {
        }
-       ha:flags {
-        clearline = 1
+
+       ha:attributes {
+         term=3
+         name=pin3
        }
-       clearance = 12.0mil
       }
-      ha:padstack_ref.719260 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
+      ha:padstack_ref.1245621 {
+       proto=1; x=68.0mil; y=3.537in; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+       ha:flags {
+        clearline=1
        }
-       proto = 2
-       xmirror = 0
-       x = 489.0mil
-       rot = 180.000000
-       y = 425.0mil
+
        li:thermal {
        }
+
+       ha:attributes {
+         term=4
+         name=GND
+       }
+      }
+      ha:padstack_ref.1245622 {
+       proto=1; x=68.0mil; y=3.73699in; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
        ha:flags {
-        clearline = 1
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=4
+         name=GND
        }
-       clearance = 12.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.1245593 {
+          x1=68.0mil; y1=3.77203in; x2=68.0mil; y2=3.50196in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.1245596 {
+          x1=68.0mil; y1=3.77203in; x2=568.0mil; y2=3.77203in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.1245599 {
+          x1=568.0mil; y1=3.77203in; x2=568.0mil; y2=3.50196in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.1245602 {
+          x1=68.0mil; y1=3.50196in; x2=568.0mil; y2=3.50196in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:text.1245605 {
+          string=%a.parent.refdes%; x=1.18526in; y=305.213003mm; scale=100; fid=0;
+          ha:flags {
+           dyntext=1
+           floater=1
+           onsolder=1
+          }
+          rot = 0.000000
+         }
+        }
+        ha:type {
+         silk = 1
+         bottom = 1
+        }
       }
+
       ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.719245 {
-         clearance = 0.0
-         y2 = 425.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.1245606 {
+          x1=458.0mil; y1=92.37975mm; x2=458.0mil; y2=92.37975mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
          }
-         x1 = 489.0mil
-         x2 = 489.0mil
-         y1 = 425.0mil
-        }
-        ha:line.719248 {
-         clearance = 0.0
-         y2 = 425.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
+         ha:line.1245609 {
+          x1=68.0mil; y1=3.637in; x2=68.0mil; y2=3.637in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
          }
-         x1 = 489.0mil
-         x2 = 489.0mil
-         y1 = 425.0mil
-        }
-        ha:line.719251 {
-         clearance = 0.0
-         y2 = 425.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
+         ha:line.1245612 {
+          x1=68.0mil; y1=3.637in; x2=68.0mil; y2=93.3798mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
          }
-         x1 = 489.0mil
-         x2 = 13.9606mm
-         y1 = 425.0mil
-        }
-        ha:line.719254 {
-         clearance = 0.0
-         y2 = 9.795mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
+         ha:line.1245615 {
+          x1=68.0mil; y1=3.637in; x2=0.7272mm; y2=3.637in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
          }
-         x1 = 489.0mil
-         x2 = 489.0mil
-         y1 = 425.0mil
         }
-       }
-       ha:combining {
-       }
+        ha:type {
+         bottom = 1
+         virtual = 1
+         misc = 1
+        }
       }
      }
     }
-    uid = fdmrigvTMcHho9IPHtUAAABV
-   }
-   ha:subc.719296 {
-    ha:attributes {
-     {io_pcb::hidename_y} = 8.8392 mm
-     footprint = hole-M3
-     {io_pcb::hidename_scale} = 60
-     refdes = H3
-     value = {}
-     {io_pcb::hidename_direction} = 0
-     {io_pcb::hidename_x} = 60.1218 mm
-      device=HOLE_PLATED
+     uid = W40527KYOc+kvX0cop8AAABM
     }
+    ha:subc.1245655 {
+     ha:attributes {
+      value=SPDT
+      device=SPDT_Switch
+      footprint=1MS1T1B4M7
+      refdes=S2
+     }
     ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 125.0mil
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=72.83mil; hplated=1; htop=0; hbottom=0;
        li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 175.0mil
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -56.1mil  
+            -56.1mil  
+            56.1mil  
+            -56.1mil  
+            56.1mil  
+            56.1mil  
+            -56.1mil  
+            56.1mil  
+           }
          }
-         ha:layer_mask {
-          copper = 1
-          top = 1
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           bottom = 1
+           copper = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -56.1mil  
+            -56.1mil  
+            56.1mil  
+            -56.1mil  
+            56.1mil  
+            56.1mil  
+            -56.1mil  
+            56.1mil  
+           }
          }
-         ha:combining {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           intern = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -56.1mil  
+            -56.1mil  
+            56.1mil  
+            -56.1mil  
+            56.1mil  
+            56.1mil  
+            -56.1mil  
+            56.1mil  
+           }
          }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 175.0mil
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -59.055mil  
+            -59.055mil  
+            59.055mil  
+            -59.055mil  
+            59.055mil  
+            59.055mil  
+            -59.055mil  
+            59.055mil  
+           }
          }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           bottom = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -59.055mil  
+            -59.055mil  
+            59.055mil  
+            -59.055mil  
+            59.055mil  
+            59.055mil  
+            -59.055mil  
+            59.055mil  
+           }
          }
-         ha:combining {
+       }
+     }
+
+     ha:ps_proto_v6.1 {
+       hdia=72.83mil; hplated=1; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=112.2mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
          }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 175.0mil
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=112.2mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           bottom = 1
+           copper = 1
+          }
+          clearance=0.0
          }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=112.2mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           intern = 1
+          }
+          clearance=0.0
          }
-         ha:combining {
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=118.11mil;          }
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
          }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 225.0mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 225.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=118.11mil;          }
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           bottom = 1
+           mask = 1
+          }
+          clearance=0.0
          }
-        }
        }
-       hbottom = 0
-       hplated = 1
-      }
      }
+    }
+
      li:objects {
-      ha:padstack_ref.719310 {
-       smirror = 0
+      ha:padstack_ref.1245681 {
+       proto=0; x=578.0mil; y=376.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
        ha:attributes {
-        term = 1
-        name = 1
+         term=1
+         name=pin1
        }
-       proto = 0
-       xmirror = 0
-       x = 65.405mm
-       rot = 0.000000
-       y = 125.0mil
+      }
+      ha:padstack_ref.1245682 {
+       proto=1; x=728.0mil; y=376.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+       ha:flags {
+        clearline=1
+       }
+
        li:thermal {
-        li:1 {
-         on
-         solid
-         noshape
-        }
-        li:2 {
-         on
-         solid
-         noshape
-        }
-        li:3 {
-         on
-         solid
-         noshape
-        }
        }
+
+       ha:attributes {
+         term=2
+         name=pin2
+       }
+      }
+      ha:padstack_ref.1245683 {
+       proto=1; x=878.0mil; y=376.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
        ha:flags {
-        clearline = 1
-        usetherm = 1
+        clearline=1
+       }
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=3
+         name=pin3
        }
-       clearance = 12.5mil
       }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
+      ha:padstack_ref.1245684 {
+       proto=1; x=78.0mil; y=276.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+       ha:flags {
+        clearline=1
        }
-       li:objects {
-        ha:arc.719297 {
-         astart = 0.000000
-         thickness = 10.0mil
-         width = 120.0mil
-         height = 120.0mil
-         x = 65.405mm
-         y = 125.0mil
-         adelta = 360.000000
-         clearance = 0.0
-        }
+
+       li:thermal {
        }
-       ha:combining {
+
+       ha:attributes {
+         term=4
+         name=GND
        }
       }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
+      ha:padstack_ref.1245685 {
+       proto=1; x=78.0mil; y=475.99mil; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+       ha:flags {
+        clearline=1
        }
-       li:objects {
-        ha:line.719298 {
-         clearance = 0.0
-         y2 = 125.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
+
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=4
+         name=GND
+       }
+      }
+     }
+     li:layers {
+
+      ha:top-silk {
+       lid=0
+       ha:combining {       }
+
+        li:objects {
+         ha:line.1245656 {
+          x1=78.0mil; y1=511.03mil; x2=78.0mil; y2=240.96mil; thickness=10.0mil; clearance=0.0;
          }
-         x1 = 65.405mm
-         x2 = 65.405mm
-         ha:flags {
-          selected = 1
+         ha:line.1245659 {
+          x1=78.0mil; y1=511.03mil; x2=578.0mil; y2=511.03mil; thickness=10.0mil; clearance=0.0;
          }
-         y1 = 125.0mil
-        }
-        ha:line.719301 {
-         clearance = 0.0
-         y2 = 125.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
+         ha:line.1245662 {
+          x1=578.0mil; y1=511.03mil; x2=578.0mil; y2=240.96mil; thickness=10.0mil; clearance=0.0;
          }
-         x1 = 65.405mm
-         x2 = 65.405mm
-         ha:flags {
-          selected = 1
+         ha:line.1245665 {
+          x1=78.0mil; y1=240.96mil; x2=578.0mil; y2=240.96mil; thickness=10.0mil; clearance=0.0;
          }
-         y1 = 125.0mil
         }
-        ha:line.719304 {
-         clearance = 0.0
-         y2 = 125.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
+        ha:type {
+         silk = 1
+         bottom = 1
+        }
+      }
+
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
+
+        li:objects {
+         ha:line.1245669 {
+          x1=468.0mil; y1=9.55035mm; x2=468.0mil; y2=9.55035mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
          }
-         x1 = 65.405mm
-         x2 = 66.405mm
-         ha:flags {
-          selected = 1
+         ha:line.1245672 {
+          x1=78.0mil; y1=376.0mil; x2=78.0mil; y2=376.0mil; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
+          }
          }
-         y1 = 125.0mil
-        }
-        ha:line.719307 {
-         clearance = 0.0
-         y2 = 4.175mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
+         ha:line.1245675 {
+          x1=78.0mil; y1=376.0mil; x2=78.0mil; y2=10.5504mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
          }
-         x1 = 65.405mm
-         x2 = 65.405mm
-         ha:flags {
-          selected = 1
+         ha:line.1245678 {
+          x1=78.0mil; y1=376.0mil; x2=0.9812mm; y2=376.0mil; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
+          }
          }
-         y1 = 125.0mil
         }
-       }
-       ha:combining {
-       }
+        ha:type {
+         bottom = 1
+         virtual = 1
+         misc = 1
+        }
       }
      }
     }
-    uid = fdmrigvTMcHho9IPHtUAAAAD
-   }
-   ha:subc.719312 {
+     uid = W40527KYOc+kvX0cop8AAABO
+    }
+   ha:subc.902135 {
     ha:attributes {
-     {io_pcb::hidename_y} = 66.9798 mm
-     footprint = hole-M3
-     {io_pcb::hidename_scale} = 60
-     refdes = H4
-     value = {}
-     {io_pcb::hidename_direction} = 0
-     {io_pcb::hidename_x} = 60.1472 mm
-      device=HOLE_PLATED
+     value = male
+     footprint = 100mil20x2
+     refdes = J1
+      device=CONNECTOR
     }
     ha:data {
      li:padstack_prototypes {
       ha:ps_proto_v6.0 {
        htop = 0
-       hdia = 125.0mil
+       hdia = 38.0mil
        li:shape {
         ha:ps_shape_v4 {
          clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 175.0mil
+         li:ps_poly {
+          -34.75mil
+          -34.75mil
+          34.75mil
+          -34.75mil
+          34.75mil
+          34.75mil
+          -34.75mil
+          34.75mil
          }
          ha:layer_mask {
           copper = 1
@@ -8724,10 +8358,15 @@ ha:pcb-rnd-board-v8 {
         }
         ha:ps_shape_v4 {
          clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 175.0mil
+         li:ps_poly {
+          -34.75mil
+          -34.75mil
+          34.75mil
+          -34.75mil
+          34.75mil
+          34.75mil
+          -34.75mil
+          34.75mil
          }
          ha:layer_mask {
           bottom = 1
@@ -8738,12 +8377,17 @@ ha:pcb-rnd-board-v8 {
         }
         ha:ps_shape_v4 {
          clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 175.0mil
-         }
-         ha:layer_mask {
+         li:ps_poly {
+          -34.75mil
+          -34.75mil
+          34.75mil
+          -34.75mil
+          34.75mil
+          34.75mil
+          -34.75mil
+          34.75mil
+         }
+         ha:layer_mask {
           copper = 1
           intern = 1
          }
@@ -8752,10 +8396,15 @@ ha:pcb-rnd-board-v8 {
         }
         ha:ps_shape_v4 {
          clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 225.0mil
+         li:ps_poly {
+          -37.75mil
+          -37.75mil
+          37.75mil
+          -37.75mil
+          37.75mil
+          37.75mil
+          -37.75mil
+          37.75mil
          }
          ha:layer_mask {
           top = 1
@@ -8768,10 +8417,15 @@ ha:pcb-rnd-board-v8 {
         }
         ha:ps_shape_v4 {
          clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 225.0mil
+         li:ps_poly {
+          -37.75mil
+          -37.75mil
+          37.75mil
+          -37.75mil
+          37.75mil
+          37.75mil
+          -37.75mil
+          37.75mil
          }
          ha:layer_mask {
           bottom = 1
@@ -8786,144 +8440,16 @@ ha:pcb-rnd-board-v8 {
        hbottom = 0
        hplated = 1
       }
-     }
-     li:objects {
-      ha:padstack_ref.719326 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 65.405mm
-       rot = 0.000000
-       y = 73.025mm
-       li:thermal {
-        li:1 {
-         on
-         solid
-         noshape
-        }
-        li:2 {
-         on
-         solid
-         noshape
-        }
-        li:3 {
-         on
-         solid
-         noshape
-        }
-       }
-       ha:flags {
-        clearline = 1
-        usetherm = 1
-       }
-       clearance = 12.5mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-        ha:arc.719313 {
-         astart = 0.000000
-         thickness = 10.0mil
-         width = 120.0mil
-         height = 120.0mil
-         x = 65.405mm
-         y = 73.025mm
-         adelta = 360.000000
-         clearance = 0.0
-        }
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.719314 {
-         clearance = 0.0
-         y2 = 73.025mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 65.405mm
-         x2 = 65.405mm
-         y1 = 73.025mm
-        }
-        ha:line.719317 {
-         clearance = 0.0
-         y2 = 73.025mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 65.405mm
-         x2 = 65.405mm
-         y1 = 73.025mm
-        }
-        ha:line.719320 {
-         clearance = 0.0
-         y2 = 73.025mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 65.405mm
-         x2 = 66.405mm
-         y1 = 73.025mm
-        }
-        ha:line.719323 {
-         clearance = 0.0
-         y2 = 74.025mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 65.405mm
-         x2 = 65.405mm
-         y1 = 73.025mm
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = fdmrigvTMcHho9IPHtUAAAAE
-   }
-   ha:subc.719328 {
-    ha:attributes {
-     value = 0.25
-     footprint = TE1217861
-     refdes = J20
-      device=CONNECTOR
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
+      ha:ps_proto_v6.1 {
        htop = 0
-       hdia = 55.0mil
+       hdia = 38.0mil
        li:shape {
         ha:ps_shape_v4 {
          clearance = 0.0
          ha:ps_circ {
           x = 0.0
           y = 0.0
-          dia = 120.0mil
+          dia = 69.5mil
          }
          ha:layer_mask {
           copper = 1
@@ -8937,7 +8463,7 @@ ha:pcb-rnd-board-v8 {
          ha:ps_circ {
           x = 0.0
           y = 0.0
-          dia = 120.0mil
+          dia = 69.5mil
          }
          ha:layer_mask {
           bottom = 1
@@ -8951,7 +8477,7 @@ ha:pcb-rnd-board-v8 {
          ha:ps_circ {
           x = 0.0
           y = 0.0
-          dia = 120.0mil
+          dia = 69.5mil
          }
          ha:layer_mask {
           copper = 1
@@ -8960,40 +8486,12 @@ ha:pcb-rnd-board-v8 {
          ha:combining {
          }
         }
-       }
-       hbottom = 0
-       hplated = 1
-      }
-      ha:ps_proto_v6.1 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_line {
-          y2 = 0.0
-          thickness = 140.0mil
-          x1 = -100.0mil
-          x2 = 100.0mil
-          square = 0
-          y1 = 0.0
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
         ha:ps_shape_v4 {
          clearance = 0.0
-         ha:ps_line {
-          y2 = 0.0
-          thickness = 152.0mil
-          x1 = -100.0mil
-          x2 = 100.0mil
-          square = 0
-          y1 = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 75.5mil
          }
          ha:layer_mask {
           top = 1
@@ -9004,40 +8502,12 @@ ha:pcb-rnd-board-v8 {
           auto = 1
          }
         }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-      ha:ps_proto_v6.2 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_line {
-          y2 = 0.0
-          thickness = 140.0mil
-          x1 = -100.0mil
-          x2 = 100.0mil
-          square = 0
-          y1 = 0.0
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
         ha:ps_shape_v4 {
          clearance = 0.0
-         ha:ps_line {
-          y2 = 0.0
-          thickness = 152.0mil
-          x1 = -100.0mil
-          x2 = 100.0mil
-          square = 0
-          y1 = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 75.5mil
          }
          ha:layer_mask {
           bottom = 1
@@ -9050,11 +8520,11 @@ ha:pcb-rnd-board-v8 {
         }
        }
        hbottom = 0
-       hplated = 0
+       hplated = 1
       }
      }
      li:objects {
-      ha:padstack_ref.719342 {
+      ha:padstack_ref.902161 {
        smirror = 0
        ha:attributes {
         term = 1
@@ -9062,1505 +8532,551 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 489.0mil
-       rot = 90.000000
-       y = 67.945mm
+       x = 4.917in
+       rot = 270.000000
+       y = 2.547in
        li:thermal {
-        li:1 {
-         on
-         diag
-         round
-         noshape
-        }
-        li:3 {
-         on
-         diag
-         round
-         noshape
-        }
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 12.0mil
+       clearance = 6.0mil
       }
-      ha:padstack_ref.719343 {
+      ha:padstack_ref.902162 {
        smirror = 0
        ha:attributes {
-        term = 1
-        name = 1
+        term = 2
+        name = 2
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 489.0mil
-       rot = 90.000000
-       y = 62.865mm
+       x = 5.017in
+       rot = 270.000000
+       y = 2.547in
        li:thermal {
-        li:1 {
-         on
-         diag
-         round
-         noshape
-        }
-        li:3 {
-         diag
-         round
-         noshape
-        }
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 12.0mil
+       clearance = 6.0mil
       }
-      ha:padstack_ref.719344 {
+      ha:padstack_ref.902163 {
        smirror = 0
        ha:attributes {
-        term = 1
-        name = 1
+        term = 3
+        name = 3
        }
        proto = 1
        xmirror = 0
-       x = 489.0mil
-       rot = 90.000000
-       y = 65.405mm
+       x = 4.917in
+       rot = 270.000000
+       y = 2.647in
        li:thermal {
-        li:0 {
-         on
-         diag
-         round
-         noshape
-        }
-        li:2 {
-         diag
-         round
-         noshape
-        }
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 12.0mil
+       clearance = 6.0mil
       }
-      ha:padstack_ref.719345 {
+      ha:padstack_ref.902164 {
        smirror = 0
        ha:attributes {
-        term = 1
-        name = 1
+        term = 4
+        name = 4
        }
-       proto = 2
+       proto = 1
        xmirror = 0
-       x = 489.0mil
-       rot = 90.000000
-       y = 65.405mm
+       x = 5.017in
+       rot = 270.000000
+       y = 2.647in
        li:thermal {
-        li:3 {
-         diag
-         round
-         noshape
-        }
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 12.0mil
+       clearance = 6.0mil
       }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
+      ha:padstack_ref.902165 {
+       smirror = 0
+       ha:attributes {
+        term = 5
+        name = 5
        }
-       li:objects {
+       proto = 1
+       xmirror = 0
+       x = 4.917in
+       rot = 270.000000
+       y = 2.747in
+       li:thermal {
+        li:2 {
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         diag
+         round
+         noshape
+        }
        }
-       ha:combining {
+       ha:flags {
+        clearline = 1
        }
+       clearance = 6.0mil
       }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
+      ha:padstack_ref.902166 {
+       smirror = 0
+       ha:attributes {
+        term = 6
+        name = 6
        }
-       li:objects {
-        ha:line.719330 {
-         clearance = 0.0
-         y2 = 65.405mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 489.0mil
-         x2 = 489.0mil
-         y1 = 65.405mm
-        }
-        ha:line.719333 {
-         clearance = 0.0
-         y2 = 65.405mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 489.0mil
-         x2 = 489.0mil
-         y1 = 65.405mm
-        }
-        ha:line.719336 {
-         clearance = 0.0
-         y2 = 64.405mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 489.0mil
-         x2 = 489.0mil
-         y1 = 65.405mm
+       proto = 1
+       xmirror = 0
+       x = 5.017in
+       rot = 270.000000
+       y = 2.747in
+       li:thermal {
+        li:2 {
+         diag
+         round
+         noshape
         }
-        ha:line.719339 {
-         clearance = 0.0
-         y2 = 65.405mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 489.0mil
-         x2 = 13.4206mm
-         y1 = 65.405mm
+        li:3 {
+         diag
+         round
+         noshape
         }
        }
-       ha:combining {
+       ha:flags {
+        clearline = 1
        }
+       clearance = 6.0mil
       }
-     }
-    }
-    uid = fdmrigvTMcHho9IPHtUAAAAr
-   }
-   ha:subc.719381 {
-    ha:attributes {
-     {io_pcb::hidename_y} = 74.2188 mm
-     footprint = 100mil-led
-     {io_pcb::hidename_scale} = 60
-     refdes = D2
-     value = green
-     {io_pcb::hidename_direction} = 2
-     {io_pcb::hidename_x} = 67.8688 mm
-      device=LED
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 35.0mil
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -35.0mil
-          -35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -35.0mil
-          -35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -35.0mil
-          -35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -42.5mil
-          -42.5mil
-          42.5mil
-          -42.5mil
-          42.5mil
-          42.5mil
-          -42.5mil
-          42.5mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -42.5mil
-          -42.5mil
-          42.5mil
-          -42.5mil
-          42.5mil
-          42.5mil
-          -42.5mil
-          42.5mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
+      ha:padstack_ref.902167 {
+       smirror = 0
+       ha:attributes {
+        term = 7
+        name = 7
        }
-       hbottom = 0
-       hplated = 1
+       proto = 1
+       xmirror = 0
+       x = 4.917in
+       rot = 270.000000
+       y = 2.847in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
       }
-      ha:ps_proto_v6.1 {
-       htop = 0
-       hdia = 35.0mil
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 70.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 70.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 70.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 85.0mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 85.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 1
-      }
-     }
-     li:objects {
-      ha:padstack_ref.719398 {
-       smirror = 1
+      ha:padstack_ref.902168 {
+       smirror = 0
        ha:attributes {
-        term = 1
-        name = 1
+        term = 8
+        name = 8
        }
-       proto = 0
-       xmirror = 1
-       x = 2.84in
-       rot = 0.000000
-       y = 100.0mil
+       proto = 1
+       xmirror = 0
+       x = 5.017in
+       rot = 270.000000
+       y = 2.847in
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 7.5mil
+       clearance = 6.0mil
       }
-      ha:padstack_ref.719399 {
-       smirror = 1
+      ha:padstack_ref.902169 {
+       smirror = 0
        ha:attributes {
-        term = 2
-        name = 2
+        term = 9
+        name = 9
        }
        proto = 1
-       xmirror = 1
-       x = 2.94in
-       rot = 0.000000
-       y = 100.0mil
+       xmirror = 0
+       x = 4.917in
+       rot = 270.000000
+       y = 2.947in
        li:thermal {
-        li:1 {
-         on
-         diag
-         round
-         noshape
-        }
-        li:2 {
-         on
-         diag
-         round
-         noshape
-        }
-        li:3 {
-         on
-         diag
-         sharp
-         noshape
-        }
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 7.5mil
+       clearance = 6.0mil
       }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        bottom = 1
+      ha:padstack_ref.902170 {
+       smirror = 0
+       ha:attributes {
+        term = 10
+        name = 10
        }
-       li:objects {
-        ha:line.719382 {
-         clearance = 0.0
-         y2 = 43.0mil
-         thickness = 10.0mil
-         x1 = 2.989in
-         x2 = 2.989in
-         y1 = 157.0mil
-        }
-        ha:arc.719385 {
-         astart = 150.000000
-         thickness = 10.0mil
-         width = 114.0mil
-         height = 114.0mil
-         x = 2.89in
-         y = 100.0mil
-         adelta = -300.000000
-         clearance = 0.0
-        }
+       proto = 1
+       xmirror = 0
+       x = 5.017in
+       rot = 270.000000
+       y = 2.947in
+       li:thermal {
        }
-       ha:combining {
+       ha:flags {
+        clearline = 1
        }
+       clearance = 6.0mil
       }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        bottom = 1
-        virtual = 1
-        misc = 1
+      ha:padstack_ref.902171 {
+       smirror = 0
+       ha:attributes {
+        term = 11
+        name = 11
        }
-       li:objects {
-        ha:line.719386 {
-         clearance = 0.0
-         y2 = 100.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 2.89in
-         x2 = 2.89in
-         y1 = 100.0mil
-        }
-        ha:line.719389 {
-         clearance = 0.0
-         y2 = 100.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 2.89in
-         x2 = 2.89in
-         y1 = 100.0mil
-        }
-        ha:line.719392 {
-         clearance = 0.0
-         y2 = 100.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 2.89in
-         x2 = 74.406mm
-         y1 = 100.0mil
-        }
-        ha:line.719395 {
-         clearance = 0.0
-         y2 = 1.54mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 2.89in
-         x2 = 2.89in
-         y1 = 100.0mil
-        }
+       proto = 1
+       xmirror = 0
+       x = 4.917in
+       rot = 270.000000
+       y = 3.047in
+       li:thermal {
        }
-       ha:combining {
+       ha:flags {
+        clearline = 1
        }
+       clearance = 6.0mil
       }
-     }
-    }
-    uid = fdmrigvTMcHho9IPHtUAAAAV
-   }
-   ha:subc.721277 {
-    ha:attributes {
-     refdes = R501
-     value = 3.3k
-     footprint = 0402
-     openscad = 0402
-      device=RESISTOR
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          12.84mil
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          -12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
+      ha:padstack_ref.902172 {
+       smirror = 0
+       ha:attributes {
+        term = 12
+        name = 12
        }
-       hbottom = 0
-       hplated = 0
+       proto = 1
+       xmirror = 0
+       x = 5.017in
+       rot = 270.000000
+       y = 3.047in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
       }
-     }
-     li:objects {
-      ha:padstack_ref.721290 {
+      ha:padstack_ref.902173 {
        smirror = 0
        ha:attributes {
-        term = 1
-        name = 1
+        term = 13
+        name = 13
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 1.10674in
-       rot = 180.000000
-       y = 606.0mil
+       x = 4.917in
+       rot = 270.000000
+       y = 3.147in
        li:thermal {
        }
-       clearance = 10.0mil
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
       }
-      ha:padstack_ref.721291 {
+      ha:padstack_ref.902174 {
        smirror = 0
        ha:attributes {
-        term = 2
-        name = 2
+        term = 14
+        name = 14
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 1.07526in
-       rot = 180.000000
-       y = 606.0mil
+       x = 5.017in
+       rot = 270.000000
+       y = 3.147in
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
+       clearance = 6.0mil
       }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
+      ha:padstack_ref.902175 {
+       smirror = 0
+       ha:attributes {
+        term = 15
+        name = 15
        }
-       li:objects {
+       proto = 1
+       xmirror = 0
+       x = 4.917in
+       rot = 270.000000
+       y = 3.247in
+       li:thermal {
        }
-       ha:combining {
+       ha:flags {
+        clearline = 1
        }
+       clearance = 6.0mil
       }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
+      ha:padstack_ref.902176 {
+       smirror = 0
+       ha:attributes {
+        term = 16
+        name = 16
        }
-       li:objects {
-        ha:line.721278 {
-         clearance = 0.0
-         y2 = 606.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 27.7114mm
-         x2 = 27.7114mm
-         y1 = 606.0mil
-        }
-        ha:line.721281 {
-         clearance = 0.0
-         y2 = 606.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 27.7114mm
-         x2 = 27.7114mm
-         y1 = 606.0mil
-        }
-        ha:line.721284 {
-         clearance = 0.0
-         y2 = 606.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 27.7114mm
-         x2 = 26.7114mm
-         y1 = 606.0mil
-        }
-        ha:line.721287 {
-         clearance = 0.0
-         y2 = 14.3924mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 27.7114mm
-         x2 = 27.7114mm
-         y1 = 606.0mil
-        }
+       proto = 1
+       xmirror = 0
+       x = 5.017in
+       rot = 270.000000
+       y = 3.247in
+       li:thermal {
        }
-       ha:combining {
+       ha:flags {
+        clearline = 1
        }
+       clearance = 6.0mil
       }
-     }
-    }
-    uid = IGobWzSMURBswUg5LvAAAACE
-   }
-   ha:subc.734519 {
-    ha:attributes {
-     value = 150
-     footprint = 0402
-     refdes = R3
-      device=RESISTOR
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          12.84mil
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          -12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
+      ha:padstack_ref.902177 {
+       smirror = 0
+       ha:attributes {
+        term = 17
+        name = 17
        }
-       hbottom = 0
-       hplated = 0
+       proto = 1
+       xmirror = 0
+       x = 4.917in
+       rot = 270.000000
+       y = 3.347in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
       }
-     }
-     li:objects {
-      ha:padstack_ref.734532 {
+      ha:padstack_ref.902178 {
        smirror = 0
        ha:attributes {
-        term = 1
-        name = 1
+        term = 18
+        name = 18
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 1.66in
-       rot = 90.000000
-       y = 350.0mil
+       x = 5.017in
+       rot = 270.000000
+       y = 3.347in
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
+       clearance = 6.0mil
       }
-      ha:padstack_ref.734533 {
+      ha:padstack_ref.902179 {
        smirror = 0
        ha:attributes {
-        term = 2
-        name = 2
+        term = 19
+        name = 19
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 1.66in
-       rot = 90.000000
-       y = 318.52mil
+       x = 4.917in
+       rot = 270.000000
+       y = 3.447in
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
+       clearance = 6.0mil
       }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
+      ha:padstack_ref.902180 {
+       smirror = 0
+       ha:attributes {
+        term = 20
+        name = 20
        }
-       li:objects {
+       proto = 1
+       xmirror = 0
+       x = 5.017in
+       rot = 270.000000
+       y = 3.447in
+       li:thermal {
        }
-       ha:combining {
+       ha:flags {
+        clearline = 1
        }
+       clearance = 6.0mil
       }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
+      ha:padstack_ref.902181 {
+       smirror = 0
+       ha:attributes {
+        term = 21
+        name = 21
        }
-       li:objects {
-        ha:line.734520 {
-         clearance = 0.0
-         y2 = 334.26mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 1.66in
-         x2 = 1.66in
-         y1 = 334.26mil
-        }
-        ha:line.734523 {
-         clearance = 0.0
-         y2 = 334.26mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 1.66in
-         x2 = 1.66in
-         y1 = 334.26mil
-        }
-        ha:line.734526 {
-         clearance = 0.0
-         y2 = 7.490204mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 1.66in
-         x2 = 1.66in
-         y1 = 334.26mil
-        }
-        ha:line.734529 {
-         clearance = 0.0
-         y2 = 334.26mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 1.66in
-         x2 = 43.164mm
-         y1 = 334.26mil
-        }
+       proto = 1
+       xmirror = 0
+       x = 4.917in
+       rot = 270.000000
+       y = 3.547in
+       li:thermal {
        }
-       ha:combining {
+       ha:flags {
+        clearline = 1
        }
+       clearance = 6.0mil
       }
-     }
-    }
-    uid = fdmrigvTMcHho9IPHtUAAAAX
-   }
-   ha:subc.798817 {
-    ha:attributes {
-     value = 4screws
-     footprint = tb003-500-04
-     refdes = J3
-      device=CONNECTOR
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 55.12mil
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 98.43mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 98.43mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 98.43mil
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 111.02mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 111.02mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
+      ha:padstack_ref.902182 {
+       smirror = 0
+       ha:attributes {
+        term = 22
+        name = 22
        }
-       hbottom = 0
-       hplated = 1
+       proto = 1
+       xmirror = 0
+       x = 5.017in
+       rot = 270.000000
+       y = 3.547in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
       }
-      ha:ps_proto_v6.1 {
-       htop = 0
-       hdia = 55.12mil
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -49.215mil
-          -49.215mil
-          49.215mil
-          -49.215mil
-          49.215mil
-          49.215mil
-          -49.215mil
-          49.215mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -49.215mil
-          -49.215mil
-          49.215mil
-          -49.215mil
-          49.215mil
-          49.215mil
-          -49.215mil
-          49.215mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -49.215mil
-          -49.215mil
-          49.215mil
-          -49.215mil
-          49.215mil
-          49.215mil
-          -49.215mil
-          49.215mil
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -55.51mil
-          -55.51mil
-          55.51mil
-          -55.51mil
-          55.51mil
-          55.51mil
-          -55.51mil
-          55.51mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -55.51mil
-          -55.51mil
-          55.51mil
-          -55.51mil
-          55.51mil
-          55.51mil
-          -55.51mil
-          55.51mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
+      ha:padstack_ref.902183 {
+       smirror = 0
+       ha:attributes {
+        term = 23
+        name = 23
        }
-       hbottom = 0
-       hplated = 1
+       proto = 1
+       xmirror = 0
+       x = 4.917in
+       rot = 270.000000
+       y = 3.647in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
       }
-     }
-     li:objects {
-      ha:padstack_ref.798843 {
+      ha:padstack_ref.902184 {
        smirror = 0
        ha:attributes {
-        term = 4
-        name = pin4
+        term = 24
+        name = 24
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 72.39mm
-       rot = 90.000000
-       y = 66.675mm
+       x = 5.017in
+       rot = 270.000000
+       y = 3.647in
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 6.3mil
+       clearance = 6.0mil
       }
-      ha:padstack_ref.798844 {
+      ha:padstack_ref.902185 {
        smirror = 0
        ha:attributes {
-        term = 3
-        name = pin3
+        term = 25
+        name = 25
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 72.39mm
-       rot = 90.000000
-       y = 61.67501mm
+       x = 4.917in
+       rot = 270.000000
+       y = 3.747in
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 6.3mil
+       clearance = 6.0mil
       }
-      ha:padstack_ref.798845 {
+      ha:padstack_ref.902186 {
        smirror = 0
        ha:attributes {
-        term = 2
-        name = pin2
+        term = 26
+        name = 26
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 72.39mm
-       rot = 90.000000
-       y = 2.2313in
+       x = 5.017in
+       rot = 270.000000
+       y = 3.747in
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 6.3mil
+       clearance = 6.0mil
       }
-      ha:padstack_ref.798846 {
+      ha:padstack_ref.902187 {
        smirror = 0
        ha:attributes {
-        term = 1
-        name = pin1
+        term = 27
+        name = 27
        }
        proto = 1
        xmirror = 0
-       x = 72.39mm
-       rot = 90.000000
-       y = 51.67503mm
+       x = 4.917in
+       rot = 270.000000
+       y = 3.847in
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 6.3mil
+       clearance = 6.0mil
       }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
+      ha:padstack_ref.902188 {
+       smirror = 0
+       ha:attributes {
+        term = 28
+        name = 28
        }
-       li:objects {
-        ha:line.798818 {
-         clearance = 0.0
-         y2 = 2.72343in
-         thickness = 6.0mil
-         x1 = 2.69252in
-         x2 = 2.99961in
-         y1 = 2.72343in
-        }
-        ha:line.798821 {
-         clearance = 0.0
-         y2 = 1.93603in
-         thickness = 6.0mil
-         x1 = 2.99961in
-         x2 = 2.99961in
-         y1 = 2.72343in
-        }
-        ha:line.798824 {
-         clearance = 0.0
-         y2 = 1.93603in
-         thickness = 6.0mil
-         x1 = 2.99961in
-         x2 = 2.69252in
-         y1 = 1.93603in
-        }
-        ha:line.798827 {
-         clearance = 0.0
-         y2 = 2.72343in
-         thickness = 6.0mil
-         x1 = 2.69252in
-         x2 = 2.69252in
-         y1 = 1.93603in
-        }
+       proto = 1
+       xmirror = 0
+       x = 5.017in
+       rot = 270.000000
+       y = 3.847in
+       li:thermal {
        }
-       ha:combining {
+       ha:flags {
+        clearline = 1
        }
+       clearance = 6.0mil
       }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
+      ha:padstack_ref.902189 {
+       smirror = 0
+       ha:attributes {
+        term = 29
+        name = 29
        }
-       li:objects {
-        ha:line.798831 {
-         clearance = 0.0
-         y2 = 59.175015mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 72.39mm
-         x2 = 72.39mm
-         ha:flags {
-          selected = 1
-         }
-         y1 = 59.175015mm
-        }
-        ha:line.798834 {
-         clearance = 0.0
-         y2 = 2.72343in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 2.69252in
-         x2 = 2.69252in
-         ha:flags {
-          selected = 1
-         }
-         y1 = 2.72343in
-        }
-        ha:line.798837 {
-         clearance = 0.0
-         y2 = 2.72343in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 2.69252in
-         x2 = 67.390008mm
-         ha:flags {
-          selected = 1
-         }
-         y1 = 2.72343in
-        }
-        ha:line.798840 {
-         clearance = 0.0
-         y2 = 70.175122mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 2.69252in
-         x2 = 2.69252in
-         ha:flags {
-          selected = 1
-         }
-         y1 = 2.72343in
-        }
+       proto = 1
+       xmirror = 0
+       x = 4.917in
+       rot = 270.000000
+       y = 3.947in
+       li:thermal {
        }
-       ha:combining {
+       ha:flags {
+        clearline = 1
        }
+       clearance = 6.0mil
       }
-     }
-    }
-    uid = rey1b242HwmC8Er8zzcAAABd
-   }
-   ha:subc.902135 {
-    ha:attributes {
-     value = male
-     footprint = 100mil20x2
-     refdes = J1
-      device=CONNECTOR
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 38.0mil
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -34.75mil
-          -34.75mil
-          34.75mil
-          -34.75mil
-          34.75mil
-          34.75mil
-          -34.75mil
-          34.75mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -34.75mil
-          -34.75mil
-          34.75mil
-          -34.75mil
-          34.75mil
-          34.75mil
-          -34.75mil
-          34.75mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -34.75mil
-          -34.75mil
-          34.75mil
-          -34.75mil
-          34.75mil
-          34.75mil
-          -34.75mil
-          34.75mil
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -37.75mil
-          -37.75mil
-          37.75mil
-          -37.75mil
-          37.75mil
-          37.75mil
-          -37.75mil
-          37.75mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -37.75mil
-          -37.75mil
-          37.75mil
-          -37.75mil
-          37.75mil
-          37.75mil
-          -37.75mil
-          37.75mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 1
-      }
-      ha:ps_proto_v6.1 {
-       htop = 0
-       hdia = 38.0mil
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 69.5mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 69.5mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 69.5mil
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 75.5mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 75.5mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 1
-      }
-     }
-     li:objects {
-      ha:padstack_ref.902161 {
+      ha:padstack_ref.902190 {
        smirror = 0
        ha:attributes {
-        term = 1
-        name = 1
+        term = 30
+        name = 30
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 31.75mm
+       x = 5.017in
        rot = 270.000000
-       y = 550.0mil
+       y = 3.947in
        li:thermal {
        }
        ha:flags {
@@ -10568,17 +9084,17 @@ ha:pcb-rnd-board-v8 {
        }
        clearance = 6.0mil
       }
-      ha:padstack_ref.902162 {
+      ha:padstack_ref.902191 {
        smirror = 0
        ha:attributes {
-        term = 2
-        name = 2
+        term = 31
+        name = 31
        }
        proto = 1
        xmirror = 0
-       x = 34.29mm
+       x = 4.917in
        rot = 270.000000
-       y = 550.0mil
+       y = 4.047in
        li:thermal {
        }
        ha:flags {
@@ -10586,17 +9102,17 @@ ha:pcb-rnd-board-v8 {
        }
        clearance = 6.0mil
       }
-      ha:padstack_ref.902163 {
+      ha:padstack_ref.902192 {
        smirror = 0
        ha:attributes {
-        term = 3
-        name = 3
+        term = 32
+        name = 32
        }
        proto = 1
        xmirror = 0
-       x = 31.75mm
+       x = 5.017in
        rot = 270.000000
-       y = 650.0mil
+       y = 4.047in
        li:thermal {
        }
        ha:flags {
@@ -10604,17 +9120,17 @@ ha:pcb-rnd-board-v8 {
        }
        clearance = 6.0mil
       }
-      ha:padstack_ref.902164 {
+      ha:padstack_ref.902193 {
        smirror = 0
        ha:attributes {
-        term = 4
-        name = 4
+        term = 33
+        name = 33
        }
        proto = 1
        xmirror = 0
-       x = 34.29mm
+       x = 4.917in
        rot = 270.000000
-       y = 650.0mil
+       y = 4.147in
        li:thermal {
        }
        ha:flags {
@@ -10622,17443 +9138,15598 @@ ha:pcb-rnd-board-v8 {
        }
        clearance = 6.0mil
       }
-      ha:padstack_ref.902165 {
+      ha:padstack_ref.902194 {
        smirror = 0
        ha:attributes {
-        term = 5
-        name = 5
+        term = 34
+        name = 34
        }
        proto = 1
        xmirror = 0
-       x = 31.75mm
+       x = 5.017in
        rot = 270.000000
-       y = 750.0mil
+       y = 4.147in
        li:thermal {
-        li:2 {
-         diag
-         round
-         noshape
-        }
-        li:3 {
-         diag
-         round
-         noshape
-        }
        }
        ha:flags {
         clearline = 1
        }
        clearance = 6.0mil
       }
-      ha:padstack_ref.902166 {
+      ha:padstack_ref.902195 {
        smirror = 0
        ha:attributes {
-        term = 6
-        name = 6
+        term = 35
+        name = 35
        }
        proto = 1
        xmirror = 0
-       x = 34.29mm
+       x = 4.917in
        rot = 270.000000
-       y = 750.0mil
+       y = 4.247in
        li:thermal {
-        li:2 {
-         diag
-         round
-         noshape
-        }
-        li:3 {
-         diag
-         round
-         noshape
-        }
        }
        ha:flags {
         clearline = 1
        }
        clearance = 6.0mil
       }
-      ha:padstack_ref.902167 {
+      ha:padstack_ref.902196 {
        smirror = 0
        ha:attributes {
-        term = 7
-        name = 7
+        term = 36
+        name = 36
        }
        proto = 1
        xmirror = 0
-       x = 31.75mm
+       x = 5.017in
        rot = 270.000000
-       y = 850.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902168 {
-       smirror = 0
-       ha:attributes {
-        term = 8
-        name = 8
-       }
-       proto = 1
-       xmirror = 0
-       x = 34.29mm
-       rot = 270.000000
-       y = 850.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902169 {
-       smirror = 0
-       ha:attributes {
-        term = 9
-        name = 9
-       }
-       proto = 1
-       xmirror = 0
-       x = 31.75mm
-       rot = 270.000000
-       y = 950.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902170 {
-       smirror = 0
-       ha:attributes {
-        term = 10
-        name = 10
-       }
-       proto = 1
-       xmirror = 0
-       x = 34.29mm
-       rot = 270.000000
-       y = 950.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902171 {
-       smirror = 0
-       ha:attributes {
-        term = 11
-        name = 11
-       }
-       proto = 1
-       xmirror = 0
-       x = 31.75mm
-       rot = 270.000000
-       y = 26.67mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902172 {
-       smirror = 0
-       ha:attributes {
-        term = 12
-        name = 12
-       }
-       proto = 1
-       xmirror = 0
-       x = 34.29mm
-       rot = 270.000000
-       y = 26.67mm
+       y = 4.247in
        li:thermal {
+        li:5 {
+         on
+         diag
+         round
+         noshape
+        }
        }
        ha:flags {
         clearline = 1
        }
        clearance = 6.0mil
       }
-      ha:padstack_ref.902173 {
+      ha:padstack_ref.902197 {
        smirror = 0
        ha:attributes {
-        term = 13
-        name = 13
+        term = 37
+        name = 37
        }
        proto = 1
        xmirror = 0
-       x = 31.75mm
+       x = 4.917in
        rot = 270.000000
-       y = 29.21mm
+       y = 4.347in
        li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
        }
        ha:flags {
         clearline = 1
        }
        clearance = 6.0mil
       }
-      ha:padstack_ref.902174 {
+      ha:padstack_ref.902198 {
        smirror = 0
        ha:attributes {
-        term = 14
-        name = 14
+        term = 38
+        name = 38
        }
        proto = 1
        xmirror = 0
-       x = 34.29mm
+       x = 5.017in
        rot = 270.000000
-       y = 29.21mm
+       y = 4.347in
        li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
        }
        ha:flags {
         clearline = 1
        }
        clearance = 6.0mil
       }
-      ha:padstack_ref.902175 {
+      ha:padstack_ref.902199 {
        smirror = 0
        ha:attributes {
-        term = 15
-        name = 15
+        term = 39
+        name = 39
        }
        proto = 1
        xmirror = 0
-       x = 31.75mm
+       x = 4.917in
        rot = 270.000000
-       y = 31.75mm
+       y = 4.447in
        li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
        }
        ha:flags {
         clearline = 1
        }
        clearance = 6.0mil
       }
-      ha:padstack_ref.902176 {
+      ha:padstack_ref.902200 {
        smirror = 0
        ha:attributes {
-        term = 16
-        name = 16
+        term = 40
+        name = 40
        }
        proto = 1
        xmirror = 0
-       x = 34.29mm
+       x = 5.017in
        rot = 270.000000
-       y = 31.75mm
+       y = 4.447in
        li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
        }
        ha:flags {
         clearline = 1
        }
        clearance = 6.0mil
       }
-      ha:padstack_ref.902177 {
-       smirror = 0
-       ha:attributes {
-        term = 17
-        name = 17
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
        }
-       proto = 1
-       xmirror = 0
-       x = 31.75mm
-       rot = 270.000000
-       y = 34.29mm
-       li:thermal {
+       li:objects {
+        ha:line.902136 {
+         clearance = 0.0
+         y2 = 4.497in
+         thickness = 10.0mil
+         x1 = 5.067in
+         x2 = 5.067in
+         y1 = 2.497in
+        }
+        ha:line.902139 {
+         clearance = 0.0
+         y2 = 4.497in
+         thickness = 10.0mil
+         x1 = 5.067in
+         x2 = 4.867in
+         y1 = 4.497in
+        }
+        ha:line.902142 {
+         clearance = 0.0
+         y2 = 2.497in
+         thickness = 10.0mil
+         x1 = 4.867in
+         x2 = 4.867in
+         y1 = 4.497in
+        }
+        ha:line.902145 {
+         clearance = 0.0
+         y2 = 2.497in
+         thickness = 10.0mil
+         x1 = 4.867in
+         x2 = 5.067in
+         y1 = 2.497in
+        }
        }
-       ha:flags {
-        clearline = 1
+       ha:combining {
        }
-       clearance = 6.0mil
       }
-      ha:padstack_ref.902178 {
-       smirror = 0
-       ha:attributes {
-        term = 18
-        name = 18
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
        }
-       proto = 1
-       xmirror = 0
-       x = 34.29mm
-       rot = 270.000000
-       y = 34.29mm
-       li:thermal {
+       li:objects {
+        ha:line.902149 {
+         clearance = 0.0
+         y2 = 3.497in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 4.967in
+         x2 = 4.967in
+         y1 = 3.497in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.902152 {
+         clearance = 0.0
+         y2 = 3.497in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 4.967in
+         x2 = 4.967in
+         y1 = 3.497in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.902155 {
+         clearance = 0.0
+         y2 = 3.497in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 4.967in
+         x2 = 125.1618mm
+         y1 = 3.497in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.902158 {
+         clearance = 0.0
+         y2 = 89.8238mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 4.967in
+         x2 = 4.967in
+         y1 = 3.497in
+ ha:flags ={ selected=1
+ };        }
        }
-       ha:flags {
-        clearline = 1
+       ha:combining {
        }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902179 {
-       smirror = 0
-       ha:attributes {
-        term = 19
-        name = 19
-       }
-       proto = 1
-       xmirror = 0
-       x = 31.75mm
-       rot = 270.000000
-       y = 36.83mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902180 {
-       smirror = 0
-       ha:attributes {
-        term = 20
-        name = 20
-       }
-       proto = 1
-       xmirror = 0
-       x = 34.29mm
-       rot = 270.000000
-       y = 36.83mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902181 {
-       smirror = 0
-       ha:attributes {
-        term = 21
-        name = 21
-       }
-       proto = 1
-       xmirror = 0
-       x = 31.75mm
-       rot = 270.000000
-       y = 39.37mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902182 {
-       smirror = 0
-       ha:attributes {
-        term = 22
-        name = 22
-       }
-       proto = 1
-       xmirror = 0
-       x = 34.29mm
-       rot = 270.000000
-       y = 39.37mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902183 {
-       smirror = 0
-       ha:attributes {
-        term = 23
-        name = 23
-       }
-       proto = 1
-       xmirror = 0
-       x = 31.75mm
-       rot = 270.000000
-       y = 41.91mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902184 {
-       smirror = 0
-       ha:attributes {
-        term = 24
-        name = 24
-       }
-       proto = 1
-       xmirror = 0
-       x = 34.29mm
-       rot = 270.000000
-       y = 41.91mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902185 {
-       smirror = 0
-       ha:attributes {
-        term = 25
-        name = 25
-       }
-       proto = 1
-       xmirror = 0
-       x = 31.75mm
-       rot = 270.000000
-       y = 44.45mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902186 {
-       smirror = 0
-       ha:attributes {
-        term = 26
-        name = 26
-       }
-       proto = 1
-       xmirror = 0
-       x = 34.29mm
-       rot = 270.000000
-       y = 44.45mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902187 {
-       smirror = 0
-       ha:attributes {
-        term = 27
-        name = 27
-       }
-       proto = 1
-       xmirror = 0
-       x = 31.75mm
-       rot = 270.000000
-       y = 46.99mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902188 {
-       smirror = 0
-       ha:attributes {
-        term = 28
-        name = 28
-       }
-       proto = 1
-       xmirror = 0
-       x = 34.29mm
-       rot = 270.000000
-       y = 46.99mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902189 {
-       smirror = 0
-       ha:attributes {
-        term = 29
-        name = 29
-       }
-       proto = 1
-       xmirror = 0
-       x = 31.75mm
-       rot = 270.000000
-       y = 49.53mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902190 {
-       smirror = 0
-       ha:attributes {
-        term = 30
-        name = 30
-       }
-       proto = 1
-       xmirror = 0
-       x = 34.29mm
-       rot = 270.000000
-       y = 49.53mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902191 {
-       smirror = 0
-       ha:attributes {
-        term = 31
-        name = 31
-       }
-       proto = 1
-       xmirror = 0
-       x = 31.75mm
-       rot = 270.000000
-       y = 52.07mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902192 {
-       smirror = 0
-       ha:attributes {
-        term = 32
-        name = 32
-       }
-       proto = 1
-       xmirror = 0
-       x = 34.29mm
-       rot = 270.000000
-       y = 52.07mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902193 {
-       smirror = 0
-       ha:attributes {
-        term = 33
-        name = 33
-       }
-       proto = 1
-       xmirror = 0
-       x = 31.75mm
-       rot = 270.000000
-       y = 54.61mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902194 {
-       smirror = 0
-       ha:attributes {
-        term = 34
-        name = 34
-       }
-       proto = 1
-       xmirror = 0
-       x = 34.29mm
-       rot = 270.000000
-       y = 54.61mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902195 {
-       smirror = 0
-       ha:attributes {
-        term = 35
-        name = 35
-       }
-       proto = 1
-       xmirror = 0
-       x = 31.75mm
-       rot = 270.000000
-       y = 57.15mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902196 {
-       smirror = 0
-       ha:attributes {
-        term = 36
-        name = 36
-       }
-       proto = 1
-       xmirror = 0
-       x = 34.29mm
-       rot = 270.000000
-       y = 57.15mm
-       li:thermal {
-        li:5 {
-         on
-         diag
-         round
-         noshape
-        }
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902197 {
-       smirror = 0
-       ha:attributes {
-        term = 37
-        name = 37
-       }
-       proto = 1
-       xmirror = 0
-       x = 31.75mm
-       rot = 270.000000
-       y = 59.69mm
-       li:thermal {
-        li:2 {
-         on
-         diag
-         round
-         noshape
-        }
-        li:3 {
-         on
-         diag
-         round
-         noshape
-        }
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902198 {
-       smirror = 0
-       ha:attributes {
-        term = 38
-        name = 38
-       }
-       proto = 1
-       xmirror = 0
-       x = 34.29mm
-       rot = 270.000000
-       y = 59.69mm
-       li:thermal {
-        li:2 {
-         on
-         diag
-         round
-         noshape
-        }
-        li:3 {
-         on
-         diag
-         round
-         noshape
-        }
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902199 {
-       smirror = 0
-       ha:attributes {
-        term = 39
-        name = 39
-       }
-       proto = 1
-       xmirror = 0
-       x = 31.75mm
-       rot = 270.000000
-       y = 62.23mm
-       li:thermal {
-        li:2 {
-         on
-         diag
-         round
-         noshape
-        }
-        li:3 {
-         on
-         diag
-         round
-         noshape
-        }
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902200 {
-       smirror = 0
-       ha:attributes {
-        term = 40
-        name = 40
-       }
-       proto = 1
-       xmirror = 0
-       x = 34.29mm
-       rot = 270.000000
-       y = 62.23mm
-       li:thermal {
-        li:2 {
-         on
-         diag
-         round
-         noshape
-        }
-        li:3 {
-         on
-         diag
-         round
-         noshape
-        }
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-        ha:line.902136 {
-         clearance = 0.0
-         y2 = 63.5mm
-         thickness = 10.0mil
-         x1 = 1.4in
-         x2 = 1.4in
-         y1 = 500.0mil
-        }
-        ha:line.902139 {
-         clearance = 0.0
-         y2 = 63.5mm
-         thickness = 10.0mil
-         x1 = 1.4in
-         x2 = 30.48mm
-         y1 = 63.5mm
-        }
-        ha:line.902142 {
-         clearance = 0.0
-         y2 = 500.0mil
-         thickness = 10.0mil
-         x1 = 30.48mm
-         x2 = 30.48mm
-         y1 = 63.5mm
-        }
-        ha:line.902145 {
-         clearance = 0.0
-         y2 = 500.0mil
-         thickness = 10.0mil
-         x1 = 30.48mm
-         x2 = 1.4in
-         y1 = 500.0mil
-        }
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.902149 {
-         clearance = 0.0
-         y2 = 38.1mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 1.3in
-         x2 = 1.3in
-         y1 = 38.1mm
-        }
-        ha:line.902152 {
-         clearance = 0.0
-         y2 = 38.1mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 1.3in
-         x2 = 1.3in
-         y1 = 38.1mm
-        }
-        ha:line.902155 {
-         clearance = 0.0
-         y2 = 38.1mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 1.3in
-         x2 = 32.02mm
-         y1 = 38.1mm
-        }
-        ha:line.902158 {
-         clearance = 0.0
-         y2 = 39.1mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 1.3in
-         x2 = 1.3in
-         y1 = 38.1mm
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = G4DSckt7Pjt4N5qbr88AAABe
-   }
-   ha:subc.943312 {
-    ha:attributes {
-     value = MMBT2222A
-     footprint = SOT23
-     refdes = Q3
-      device=TRANSISTOR
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -20.0mil
-          -17.0mil
-          -20.0mil
-          17.0mil
-          20.0mil
-          17.0mil
-          20.0mil
-          -17.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -23.0mil
-          -20.0mil
-          -23.0mil
-          20.0mil
-          23.0mil
-          20.0mil
-          23.0mil
-          -20.0mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -20.0mil
-          -17.0mil
-          -20.0mil
-          17.0mil
-          20.0mil
-          17.0mil
-          20.0mil
-          -17.0mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.943337 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.29in
-       rot = 0.000000
-       y = 777.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 15.0mil
-      }
-      ha:padstack_ref.943338 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.29in
-       rot = 0.000000
-       y = 855.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 15.0mil
-      }
-      ha:padstack_ref.943339 {
-       smirror = 0
-       ha:attributes {
-        term = 3
-        name = 3
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.372in
-       rot = 0.000000
-       y = 816.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 15.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-        ha:line.943313 {
-         clearance = 0.0
-         y2 = 752.0mil
-         thickness = 10.0mil
-         x1 = 2.261in
-         x2 = 2.4in
-         y1 = 752.0mil
-        }
-        ha:line.943316 {
-         clearance = 0.0
-         y2 = 880.0mil
-         thickness = 10.0mil
-         x1 = 2.261in
-         x2 = 2.261in
-         y1 = 752.0mil
-        }
-        ha:line.943319 {
-         clearance = 0.0
-         y2 = 880.0mil
-         thickness = 10.0mil
-         x1 = 2.261in
-         x2 = 2.4in
-         y1 = 880.0mil
-        }
-        ha:line.943322 {
-         clearance = 0.0
-         y2 = 880.0mil
-         thickness = 10.0mil
-         x1 = 2.4in
-         x2 = 2.4in
-         y1 = 752.0mil
-        }
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.943325 {
-         clearance = 0.0
-         y2 = 816.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 58.860266mm
-         x2 = 58.860266mm
-         y1 = 816.0mil
-        }
-        ha:line.943328 {
-         clearance = 0.0
-         y2 = 777.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 2.29in
-         x2 = 2.29in
-         y1 = 777.0mil
-        }
-        ha:line.943331 {
-         clearance = 0.0
-         y2 = 777.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 2.29in
-         x2 = 59.166mm
-         y1 = 777.0mil
-        }
-        ha:line.943334 {
-         clearance = 0.0
-         y2 = 20.7358mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 2.29in
-         x2 = 2.29in
-         y1 = 777.0mil
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = fdmrigvTMcHho9IPHtUAAABr
-   }
-   ha:subc.947756 {
-    ha:attributes {
-     value = 3.3k
-     footprint = 0402
-     refdes = R13
-      device=RESISTOR
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-          -9.84mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
-          -12.84mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-          -9.84mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.947769 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.34in
-       rot = 0.000000
-       y = 2.43252in
-       li:thermal {
-       }
-       clearance = 10.0mil
-      }
-      ha:padstack_ref.947770 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.34in
-       rot = 0.000000
-       y = 2.464in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.947757 {
-         clearance = 0.0
-         y2 = 2.44826in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 2.34in
-         x2 = 2.34in
-         y1 = 2.44826in
-        }
-        ha:line.947760 {
-         clearance = 0.0
-         y2 = 2.44826in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 2.34in
-         x2 = 2.34in
-         y1 = 2.44826in
-        }
-        ha:line.947763 {
-         clearance = 0.0
-         y2 = 61.185804mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 2.34in
-         x2 = 2.34in
-         y1 = 2.44826in
-        }
-        ha:line.947766 {
-         clearance = 0.0
-         y2 = 2.44826in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 2.34in
-         x2 = 58.436mm
-         y1 = 2.44826in
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = fdmrigvTMcHho9IPHtUAAAB0
-   }
-   ha:subc.718723 {
-    ha:attributes {
-     value = IPD068P03L3GATMA1
-     footprint = TO252FET
-     refdes = Q6
-      device=MOSFET
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          29.53mil
-          -55.12mil
-          -29.53mil
-          -55.12mil
-          -29.53mil
-          55.12mil
-          29.53mil
-          55.12mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          32.53mil
-          -58.12mil
-          -32.53mil
-          -58.12mil
-          -32.53mil
-          58.12mil
-          32.53mil
-          58.12mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          29.53mil
-          -55.12mil
-          -29.53mil
-          -55.12mil
-          -29.53mil
-          55.12mil
-          29.53mil
-          55.12mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-      ha:ps_proto_v6.1 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -124.02mil
-          -120.08mil
-          -124.02mil
-          120.08mil
-          124.02mil
-          120.08mil
-          124.02mil
-          -120.08mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -127.02mil
-          -123.08mil
-          -127.02mil
-          123.08mil
-          127.02mil
-          123.08mil
-          127.02mil
-          -123.08mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -124.02mil
-          -120.08mil
-          -124.02mil
-          120.08mil
-          124.02mil
-          120.08mil
-          124.02mil
-          -120.08mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.718749 {
-       smirror = 0
-       ha:attributes {
-        term = 3
-        name = G
-       }
-       proto = 0
-       xmirror = 0
-       x = 362.0mil
-       rot = 180.000000
-       y = 2.04194in
-       li:thermal {
-         li:2 {
-          on  
-          solid  
-          noshape  
-         }
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.718750 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = D
-       }
-       proto = 1
-       xmirror = 0
-       x = 272.0mil
-       rot = 180.000000
-       y = 2.288in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.718751 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = S
-       }
-       proto = 0
-       xmirror = 0
-       x = 182.0mil
-       rot = 180.000000
-       y = 2.04194in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-        ha:line.718724 {
-         clearance = 0.0
-         y2 = 2.36281in
-         thickness = 10.0mil
-         x1 = 10.15873mm
-         x2 = 144.05mil
-         y1 = 2.36281in
-        }
-        ha:line.718727 {
-         clearance = 0.0
-         y2 = 2.12265in
-         thickness = 10.0mil
-         x1 = 144.05mil
-         x2 = 144.05mil
-         y1 = 2.36281in
-        }
-        ha:line.718730 {
-         clearance = 0.0
-         y2 = 2.12265in
-         thickness = 10.0mil
-         x1 = 144.05mil
-         x2 = 10.15873mm
-         y1 = 2.12265in
-        }
-        ha:line.718733 {
-         clearance = 0.0
-         y2 = 2.36281in
-         thickness = 10.0mil
-         x1 = 10.15873mm
-         x2 = 10.15873mm
-         y1 = 2.12265in
-        }
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.718737 {
-         clearance = 0.0
-         y2 = 2.12396in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 272.0mil
-         x2 = 272.0mil
-         y1 = 2.12396in
-        }
-        ha:line.718740 {
-         clearance = 0.0
-         y2 = 2.04194in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 272.0mil
-         x2 = 272.0mil
-         y1 = 2.04194in
-        }
-        ha:line.718743 {
-         clearance = 0.0
-         y2 = 2.04194in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 272.0mil
-         x2 = 5.9088mm
-         y1 = 2.04194in
-        }
-        ha:line.718746 {
-         clearance = 0.0
-         y2 = 50.865276mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 272.0mil
-         x2 = 272.0mil
-         y1 = 2.04194in
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = jk7q8S3Q1LntsodJXlAAAACN
-   }
-   ha:subc.984233 {
-    ha:attributes {
-     value = 26.1k
-     footprint = 0402
-     refdes = R15
-      device=RESISTOR
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-          -9.84mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
-          -12.84mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-          -9.84mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.984246 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 631.0mil
-       rot = 90.000000
-       y = 1.311in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-      ha:padstack_ref.984247 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 662.48mil
-       rot = 90.000000
-       y = 1.311in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.984234 {
-         clearance = 0.0
-         y2 = 33.2994mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 646.74mil
-         x2 = 646.74mil
-         y1 = 33.2994mm
-        }
-        ha:line.984237 {
-         clearance = 0.0
-         y2 = 33.2994mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 646.74mil
-         x2 = 646.74mil
-         y1 = 33.2994mm
-        }
-        ha:line.984240 {
-         clearance = 0.0
-         y2 = 33.2994mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 646.74mil
-         x2 = 15.427196mm
-         y1 = 33.2994mm
-        }
-        ha:line.984243 {
-         clearance = 0.0
-         y2 = 34.2994mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 646.74mil
-         x2 = 646.74mil
-         y1 = 33.2994mm
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = fdmrigvTMcHho9IPHtUAAABf
-   }
-   ha:subc.984217 {
-    ha:attributes {
-     value = 22k
-     footprint = 0402
-     refdes = R26
-      device=RESISTOR
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-          -9.84mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
-          -12.84mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-          -9.84mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.984230 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 16.0406mm
-       rot = 90.000000
-       y = 1.27in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-      ha:padstack_ref.984231 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 16.840192mm
-       rot = 90.000000
-       y = 1.27in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.984218 {
-         clearance = 0.0
-         y2 = 1.27in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 16.440396mm
-         x2 = 16.440396mm
-         y1 = 1.27in
-        }
-        ha:line.984221 {
-         clearance = 0.0
-         y2 = 1.27in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 16.440396mm
-         x2 = 16.440396mm
-         y1 = 1.27in
-        }
-        ha:line.984224 {
-         clearance = 0.0
-         y2 = 1.27in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 16.440396mm
-         x2 = 15.440396mm
-         y1 = 1.27in
-        }
-        ha:line.984227 {
-         clearance = 0.0
-         y2 = 33.258mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 16.440396mm
-         x2 = 16.440396mm
-         y1 = 1.27in
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = fdmrigvTMcHho9IPHtUAAABd
-   }
-   ha:subc.984201 {
-    ha:attributes {
-     value = 200k
-     footprint = 0402
-     refdes = R25
-      device=RESISTOR
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-          -9.84mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
-          -12.84mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-          -9.84mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.984214 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 16.827992mm
-       rot = 90.000000
-       y = 1.23in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-      ha:padstack_ref.984215 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 16.0284mm
-       rot = 90.000000
-       y = 1.23in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.984202 {
-         clearance = 0.0
-         y2 = 1.23in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 16.428196mm
-         x2 = 16.428196mm
-         y1 = 1.23in
-        }
-        ha:line.984205 {
-         clearance = 0.0
-         y2 = 1.23in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 16.428196mm
-         x2 = 16.428196mm
-         y1 = 1.23in
-        }
-        ha:line.984208 {
-         clearance = 0.0
-         y2 = 1.23in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 16.428196mm
-         x2 = 17.428196mm
-         y1 = 1.23in
-        }
-        ha:line.984211 {
-         clearance = 0.0
-         y2 = 30.242mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 16.428196mm
-         x2 = 16.428196mm
-         y1 = 1.23in
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = fdmrigvTMcHho9IPHtUAAABe
-   }
-   ha:subc.984185 {
-    ha:attributes {
-     value = 200k
-     footprint = 0402
-     refdes = R12
-      device=RESISTOR
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-          -9.84mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
-          -12.84mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-          -9.84mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.984198 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 662.48mil
-       rot = 90.000000
-       y = 34.29mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-      ha:padstack_ref.984199 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 631.0mil
-       rot = 90.000000
-       y = 34.29mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.984186 {
-         clearance = 0.0
-         y2 = 1.35in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 646.74mil
-         x2 = 646.74mil
-         y1 = 1.35in
-        }
-        ha:line.984189 {
-         clearance = 0.0
-         y2 = 1.35in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 646.74mil
-         x2 = 646.74mil
-         y1 = 1.35in
-        }
-        ha:line.984192 {
-         clearance = 0.0
-         y2 = 1.35in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 646.74mil
-         x2 = 17.427196mm
-         y1 = 1.35in
-        }
-        ha:line.984195 {
-         clearance = 0.0
-         y2 = 33.29mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 646.74mil
-         x2 = 646.74mil
-         y1 = 1.35in
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = fdmrigvTMcHho9IPHtUAAABg
-   }
-   ha:subc.719038 {
-    ha:attributes {
-     value = 0.25
-     footprint = TE1217861
-     refdes = J24
-      device=CONNECTOR
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 55.0mil
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 120.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 120.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 120.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 1
-      }
-      ha:ps_proto_v6.1 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_line {
-          y2 = 0.0
-          thickness = 140.0mil
-          x1 = -100.0mil
-          x2 = 100.0mil
-          square = 0
-          y1 = 0.0
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_line {
-          y2 = 0.0
-          thickness = 152.0mil
-          x1 = -100.0mil
-          x2 = 100.0mil
-          square = 0
-          y1 = 0.0
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-      ha:ps_proto_v6.2 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_line {
-          y2 = 0.0
-          thickness = 140.0mil
-          x1 = -100.0mil
-          x2 = 100.0mil
-          square = 0
-          y1 = 0.0
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_line {
-          y2 = 0.0
-          thickness = 152.0mil
-          x1 = -100.0mil
-          x2 = 100.0mil
-          square = 0
-          y1 = 0.0
-         }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.719052 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 489.0mil
-       rot = 90.000000
-       y = 31.115mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 12.0mil
-      }
-      ha:padstack_ref.719053 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 489.0mil
-       rot = 90.000000
-       y = 26.035mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 12.0mil
-      }
-      ha:padstack_ref.719054 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 1
-       xmirror = 0
-       x = 489.0mil
-       rot = 90.000000
-       y = 28.575mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 12.0mil
-      }
-      ha:padstack_ref.719055 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 2
-       xmirror = 0
-       x = 489.0mil
-       rot = 90.000000
-       y = 28.575mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 12.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.719040 {
-         clearance = 0.0
-         y2 = 1.125in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 489.0mil
-         x2 = 489.0mil
-         y1 = 1.125in
-        }
-        ha:line.719043 {
-         clearance = 0.0
-         y2 = 1.125in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 489.0mil
-         x2 = 489.0mil
-         y1 = 1.125in
-        }
-        ha:line.719046 {
-         clearance = 0.0
-         y2 = 27.575mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 489.0mil
-         x2 = 489.0mil
-         y1 = 1.125in
-        }
-        ha:line.719049 {
-         clearance = 0.0
-         y2 = 1.125in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 489.0mil
-         x2 = 15.9606mm
-         y1 = 1.125in
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = fdmrigvTMcHho9IPHtUAAAAp
-   }
-   ha:subc.1040797 {
-    ha:attributes {
-     footprint = 0402
-     value = 0.1uF
-     openscad = 0402
-     refdes = C5
-      device=CAPACITOR
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          12.84mil
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          -12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.1040811 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 996.0mil
-       rot = 90.000000
-       y = 1.08648in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-      ha:padstack_ref.1040812 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 996.0mil
-       rot = 90.000000
-       y = 26.797mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.1040799 {
-         clearance = 0.0
-         y2 = 1.07074in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 996.0mil
-         x2 = 996.0mil
-         y1 = 1.07074in
-        }
-        ha:line.1040802 {
-         clearance = 0.0
-         y2 = 1.07074in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 996.0mil
-         x2 = 996.0mil
-         y1 = 1.07074in
-        }
-        ha:line.1040805 {
-         clearance = 0.0
-         y2 = 26.196796mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 996.0mil
-         x2 = 996.0mil
-         y1 = 1.07074in
-        }
-        ha:line.1040808 {
-         clearance = 0.0
-         y2 = 1.07074in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 996.0mil
-         x2 = 26.2984mm
-         y1 = 1.07074in
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = y5FJ817IGIrTlZXh58AAAABl
-   }
-   ha:subc.1040830 {
-    ha:attributes {
-     footprint = 0402
-     value = 52.3k
-     openscad = 0402
-     refdes = R41
-      device=RESISTOR
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          12.84mil
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          -12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.1040844 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 914.26mil
-       rot = 0.000000
-       y = 1.162in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-      ha:padstack_ref.1040845 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 945.74mil
-       rot = 0.000000
-       y = 1.162in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.1040832 {
-         clearance = 0.0
-         y2 = 1.162in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 930.0mil
-         x2 = 930.0mil
-         y1 = 1.162in
-        }
-        ha:line.1040835 {
-         clearance = 0.0
-         y2 = 1.162in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 930.0mil
-         x2 = 930.0mil
-         y1 = 1.162in
-        }
-        ha:line.1040838 {
-         clearance = 0.0
-         y2 = 1.162in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 930.0mil
-         x2 = 24.622mm
-         y1 = 1.162in
-        }
-        ha:line.1040841 {
-         clearance = 0.0
-         y2 = 30.5148mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 930.0mil
-         x2 = 930.0mil
-         y1 = 1.162in
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = y5FJ817IGIrTlZXh58AAAABn
-   }
-   ha:subc.1040863 {
-    ha:attributes {
-     footprint = 0402
-     value = 10k
-     openscad = 0402
-     refdes = R42
-      device=RESISTOR
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          12.84mil
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          -12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.1040877 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 831.52mil
-       rot = 0.000000
-       y = 1.162in
-       li:thermal {
-       }
-       clearance = 10.0mil
-      }
-      ha:padstack_ref.1040878 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 863.0mil
-       rot = 0.000000
-       y = 1.162in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.1040865 {
-         clearance = 0.0
-         y2 = 1.162in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 847.26mil
-         x2 = 847.26mil
-         y1 = 1.162in
-        }
-        ha:line.1040868 {
-         clearance = 0.0
-         y2 = 1.162in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 847.26mil
-         x2 = 847.26mil
-         y1 = 1.162in
-        }
-        ha:line.1040871 {
-         clearance = 0.0
-         y2 = 1.162in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 847.26mil
-         x2 = 22.520404mm
-         y1 = 1.162in
-        }
-        ha:line.1040874 {
-         clearance = 0.0
-         y2 = 30.5148mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 847.26mil
-         x2 = 847.26mil
-         y1 = 1.162in
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = y5FJ817IGIrTlZXh58AAAABp
-   }
-   ha:subc.1040896 {
-    ha:attributes {
-     value = 3.3uH
-     footprint = NRS50
-     refdes = L1
-      device=INDUCTOR
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          29.53mil
-          -78.735mil
-          -29.53mil
-          -78.735mil
-          -29.53mil
-          78.735mil
-          29.53mil
-          78.735mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          32.53mil
-          -81.735mil
-          -32.53mil
-          -81.735mil
-          -32.53mil
-          81.735mil
-          32.53mil
-          81.735mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          29.53mil
-          -78.735mil
-          -29.53mil
-          -78.735mil
-          -29.53mil
-          78.735mil
-          29.53mil
-          78.735mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.1040910 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = pin1
-       }
-       proto = 0
-       xmirror = 0
-       x = 936.14mil
-       rot = 0.000000
-       y = 857.005mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.0mil
-      }
-      ha:padstack_ref.1040911 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = pin2
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.07787in
-       rot = 0.000000
-       y = 857.005mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.1040898 {
-         clearance = 0.0
-         y2 = 21.767927mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 25.577927mm
-         x2 = 25.577927mm
-         y1 = 21.767927mm
-        }
-        ha:line.1040901 {
-         clearance = 0.0
-         y2 = 857.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 1.007in
-         x2 = 1.007in
-         y1 = 857.0mil
-        }
-        ha:line.1040904 {
-         clearance = 0.0
-         y2 = 857.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 1.007in
-         x2 = 26.5778mm
-         y1 = 857.0mil
-        }
-        ha:line.1040907 {
-         clearance = 0.0
-         y2 = 22.7678mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 1.007in
-         x2 = 1.007in
-         y1 = 857.0mil
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = y5FJ817IGIrTlZXh58AAAABr
-   }
-   ha:subc.1043482 {
-    ha:attributes {
-     value = AP62150
-     footprint = TSOT26
-     refdes = U4
-      device=IC
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -13.78mil
-          19.685mil
-          13.78mil
-          19.685mil
-          13.78mil
-          -19.685mil
-          -13.78mil
-          -19.685mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -16.78mil
-          22.685mil
-          16.78mil
-          22.685mil
-          16.78mil
-          -22.685mil
-          -16.78mil
-          -22.685mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -13.78mil
-          19.685mil
-          13.78mil
-          19.685mil
-          13.78mil
-          -19.685mil
-          -13.78mil
-          -19.685mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-      ha:ps_proto_v6.1 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          13.78mil
-          -19.685mil
-          -13.78mil
-          -19.685mil
-          -13.78mil
-          19.685mil
-          13.78mil
-          19.685mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          16.78mil
-          -22.685mil
-          -16.78mil
-          -22.685mil
-          -16.78mil
-          22.685mil
-          16.78mil
-          22.685mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          13.78mil
-          -19.685mil
-          -13.78mil
-          -19.685mil
-          -13.78mil
-          19.685mil
-          13.78mil
-          19.685mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.1043497 {
-       smirror = 0
-       ha:attributes {
-        term = 6
-        name = pin6
-       }
-       proto = 0
-       xmirror = 0
-       x = 954.39mil
-       rot = 180.000000
-       y = 27.871293mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.1043498 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = pin1
-       }
-       proto = 1
-       xmirror = 0
-       x = 954.39mil
-       rot = 180.000000
-       y = 25.671653mm
-       li:thermal {
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.1043499 {
-       smirror = 0
-       ha:attributes {
-        term = 5
-        name = pin5
-       }
-       proto = 0
-       xmirror = 0
-       x = 917.0mil
-       rot = 180.000000
-       y = 27.871293mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.1043500 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = pin2
-       }
-       proto = 1
-       xmirror = 0
-       x = 917.0mil
-       rot = 180.000000
-       y = 25.671653mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.1043501 {
-       smirror = 0
-       ha:attributes {
-        term = 4
-        name = pin4
-       }
-       proto = 0
-       xmirror = 0
-       x = 879.6mil
-       rot = 180.000000
-       y = 27.871293mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.1043502 {
-       smirror = 0
-       ha:attributes {
-        term = 3
-        name = pin3
-       }
-       proto = 1
-       xmirror = 0
-       x = 879.6mil
-       rot = 180.000000
-       y = 25.671653mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-        ha:arc.1043483 {
-         astart = 180.000000
-         thickness = 10.0mil
-         width = 5.0mil
-         height = 5.0mil
-         x = 973.09mil
-         y = 24.921718mm
-         adelta = 360.000000
-         clearance = 0.0
-        }
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.1043485 {
-         clearance = 0.0
-         y2 = 26.771473mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 23.291716mm
-         x2 = 23.291716mm
-         y1 = 26.771473mm
-        }
-        ha:line.1043488 {
-         clearance = 0.0
-         y2 = 1.054in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 917.0mil
-         x2 = 917.0mil
-         y1 = 1.054in
-        }
-        ha:line.1043491 {
-         clearance = 0.0
-         y2 = 25.7716mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 917.0mil
-         x2 = 917.0mil
-         y1 = 1.054in
-        }
-        ha:line.1043494 {
-         clearance = 0.0
-         y2 = 1.054in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 917.0mil
-         x2 = 22.2918mm
-         y1 = 1.054in
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = 6VQtC+Lm0hulvsIjOFwAAABo
-   }
-   ha:subc.1051356 {
-    ha:attributes {
-     footprint = 1206
-     value = 47uF
-     openscad = 1206
-     refdes = C37
-      device=CAPACITOR
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          25.59mil
-          -37.4mil
-          -25.59mil
-          -37.4mil
-          -25.59mil
-          37.4mil
-          25.59mil
-          37.4mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          28.59mil
-          -40.4mil
-          -28.59mil
-          -40.4mil
-          -28.59mil
-          40.4mil
-          28.59mil
-          40.4mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          25.59mil
-          -37.4mil
-          -25.59mil
-          -37.4mil
-          -25.59mil
-          37.4mil
-          25.59mil
-          37.4mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.1051375 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 27.559mm
-       rot = 90.000000
-       y = 29.38907mm
-       li:thermal {
-       }
-       clearance = 10.0mil
-      }
-      ha:padstack_ref.1051376 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 27.559mm
-       rot = 90.000000
-       y = 26.38933mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-        ha:line.1051357 {
-         clearance = 0.0
-         y2 = 1.07438in
-         thickness = 8.0mil
-         x1 = 1.0476in
-         x2 = 1.0476in
-         y1 = 1.12162in
-        }
-        ha:line.1051360 {
-         clearance = 0.0
-         y2 = 1.07438in
-         thickness = 8.0mil
-         x1 = 1.1224in
-         x2 = 1.1224in
-         y1 = 1.12162in
-        }
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.1051363 {
-         clearance = 0.0
-         y2 = 1.098in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 27.559mm
-         x2 = 27.559mm
-         ha:flags {
-          selected = 1
-         }
-         y1 = 1.098in
-        }
-        ha:line.1051366 {
-         clearance = 0.0
-         y2 = 1.098in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 27.559mm
-         x2 = 27.559mm
-         ha:flags {
-          selected = 1
-         }
-         y1 = 1.098in
-        }
-        ha:line.1051369 {
-         clearance = 0.0
-         y2 = 26.8892mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 27.559mm
-         x2 = 27.559mm
-         ha:flags {
-          selected = 1
-         }
-         y1 = 1.098in
-        }
-        ha:line.1051372 {
-         clearance = 0.0
-         y2 = 1.098in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 27.559mm
-         x2 = 28.559mm
-         ha:flags {
-          selected = 1
-         }
-         y1 = 1.098in
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = RDzDyDixN6YiIsu9KFsAAABp
-   }
-   ha:subc.1052070 {
-    ha:attributes {
-     value = LM293
-     footprint = miniso8
-     refdes = U13
-      device=IC
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.45mil
-          -22.25mil
-          -9.45mil
-          -22.25mil
-          -9.45mil
-          22.25mil
-          9.45mil
-          22.25mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          12.45mil
-          -25.25mil
-          -12.45mil
-          -25.25mil
-          -12.45mil
-          25.25mil
-          12.45mil
-          25.25mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.45mil
-          -22.25mil
-          -9.45mil
-          -22.25mil
-          -9.45mil
-          22.25mil
-          9.45mil
-          22.25mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.1052098 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 681.61mil
-       rot = 0.000000
-       y = 934.37mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.1052099 {
-       smirror = 0
-       ha:attributes {
-        term = 8
-        name = 8
-       }
-       proto = 0
-       xmirror = 0
-       x = 681.61mil
-       rot = 0.000000
-       y = 755.63mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.1052100 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 707.2mil
-       rot = 0.000000
-       y = 934.37mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.1052101 {
-       smirror = 0
-       ha:attributes {
-        term = 7
-        name = 7
-       }
-       proto = 0
-       xmirror = 0
-       x = 707.2mil
-       rot = 0.000000
-       y = 755.63mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.1052102 {
-       smirror = 0
-       ha:attributes {
-        term = 3
-        name = 3
-       }
-       proto = 0
-       xmirror = 0
-       x = 732.8mil
-       rot = 0.000000
-       y = 934.37mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.1052103 {
-       smirror = 0
-       ha:attributes {
-        term = 6
-        name = 6
-       }
-       proto = 0
-       xmirror = 0
-       x = 732.8mil
-       rot = 0.000000
-       y = 755.63mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.1052104 {
-       smirror = 0
-       ha:attributes {
-        term = 4
-        name = 4
-       }
-       proto = 0
-       xmirror = 0
-       x = 758.39mil
-       rot = 0.000000
-       y = 934.37mil
-       li:thermal {
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.1052105 {
-       smirror = 0
-       ha:attributes {
-        term = 5
-        name = 5
-       }
-       proto = 0
-       xmirror = 0
-       x = 758.39mil
-       rot = 0.000000
-       y = 755.63mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-        ha:line.1052071 {
-         clearance = 0.0
-         y2 = 915.87mil
-         thickness = 10.0mil
-         x1 = 16.487902mm
-         x2 = 16.487902mm
-         y1 = 915.87mil
-        }
-        ha:line.1052074 {
-         clearance = 0.0
-         y2 = 785.94mil
-         thickness = 10.0mil
-         x1 = 660.94mil
-         x2 = 19.788124mm
-         y1 = 785.94mil
-        }
-        ha:line.1052077 {
-         clearance = 0.0
-         y2 = 22.963124mm
-         thickness = 10.0mil
-         x1 = 19.788124mm
-         x2 = 19.788124mm
-         y1 = 785.94mil
-        }
-        ha:line.1052080 {
-         clearance = 0.0
-         y2 = 22.963124mm
-         thickness = 10.0mil
-         x1 = 19.788124mm
-         x2 = 660.94mil
-         y1 = 22.963124mm
-        }
-        ha:line.1052083 {
-         clearance = 0.0
-         y2 = 785.94mil
-         thickness = 10.0mil
-         x1 = 660.94mil
-         x2 = 660.94mil
-         y1 = 22.963124mm
-        }
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.1052086 {
-         clearance = 0.0
-         y2 = 845.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 720.0mil
-         x2 = 720.0mil
-         y1 = 845.0mil
-        }
-        ha:line.1052089 {
-         clearance = 0.0
-         y2 = 845.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 720.0mil
-         x2 = 720.0mil
-         y1 = 845.0mil
-        }
-        ha:line.1052092 {
-         clearance = 0.0
-         y2 = 22.463mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 720.0mil
-         x2 = 720.0mil
-         y1 = 845.0mil
-        }
-        ha:line.1052095 {
-         clearance = 0.0
-         y2 = 845.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 720.0mil
-         x2 = 19.288mm
-         y1 = 845.0mil
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = awHEPLOUqbax+QojwTkAAAB9
-   }
-   ha:subc.1052144 {
-    ha:attributes {
-     value = 26.1k
-     footprint = 0402
-     refdes = R39
-      device=RESISTOR
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          12.84mil
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          -12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.1052157 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 813.0mil
-       rot = 270.000000
-       y = 696.26mil
-       li:thermal {
-       }
-       clearance = 10.0mil
-      }
-      ha:padstack_ref.1052158 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 813.0mil
-       rot = 270.000000
-       y = 727.74mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.1052145 {
-         clearance = 0.0
-         y2 = 712.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 813.0mil
-         x2 = 813.0mil
-         y1 = 712.0mil
-        }
-        ha:line.1052148 {
-         clearance = 0.0
-         y2 = 712.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 813.0mil
-         x2 = 813.0mil
-         y1 = 712.0mil
-        }
-        ha:line.1052151 {
-         clearance = 0.0
-         y2 = 19.0848mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 813.0mil
-         x2 = 813.0mil
-         y1 = 712.0mil
-        }
-        ha:line.1052154 {
-         clearance = 0.0
-         y2 = 712.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 813.0mil
-         x2 = 19.6502mm
-         y1 = 712.0mil
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = fdmrigvTMcHho9IPHtUAAABb
-   }
-    ha:subc.1052176 {
-     ha:attributes {
-      value=22k
-      device=RESISTOR
-      footprint=0402
-      refdes=R37
-     }
-    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.1052189 {
-       proto=0; x=858.0mil; y=805.74mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=1
-         name=1
-       }
-      }
-      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
-       }
-
-       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.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
-          }
-         }
-         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
-          }
-         }
-         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
-          }
-         }
-         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
-          }
-         }
-        }
-        ha:type {
-         top = 1
-         misc = 1
-         virtual = 1
-        }
-      }
-     }
-    }
-     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 {
-       hdia=0.0; hplated=0; htop=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.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: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: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: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:type {
-         top = 1
-         misc = 1
-         virtual = 1
-        }
-      }
-     }
-    }
-     uid = fdmrigvTMcHho9IPHtUAAABU
-    }
-    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=746.39mil; y=1.124in; 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=646.0mil; y=1.124in; 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=649.93mil; y1=1.08601in; x2=768.05mil; y2=1.08601in; thickness=10.0mil; clearance=0.0;
-         }
-         ha:line.1112968 {
-          x1=768.05mil; y1=1.08601in; x2=768.05mil; y2=1.16199in; thickness=10.0mil; clearance=0.0;
-         }
-         ha:line.1112971 {
-          x1=768.05mil; y1=1.16199in; x2=649.93mil; y2=1.16199in; thickness=10.0mil; clearance=0.0;
-         }
-         ha:line.1112974 {
-          x1=649.93mil; y1=1.16199in; x2=649.93mil; y2=1.08601in; thickness=10.0mil; clearance=0.0;
-         }
-         ha:line.1112977 {
-          x1=789.08mil; y1=1.08601in; x2=808.07mil; y2=1.08601in; thickness=10.0mil; clearance=0.0;
-         }
-         ha:line.1112980 {
-          x1=808.07mil; y1=1.08601in; x2=808.07mil; y2=1.16199in; thickness=10.0mil; clearance=0.0;
-         }
-         ha:line.1112983 {
-          x1=808.07mil; y1=1.16199in; x2=789.08mil; y2=1.16199in; 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=696.195mil; y1=1.124in; x2=696.195mil; y2=1.124in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=pnp-origin
-          }
-         }
-         ha:line.1112990 {
-          x1=708.99mil; y1=1.124in; x2=708.99mil; y2=1.124in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=origin
-          }
-         }
-         ha:line.1112993 {
-          x1=708.99mil; y1=1.124in; x2=19.008346mm; y2=1.124in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=x
-          }
-         }
-         ha:line.1112996 {
-          x1=708.99mil; y1=1.124in; x2=708.99mil; y2=29.5496mm; 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:flags ={ selected=1
- };         }
-         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:flags ={ selected=1
- };         }
-         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:flags ={ selected=1
- };         }
-         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:flags ={ selected=1
- };         }
-        }
-        ha:type {
-         top = 1
-         misc = 1
-         virtual = 1
-        }
-      }
-     }
-    }
-     uid = L3uSQeru9w1L5hdo5KkAAABg
-    }
-    ha:subc.1123409 {
-     ha:attributes {
-      value=female
-      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.1140502 {
-     ha:attributes {
-      openscad=0805
-      value=5.6V
-      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.957in; y=1.001in; 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.02786in; y=1.001in; 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=50.5079mm; y1=973.45mil; x2=1.99636in; y2=973.45mil; thickness=8.0mil; clearance=0.0;
-         }
-         ha:line.1140506 {
-          x1=50.5079mm; y1=26.12517mm; x2=1.99636in; y2=26.12517mm; thickness=8.0mil; clearance=0.0;
-         }
-         ha:line.1140509 {
-          x1=2.04243in; y1=965.0mil; x2=2.06043in; y2=965.0mil; thickness=5.0mil; clearance=0.0;
-         }
-         ha:line.1140512 {
-          x1=2.04243in; y1=1.037in; x2=2.06043in; y2=1.037in; thickness=5.0mil; clearance=0.0;
-         }
-         ha:line.1140515 {
-          x1=2.06043in; y1=965.0mil; x2=2.06043in; y2=1.037in; 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.99243in; y1=1.001in; x2=1.99243in; y2=1.001in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=pnp-origin
-          }
-         }
-         ha:line.1140521 {
-          x1=1.99243in; y1=1.001in; x2=1.99243in; y2=1.001in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=origin
-          }
-         }
-         ha:line.1140524 {
-          x1=1.99243in; y1=1.001in; x2=51.607722mm; y2=1.001in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=x
-          }
-         }
-         ha:line.1140527 {
-          x1=1.99243in; y1=1.001in; x2=1.99243in; y2=26.4254mm; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=y
-          }
-         }
-        }
-        ha:type {
-         top = 1
-         misc = 1
-         virtual = 1
-        }
-      }
-     }
-    }
-     uid = DcN0YaPHZtfc6pL88xQAAACF
-    }
-    ha:subc.1154929 {
-     ha:attributes {
-      openscad=0402
-      value=1k
-      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=56.0mm; y=78.399796mm; 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=56.0mm; y=77.600204mm; 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=56.0mm; y1=78.0mm; x2=56.0mm; y2=78.0mm; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=pnp-origin
-          }
-         }
-         ha:line.1154933 {
-          x1=56.0mm; y1=78.0mm; x2=56.0mm; y2=78.0mm; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=origin
-          }
-         }
-         ha:line.1154936 {
-          x1=56.0mm; y1=78.0mm; x2=56.0mm; y2=77.0mm; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=x
-          }
-         }
-         ha:line.1154939 {
-          x1=56.0mm; y1=78.0mm; x2=57.0mm; y2=78.0mm; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=y
-          }
-         }
-        }
-        ha:type {
-         top = 1
-         misc = 1
-         virtual = 1
-        }
-      }
-     }
-    }
-     uid = L3uSQeru9w1L5hdo5KkAAABe
-    }
-    ha:subc.1154977 {
-     ha:attributes {
-      openscad=0402
-      value=0.1uF
-      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=52.0mm; y=77.600204mm; 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=52.0mm; y=78.399796mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=2
-         name=2
-       }
- ha:flags ={ clearline=1
- };      }
-     }
-     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=52.0mm; y1=78.0mm; x2=52.0mm; y2=78.0mm; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=pnp-origin
-          }
-         }
-         ha:line.1154981 {
-          x1=52.0mm; y1=78.0mm; x2=52.0mm; y2=78.0mm; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=origin
-          }
-         }
-         ha:line.1154984 {
-          x1=52.0mm; y1=78.0mm; x2=52.0mm; y2=79.0mm; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=x
-          }
-         }
-         ha:line.1154987 {
-          x1=52.0mm; y1=78.0mm; x2=51.0mm; y2=78.0mm; 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.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=80.549916mm; y=89.325126mm; 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=81.199902mm; y=89.325126mm; 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=81.849888mm; y=89.325126mm; 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=82.499874mm; y=89.325126mm; 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=83.14986mm; y=89.325126mm; 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=85.049907mm; y=89.750068mm; 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=78.649869mm; y=89.750068mm; 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=83.0mm; y=92.0mm; 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=80.699776mm; y=92.0mm; 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=85.04978mm; y=92.000164mm; 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=78.649996mm; y=92.000164mm; 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=81.849888mm; y1=90.948635mm; x2=81.849888mm; y2=90.948635mm; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=pnp-origin
-          }
-         }
-         ha:line.1155139 {
-          x1=81.849888mm; y1=93.450086mm; x2=81.849888mm; y2=93.450086mm; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=origin
-          }
-         }
-         ha:line.1155142 {
-          x1=81.849888mm; y1=93.450086mm; x2=82.849888mm; y2=93.450086mm; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=x
-          }
-         }
-         ha:line.1155145 {
-          x1=81.849888mm; y1=93.450086mm; x2=81.849888mm; y2=94.450086mm; 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.1155657 {
-      ha:attributes {
-       openscad=0402
-       value=3.3k
-       device=RESISTOR
-       refdes=R500
-       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.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.1178181 {
-      ha:attributes {
-       openscad=1206
-       value=47uF
-       device=CAPACITOR
-       refdes=C110
-       footprint=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 {
-       openscad=0402
-       value=10uF
-       device=CAPACITOR
-       refdes=C111
-       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.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 {
-       openscad=0402
-       value=10uF
-       device=CAPACITOR
-       refdes=C107
-       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.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 {
-       openscad=0402
-       value=1uF
-       device=CAPACITOR
-       refdes=C108
-       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.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 {
-       openscad=0402
-       value=1uF
-       device=CAPACITOR
-       refdes=C109
-       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.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 {
-       refdes=C102
-       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.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 {
-       footprint=0402
-       value=1uF
-       device=CAPACITOR
-       openscad=0402
-       refdes=C15
-      }
-     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=760.0mil; y=1.63174in; 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=760.0mil; y=1.60026in; 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=760.0mil; y1=1.616in; x2=760.0mil; y2=1.616in; thickness=0.1mm; clearance=0.0;
-           ha:flags {
-            selected=1
-           }
-
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1179619 {
-           x1=760.0mil; y1=1.616in; x2=760.0mil; y2=1.616in; thickness=0.1mm; clearance=0.0;
-           ha:flags {
-            selected=1
-           }
-
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1179622 {
-           x1=760.0mil; y1=1.616in; x2=760.0mil; y2=40.0464mm; thickness=0.1mm; clearance=0.0;
-           ha:flags {
-            selected=1
-           }
-
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1179625 {
-           x1=760.0mil; y1=1.616in; x2=20.304mm; y2=1.616in; 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 {
-       footprint=0402
-       value=2.2uF
-       device=CAPACITOR
-       openscad=0402
-       refdes=C8
-      }
-     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.63148in; 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.6in; 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.61574in; x2=954.0mil; y2=1.61574in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1179635 {
-           x1=954.0mil; y1=1.61574in; x2=954.0mil; y2=1.61574in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1179638 {
-           x1=954.0mil; y1=1.61574in; x2=954.0mil; y2=40.039796mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1179641 {
-           x1=954.0mil; y1=1.61574in; x2=25.2316mm; y2=1.61574in; 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=1.679in; 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.601in; 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.601in; 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.64in; 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=1.679in; 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=1.699in; x2=926.0mil; y2=1.699in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1179651 {
-           x1=926.0mil; y1=1.699in; x2=926.0mil; y2=1.581in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1179654 {
-           x1=926.0mil; y1=1.581in; x2=787.0mil; y2=1.581in; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1179657 {
-           x1=787.0mil; y1=1.581in; x2=787.0mil; y2=1.699in; 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.64in; x2=847.8mil; y2=1.64in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1179663 {
-           x1=897.0mil; y1=1.679in; x2=897.0mil; y2=1.679in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1179666 {
-           x1=897.0mil; y1=1.679in; x2=21.7838mm; y2=1.679in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1179669 {
-           x1=897.0mil; y1=1.679in; x2=897.0mil; y2=43.6466mm; 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=ADS8688
-       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
-     }
-     ha:subc.1052160 {
-      ha:attributes {
-       value=200k
-       device=RESISTOR
-       footprint=0402
-       refdes=R38
-      }
-     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.1052173 {
-        proto=0; x=858.0mil; y=727.74mil; 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.1052174 {
-        proto=0; x=858.0mil; y=696.26mil; 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.1052161 {
-           x1=858.0mil; y1=712.0mil; x2=858.0mil; y2=712.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1052164 {
-           x1=858.0mil; y1=712.0mil; x2=858.0mil; y2=712.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1052167 {
-           x1=858.0mil; y1=712.0mil; x2=858.0mil; y2=17.0848mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1052170 {
-           x1=858.0mil; y1=712.0mil; x2=22.7932mm; y2=712.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = fdmrigvTMcHho9IPHtUAAABa
-     }
-     ha:subc.1213225 {
-      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.1213242 {
-        proto=0; x=1.59in; 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.1213243 {
-        proto=1; x=1.69in; 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.1213226 {
-           x1=1.739in; y1=43.0mil; x2=1.739in; y2=157.0mil; thickness=10.0mil; clearance=0.0;
-          }
-          ha:arc.1213229 {
-           x=1.64in; 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.1213230 {
-           x1=1.64in; y1=100.0mil; x2=1.64in; y2=100.0mil; thickness=0.1mm; clearance=0.0;
-           ha:flags {
-            selected=1
-           }
-
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1213233 {
-           x1=1.64in; y1=100.0mil; x2=1.64in; y2=100.0mil; thickness=0.1mm; clearance=0.0;
-           ha:flags {
-            selected=1
-           }
-
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1213236 {
-           x1=1.64in; y1=100.0mil; x2=42.656mm; y2=100.0mil; thickness=0.1mm; clearance=0.0;
-           ha:flags {
-            selected=1
-           }
-
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1213239 {
-           x1=1.64in; y1=100.0mil; x2=1.64in; y2=1.54mm; thickness=0.1mm; clearance=0.0;
-           ha:flags {
-            selected=1
-           }
-
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          bottom = 1
-          virtual = 1
-          misc = 1
-         }
-       }
-      }
-     }
-      uid = L3uSQeru9w1L5hdo5KkAAABa
-     }
-     ha:subc.1213655 {
-      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.1213668 {
-        proto=0; x=2.22993in; y=703.52mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1213669 {
-        proto=0; x=2.22993in; y=735.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.1213656 {
-           x1=2.22993in; y1=719.26mil; x2=2.22993in; y2=719.26mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1213659 {
-           x1=2.22993in; y1=719.26mil; x2=2.22993in; y2=719.26mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1213662 {
-           x1=2.22993in; y1=719.26mil; x2=2.22993in; y2=19.269204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1213665 {
-           x1=2.22993in; y1=719.26mil; x2=55.640222mm; y2=719.26mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = IGobWzSMURBswUg5LvAAAACM
-     }
-     ha:subc.1213671 {
-      ha:attributes {
-       {io_pcb::hidename_y}=2.2352 mm
-       footprint=100mil5pin
-       {io_pcb::hidename_scale}=60
-       refdes=J10
-       value=Header-5
-       {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.1213696 {
-        proto=0; x=46.0121mm; y=485.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.1213697 {
-        proto=1; x=46.0121mm; y=585.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.1213698 {
-        proto=1; x=46.0121mm; y=685.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.1213699 {
-        proto=1; x=46.0121mm; y=785.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.1213700 {
-        proto=1; x=46.0121mm; y=885.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.1213672 {
-           x1=47.2821mm; y1=935.0mil; x2=47.2821mm; y2=435.0mil; thickness=15.0mil; clearance=0.0;
-          }
-          ha:line.1213675 {
-           x1=44.7421mm; y1=435.0mil; x2=47.2821mm; y2=435.0mil; thickness=15.0mil; clearance=0.0;
-          }
-          ha:line.1213678 {
-           x1=44.7421mm; y1=935.0mil; x2=44.7421mm; y2=435.0mil; thickness=15.0mil; clearance=0.0;
-          }
-          ha:line.1213681 {
-           x1=44.7421mm; y1=935.0mil; x2=47.2821mm; y2=935.0mil; thickness=15.0mil; clearance=0.0;
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
-
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
-
-         li:objects {
-          ha:line.1213684 {
-           x1=46.0121mm; y1=685.0mil; x2=46.0121mm; y2=685.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1213687 {
-           x1=46.0121mm; y1=485.0mil; x2=46.0121mm; y2=485.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1213690 {
-           x1=46.0121mm; y1=485.0mil; x2=45.0121mm; y2=485.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1213693 {
-           x1=46.0121mm; y1=485.0mil; x2=46.0121mm; y2=13.319mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = fdmrigvTMcHho9IPHtUAAAAQ
-     }
-     ha:subc.1213702 {
-      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.1213731 {
-        proto=0; x=54.6735mm; y=785.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.1213732 {
-        proto=0; x=54.6735mm; y=735.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.1213733 {
-        proto=0; x=54.6735mm; y=685.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=3
-          name=3
-        }
-       }
-       ha:padstack_ref.1213734 {
-        proto=0; x=54.6735mm; y=635.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.1213735 {
-        proto=0; x=54.6735mm; y=585.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=5
-          name=5
-        }
-       }
-       ha:padstack_ref.1213736 {
-        proto=0; x=54.6735mm; y=535.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.1213737 {
-        proto=0; x=54.6735mm; y=485.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.1213738 {
-        proto=0; x=54.6735mm; y=435.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.1213739 {
-        proto=1; x=49.4665mm; y=435.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.1213740 {
-        proto=1; x=49.4665mm; y=485.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.1213741 {
-        proto=1; x=49.4665mm; y=535.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.1213742 {
-        proto=1; x=49.4665mm; y=585.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=12
-          name=12
-        }
-       }
-       ha:padstack_ref.1213743 {
-        proto=1; x=49.4665mm; y=635.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.1213744 {
-        proto=1; x=49.4665mm; y=685.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.1213745 {
-        proto=1; x=49.4665mm; y=735.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.1213746 {
-        proto=1; x=49.4665mm; y=785.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.1213703 {
-           x1=56.007mm; y1=805.0mil; x2=56.007mm; y2=415.0mil; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1213706 {
-           x1=56.007mm; y1=415.0mil; x2=48.133mm; y2=415.0mil; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1213709 {
-           x1=48.133mm; y1=415.0mil; x2=48.133mm; y2=805.0mil; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1213712 {
-           x1=56.007mm; y1=805.0mil; x2=52.705mm; y2=805.0mil; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1213715 {
-           x1=48.133mm; y1=805.0mil; x2=51.435mm; y2=805.0mil; thickness=10.0mil; clearance=0.0;
-          }
-          ha:arc.1213718 {
-           x=52.07mm; y=805.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.1213719 {
-           x1=52.07mm; y1=610.0mil; x2=52.07mm; y2=610.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1213722 {
-           x1=52.07mm; y1=610.0mil; x2=52.07mm; y2=610.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1213725 {
-           x1=52.07mm; y1=610.0mil; x2=51.07mm; y2=610.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1213728 {
-           x1=52.07mm; y1=610.0mil; x2=52.07mm; y2=14.494mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = IGobWzSMURBswUg5LvAAAACi
-     }
-     ha:subc.1213748 {
-      ha:attributes {
-       value=4screws
-       device=CONNECTOR
-       footprint=282834-4
-       refdes=J12
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=45.28mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;           }
-           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=83.46mil;           }
-           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=83.46mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
-        }
-      }
-
-      ha:ps_proto_v6.1 {
-        hdia=45.28mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -35.435mil  
-             -35.435mil  
-             35.435mil  
-             -35.435mil  
-             35.435mil  
-             35.435mil  
-             -35.435mil  
-             35.435mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -35.435mil  
-             -35.435mil  
-             35.435mil  
-             -35.435mil  
-             35.435mil  
-             35.435mil  
-             -35.435mil  
-             35.435mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -35.435mil  
-             -35.435mil  
-             35.435mil  
-             -35.435mil  
-             35.435mil  
-             35.435mil  
-             -35.435mil  
-             35.435mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -41.73mil  
-             -41.73mil  
-             41.73mil  
-             -41.73mil  
-             41.73mil  
-             41.73mil  
-             -41.73mil  
-             41.73mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -41.73mil  
-             -41.73mil  
-             41.73mil  
-             -41.73mil  
-             41.73mil  
-             41.73mil  
-             -41.73mil  
-             41.73mil  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.1213773 {
-        proto=0; x=55.876463mm; y=5.43482mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.3mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=4
-          name=pin4
-        }
-       }
-       ha:padstack_ref.1213774 {
-        proto=0; x=53.336463mm; y=5.43482mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.3mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=3
-          name=pin3
-        }
-       }
-       ha:padstack_ref.1213775 {
-        proto=0; x=50.796463mm; y=5.43482mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.3mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=pin2
-        }
-       }
-       ha:padstack_ref.1213776 {
-        proto=1; x=48.256463mm; y=5.43482mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.3mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=pin1
-        }
-       }
-      }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.1213749 {
-           x1=57.376587mm; y1=8.68475mm; x2=57.376587mm; y2=2.184636mm; thickness=6.0mil; clearance=0.0;
-          }
-          ha:line.1213752 {
-           x1=57.376587mm; y1=2.184636mm; x2=46.756593mm; y2=2.184636mm; thickness=6.0mil; clearance=0.0;
-          }
-          ha:line.1213755 {
-           x1=46.756593mm; y1=2.184636mm; x2=46.756593mm; y2=8.68475mm; thickness=6.0mil; clearance=0.0;
-          }
-          ha:line.1213758 {
-           x1=46.756593mm; y1=8.68475mm; x2=57.376587mm; y2=8.68475mm; thickness=6.0mil; clearance=0.0;
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
-
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
-
-         li:objects {
-          ha:line.1213761 {
-           x1=52.066463mm; y1=5.43482mm; x2=52.066463mm; y2=5.43482mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1213764 {
-           x1=57.376587mm; y1=8.68475mm; x2=57.376587mm; y2=8.68475mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1213767 {
-           x1=57.376587mm; y1=8.68475mm; x2=57.376587mm; y2=9.68475mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1213770 {
-           x1=57.376587mm; y1=8.68475mm; x2=58.376587mm; y2=8.68475mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 2ef4X4Ek/wiw5eTepUsAAABU
-     }
-     ha:subc.1218197 {
-      ha:attributes {
-       footprint=0805diode
-       value=5.6V
-       device=DIODE
-       openscad=0805
-       refdes=Z2
-      }
-     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.1218226 {
-        proto=0; x=2.37in; y=1.23686in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1218227 {
-        proto=0; x=2.37in; y=1.166in; 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:line.1218198 {
-           x1=59.49823mm; y1=1.20536in; x2=59.49823mm; y2=30.4165mm; thickness=8.0mil; clearance=0.0;
-          }
-          ha:line.1218201 {
-           x1=60.89777mm; y1=1.20536in; x2=60.89777mm; y2=30.4165mm; thickness=8.0mil; clearance=0.0;
-          }
-          ha:line.1218204 {
-           x1=2.334in; y1=1.15143in; x2=2.334in; y2=1.13343in; thickness=5.0mil; clearance=0.0;
-          }
-          ha:line.1218207 {
-           x1=2.406in; y1=1.15143in; x2=2.406in; y2=1.13343in; thickness=5.0mil; clearance=0.0;
-          }
-          ha:line.1218210 {
-           x1=2.334in; y1=1.13343in; x2=2.406in; y2=1.13343in; thickness=5.0mil; clearance=0.0;
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
-
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
-
-         li:objects {
-          ha:line.1218214 {
-           x1=2.37in; y1=1.20143in; x2=2.37in; y2=1.20143in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1218217 {
-           x1=2.37in; y1=1.20143in; x2=2.37in; y2=1.20143in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1218220 {
-           x1=2.37in; y1=1.20143in; x2=2.37in; y2=29.516322mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1218223 {
-           x1=2.37in; y1=1.20143in; x2=61.198mm; y2=1.20143in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = ZPP/u7X1DjyWNO2HHjsAAABU
-     }
-     ha:subc.1225190 {
-      ha:attributes {
-       value=0.25
-       device=CONNECTOR
-       footprint=TE1217861
-       refdes=J23
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=120.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=120.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=120.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
-           }
-           clearance=0.0
-          }
-        }
-      }
-
-      ha:ps_proto_v6.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
-        }
-      }
-
-      ha:ps_proto_v6.2 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.1225203 {
-        proto=0; x=489.0mil; y=43.815mm; rot=-90.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1225204 {
-        proto=0; x=489.0mil; y=48.895mm; rot=-90.000000; xmirror=0; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1225205 {
-        proto=1; x=489.0mil; y=46.355mm; rot=90.000000; xmirror=1; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1225206 {
-        proto=2; x=489.0mil; y=46.355mm; rot=90.000000; xmirror=1; smirror=0; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-      }
-      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.1225191 {
-           x1=489.0mil; y1=46.355mm; x2=489.0mil; y2=46.355mm; thickness=0.1mm; clearance=0.0;
-           ha:flags {
-            selected=1
-           }
-
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1225194 {
-           x1=489.0mil; y1=46.355mm; x2=489.0mil; y2=46.355mm; thickness=0.1mm; clearance=0.0;
-           ha:flags {
-            selected=1
-           }
-
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1225197 {
-           x1=489.0mil; y1=46.355mm; x2=489.0mil; y2=45.355mm; thickness=0.1mm; clearance=0.0;
-           ha:flags {
-            selected=1
-           }
-
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1225200 {
-           x1=489.0mil; y1=46.355mm; x2=13.9606mm; y2=46.355mm; thickness=0.1mm; clearance=0.0;
-           ha:flags {
-            selected=1
-           }
-
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = fdmrigvTMcHho9IPHtUAAAAu
-     }
-       ha:subc.1229744 {
-        ha:attributes {
-         value=470uF
-         device=CAPACITOR
-         footprint=CAP_FC10
-         refdes=C39
-        }
-       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 {
-               -39.37mil  
-               -39.37mil  
-               39.37mil  
-               -39.37mil  
-               39.37mil  
-               39.37mil  
-               -39.37mil  
-               39.37mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              bottom = 1
-              copper = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -39.37mil  
-               -39.37mil  
-               39.37mil  
-               -39.37mil  
-               39.37mil  
-               39.37mil  
-               -39.37mil  
-               39.37mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              intern = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -39.37mil  
-               -39.37mil  
-               39.37mil  
-               -39.37mil  
-               39.37mil  
-               39.37mil  
-               -39.37mil  
-               39.37mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -43.305mil  
-               -43.305mil  
-               43.305mil  
-               -43.305mil  
-               43.305mil  
-               43.305mil  
-               -43.305mil  
-               43.305mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -43.305mil  
-               -43.305mil  
-               43.305mil  
-               -43.305mil  
-               43.305mil  
-               43.305mil  
-               -43.305mil  
-               43.305mil  
-              }
-            }
-          }
-        }
-
-        ha: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=78.74mil;             }
-             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=78.74mil;             }
-             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=78.74mil;             }
-             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=86.61mil;             }
-             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=86.61mil;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              mask = 1
-             }
-             clearance=0.0
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.1229765 {
-          proto=0; x=807.58mil; y=1.456in; rot=0.000000; xmirror=0; smirror=0; clearance=19.685mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=pin1
-          }
-         }
-         ha:padstack_ref.1229766 {
-          proto=1; x=1.00443in; y=1.456in; rot=0.000000; xmirror=0; smirror=0; clearance=19.685mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-            li:2 {
-             on  
-             diag  
-             round  
-             noshape  
-            }
-          }
-
-          ha:attributes {
-            term=2
-            name=pin2
-          }
-         }
-        }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.1229745 {
-             x1=709.16mil; y1=1.25916in; x2=807.58mil; y2=1.25916in; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.1229748 {
-             x1=758.37mil; y1=30.73273mm; x2=758.37mil; y2=1.30837in; thickness=10.0mil; clearance=0.0;
-            }
-            ha:arc.1229751 {
-             x=906.0mil; y=1.456in; width=196.85mil; height=196.85mil; astart=0.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.1229753 {
-             x1=906.005mil; y1=1.456in; x2=906.005mil; y2=1.456in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.1229756 {
-             x1=906.0mil; y1=1.456in; x2=906.0mil; y2=1.456in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.1229759 {
-             x1=906.0mil; y1=1.456in; x2=24.0124mm; y2=1.456in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.1229762 {
-             x1=906.0mil; y1=1.456in; x2=906.0mil; y2=37.9824mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = KTnIRhG1xtd7m0Cqs70AAABY
-       }
-        ha:subc.1231897 {
-         ha:attributes {
-          value=FT230XS
-          device=IC
-          footprint=ssop-16
-          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 {
-                6.89mil  
-                -33.465mil  
-                -6.89mil  
-                -33.465mil  
-                -6.89mil  
-                33.465mil  
-                6.89mil  
-                33.465mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                9.89mil  
-                -36.465mil  
-                -9.89mil  
-                -36.465mil  
-                -9.89mil  
-                36.465mil  
-                9.89mil  
-                36.465mil  
-               }
-             }
-
-             ha:ps_shape_v4 {
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-               li:ps_poly {
-                6.89mil  
-                -33.465mil  
-                -6.89mil  
-                -33.465mil  
-                -6.89mil  
-                33.465mil  
-                6.89mil  
-                33.465mil  
-               }
-             }
-           }
-         }
-        }
-
-         li:objects {
-          ha:padstack_ref.1231938 {
-           proto=0; x=90.7775mm; y=87.805811mm; 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.1231939 {
-           proto=0; x=90.7775mm; y=82.194189mm; 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.1231940 {
-           proto=0; x=91.4125mm; y=87.805811mm; 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.1231941 {
-           proto=0; x=91.4125mm; y=82.194189mm; 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.1231942 {
-           proto=0; x=92.0475mm; y=87.805811mm; 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.1231943 {
-           proto=0; x=92.0475mm; y=82.194189mm; 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.1231944 {
-           proto=0; x=92.6825mm; y=87.805811mm; 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.1231945 {
-           proto=0; x=92.6825mm; y=82.194189mm; 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.1231946 {
-           proto=0; x=93.3175mm; y=87.805811mm; 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.1231947 {
-           proto=0; x=93.3175mm; y=82.194189mm; 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.1231948 {
-           proto=0; x=93.9525mm; y=87.805811mm; 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.1231949 {
-           proto=0; x=93.9525mm; y=82.194189mm; 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.1231950 {
-           proto=0; x=94.5875mm; y=87.805811mm; 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.1231951 {
-           proto=0; x=94.5875mm; y=82.194189mm; 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.1231952 {
-           proto=0; x=95.2225mm; y=87.805811mm; 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.1231953 {
-           proto=0; x=95.2225mm; y=82.194189mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
-
-           ha:attributes {
-             term=9
-             name=9
-           }
-          }
-         }
-         li:layers {
-
-          ha:top-silk {
-           lid=0
-           ha:combining {           }
-
-            li:objects {
-             ha:line.1231898 {
-              x1=90.5489mm; y1=83.0442mm; x2=90.94895mm; y2=83.0442mm; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.1231901 {
-              x1=90.5489mm; y1=83.0442mm; x2=90.5489mm; y2=83.44425mm; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.1231904 {
-              x1=95.4511mm; y1=83.0442mm; x2=95.05105mm; y2=83.0442mm; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.1231907 {
-              x1=95.4511mm; y1=83.0442mm; x2=95.4511mm; y2=83.44425mm; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.1231910 {
-              x1=90.5489mm; y1=86.9558mm; x2=90.94895mm; y2=86.9558mm; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.1231913 {
-              x1=90.5489mm; y1=86.9558mm; x2=90.5489mm; y2=86.55575mm; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.1231916 {
-              x1=95.4511mm; y1=86.9558mm; x2=95.05105mm; y2=86.9558mm; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.1231919 {
-              x1=95.4511mm; y1=86.9558mm; x2=95.4511mm; y2=86.55575mm; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.1231922 {
-              x1=90.248926mm; y1=87.255774mm; x2=90.248926mm; y2=87.255774mm; thickness=10.0mil; clearance=0.0;
-             }
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
-          }
-
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
-
-            li:objects {
-             ha:line.1231926 {
-              x1=93.0mm; y1=85.0mm; x2=93.0mm; y2=85.0mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.1231929 {
-              x1=93.0mm; y1=85.0mm; x2=93.0mm; y2=85.0mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
-             }
-             ha:line.1231932 {
-              x1=93.0mm; y1=85.0mm; x2=93.0mm; y2=86.0mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
-             }
-             ha:line.1231935 {
-              x1=93.0mm; y1=85.0mm; x2=94.0mm; y2=85.0mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
-             }
-            }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
-            }
-          }
-         }
-        }
-         uid = jyOTmZJekAsRW440OjEAAABN
-        }
-         ha:subc.1234032 {
-          ha:attributes {
-           footprint=0402
-           value=0.1uF
-           device=CAPACITOR
-           openscad=0402
-           refdes=C2
-          }
-         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.1234045 {
-            proto=0; x=89.680474mm; y=91.0mm; 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.1234046 {
-            proto=0; x=90.480066mm; y=91.0mm; 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.1234033 {
-               x1=90.08027mm; y1=91.0mm; x2=90.08027mm; y2=91.0mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.1234036 {
-               x1=90.08027mm; y1=91.0mm; x2=90.08027mm; y2=91.0mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.1234039 {
-               x1=90.08027mm; y1=91.0mm; x2=91.08027mm; y2=91.0mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.1234042 {
-               x1=90.08027mm; y1=91.0mm; x2=90.08027mm; y2=92.0mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
-         }
-          uid = KTnIRhG1xtd7m0Cqs70AAABW
-         }
-         ha:subc.1234048 {
-          ha:attributes {
-           footprint=0402
-           value=33
-           device=RESISTOR
-           openscad=0402
-           refdes=R5
-          }
-         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.1234061 {
-            proto=0; x=92.640339mm; y=91.0mm; 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.1234062 {
-            proto=0; x=93.439931mm; y=91.0mm; 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.1234049 {
-               x1=93.040135mm; y1=91.0mm; x2=93.040135mm; y2=91.0mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.1234052 {
-               x1=93.040135mm; y1=91.0mm; x2=93.040135mm; y2=91.0mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.1234055 {
-               x1=93.040135mm; y1=91.0mm; x2=94.040135mm; y2=91.0mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.1234058 {
-               x1=93.040135mm; y1=91.0mm; x2=93.040135mm; y2=92.0mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
-         }
-          uid = KTnIRhG1xtd7m0Cqs70AAABa
-         }
-         ha:subc.1234064 {
-          ha:attributes {
-           footprint=0402
-           value=33
-           device=RESISTOR
-           openscad=0402
-           refdes=R6
-          }
-         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.1234077 {
-            proto=0; x=95.600204mm; y=91.0mm; 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.1234078 {
-            proto=0; x=96.399796mm; y=91.0mm; 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.1234065 {
-               x1=96.0mm; y1=91.0mm; x2=96.0mm; y2=91.0mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.1234068 {
-               x1=96.0mm; y1=91.0mm; x2=96.0mm; y2=91.0mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.1234071 {
-               x1=96.0mm; y1=91.0mm; x2=97.0mm; y2=91.0mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.1234074 {
-               x1=96.0mm; y1=91.0mm; x2=96.0mm; y2=92.0mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
-         }
-          uid = KTnIRhG1xtd7m0Cqs70AAABc
-         }
-          ha:subc.1236338 {
-           ha:attributes {
-            value=red+green
-            device=LED
-            footprint=H178
-            refdes=D1
-           }
-          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 {
-                  -31.495mil  
-                  -31.495mil  
-                  31.495mil  
-                  -31.495mil  
-                  31.495mil  
-                  31.495mil  
-                  -31.495mil  
-                  31.495mil  
-                 }
-               }
-
-               ha:ps_shape_v4 {
-                ha:combining {                }
-                ha:layer_mask {
-                 bottom = 1
-                 copper = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  -31.495mil  
-                  -31.495mil  
-                  31.495mil  
-                  -31.495mil  
-                  31.495mil  
-                  31.495mil  
-                  -31.495mil  
-                  31.495mil  
-                 }
-               }
-
-               ha:ps_shape_v4 {
-                ha:combining {                }
-                ha:layer_mask {
-                 copper = 1
-                 intern = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  -31.495mil  
-                  -31.495mil  
-                  31.495mil  
-                  -31.495mil  
-                  31.495mil  
-                  31.495mil  
-                  -31.495mil  
-                  31.495mil  
-                 }
-               }
-
-               ha:ps_shape_v4 {
-                ha:combining { sub=1; auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 mask = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  -31.495mil  
-                  -31.495mil  
-                  31.495mil  
-                  -31.495mil  
-                  31.495mil  
-                  31.495mil  
-                  -31.495mil  
-                  31.495mil  
-                 }
-               }
-
-               ha:ps_shape_v4 {
-                ha:combining { sub=1; auto=1;                }
-                ha:layer_mask {
-                 bottom = 1
-                 mask = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  -31.495mil  
-                  -31.495mil  
-                  31.495mil  
-                  -31.495mil  
-                  31.495mil  
-                  31.495mil  
-                  -31.495mil  
-                  31.495mil  
-                 }
-               }
-             }
-           }
-
-           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=62.99mil;                }
-                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=62.99mil;                }
-                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=62.99mil;                }
-                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=62.99mil;                }
-                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=62.99mil;                }
-                ha:combining { sub=1; auto=1;                }
-                ha:layer_mask {
-                 bottom = 1
-                 mask = 1
-                }
-                clearance=0.0
-               }
-             }
-           }
-          }
-
-           li:objects {
-            ha:padstack_ref.1236364 {
-             proto=0; x=200.0mil; y=3.46159in; rot=-270.000000; xmirror=1; smirror=1; clearance=6.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=1
-               name=pin1
-             }
-            }
-            ha:padstack_ref.1236365 {
-             proto=1; x=200.0mil; y=3.56in; rot=-270.000000; xmirror=1; smirror=1; clearance=6.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=2
-               name=pin2
-             }
-            }
-           }
-           li:layers {
-
-            ha:top-silk {
-             lid=0
-             ha:combining {             }
-
-              li:objects {
-               ha:line.1236339 {
-                x1=-0.78mil; y1=3.38482in; x2=-0.78mil; y2=3.63677in; thickness=10.0mil; clearance=0.0;
-               }
-               ha:line.1236342 {
-                x1=349.61mil; y1=3.38482in; x2=349.61mil; y2=3.63677in; thickness=10.0mil; clearance=0.0;
-               }
-               ha:line.1236345 {
-                x1=-0.78mil; y1=3.63677in; x2=349.61mil; y2=3.63677in; thickness=10.0mil; clearance=0.0;
-               }
-               ha:line.1236348 {
-                x1=-0.78mil; y1=3.38482in; x2=349.61mil; y2=3.38482in; thickness=10.0mil; clearance=0.0;
-               }
-               ha:text.1236351 {
-                string=%a.parent.refdes%; x=200.0mil; y=3.51079in; scale=100; fid=0;
-                ha:flags {
-                 dyntext=1
-                 floater=1
-                 onsolder=1
-                }
-                rot = 90.000000
-               }
-              }
-              ha:type {
-               silk = 1
-               bottom = 1
-              }
-            }
-
-            ha:subc-aux {
-             lid=1
-             ha:combining {             }
-
-              li:objects {
-               ha:line.1236352 {
-                x1=200.0mil; y1=89.174193mm; x2=200.0mil; y2=89.174193mm; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=pnp-origin
-                }
-               }
-               ha:line.1236355 {
-                x1=200.0mil; y1=3.51079in; x2=200.0mil; y2=3.51079in; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=origin
-                }
-               }
-               ha:line.1236358 {
-                x1=200.0mil; y1=3.51079in; x2=200.0mil; y2=90.174066mm; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=x
-                }
-               }
-               ha:line.1236361 {
-                x1=200.0mil; y1=3.51079in; x2=6.08mm; y2=3.51079in; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=y
-                }
-               }
-              }
-              ha:type {
-               bottom = 1
-               virtual = 1
-               misc = 1
-              }
-            }
-           }
-          }
-           uid = 20mWstPgcwhkLiCt9iwAAABO
-          }
-          ha:subc.1240114 {
-           ha:attributes {
-            value=
-            device=CONNECTOR
-            footprint=XLR4
-            refdes=J11
-           }
-          ha:data {
-                    li:padstack_prototypes {
-
-           ha:ps_proto_v6.0 {
-             hdia=62.99mil; hplated=1; htop=0; hbottom=0;
-             li:shape {
-
-               ha:ps_shape_v4 {
-                ha:ps_circ { x=0.0; y=0.0; dia=125.98mil;                }
-                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=125.98mil;                }
-                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=125.98mil;                }
-                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=137.98mil;                }
-                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=137.98mil;                }
-                ha:combining { sub=1; auto=1;                }
-                ha:layer_mask {
-                 bottom = 1
-                 mask = 1
-                }
-                clearance=0.0
-               }
-             }
-           }
-
-           ha:ps_proto_v6.1 {
-             hdia=47.24mil; hplated=1; htop=0; hbottom=0;
-             li:shape {
-
-               ha:ps_shape_v4 {
-                ha:ps_circ { x=0.0; y=0.0; dia=94.49mil;                }
-                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=94.49mil;                }
-                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=94.49mil;                }
-                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=106.49mil;                }
-                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=106.49mil;                }
-                ha:combining { sub=1; auto=1;                }
-                ha:layer_mask {
-                 bottom = 1
-                 mask = 1
-                }
-                clearance=0.0
-               }
-             }
-           }
-          }
-
-           li:objects {
-            ha:padstack_ref.1240143 {
-             proto=0; x=4.44594in; y=913.06mil; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=5
-               name=pin5
-             }
-            }
-            ha:padstack_ref.1240144 {
-             proto=0; x=4.24594in; y=30.81147mm; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=5
-               name=pin5
-             }
-            }
-            ha:padstack_ref.1240145 {
-             proto=1; x=4.09594in; y=913.06mil; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=3
-               name=pin3
-             }
-            }
-            ha:padstack_ref.1240146 {
-             proto=1; x=4.09594in; y=27.00147mm; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=5
-               name=pin5
-             }
-            }
-            ha:padstack_ref.1240147 {
-             proto=1; x=4.09594in; y=30.81147mm; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=2
-               name=pin2
-             }
-            }
-            ha:padstack_ref.1240148 {
-             proto=0; x=3.89594in; y=788.26mil; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=4
-               name=pin4
-             }
-            }
-            ha:padstack_ref.1240149 {
-             proto=0; x=3.89594in; y=33.98139mm; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=1
-               name=pin1
-             }
-            }
-           }
-           li:layers {
-
-            ha:top-silk {
-             lid=0
-             ha:combining {             }
-
-              li:objects {
-               ha:line.1240115 {
-                x1=4.59594in; y1=570.93mil; x2=4.59594in; y2=1.55518in; thickness=10.0mil; clearance=0.0;
-               }
-               ha:line.1240118 {
-                x1=3.84791in; y1=570.93mil; x2=3.84791in; y2=649.67mil; thickness=10.0mil; clearance=0.0;
-               }
-               ha:line.1240121 {
-                x1=3.84791in; y1=1.55518in; x2=3.84791in; y2=1.47644in; thickness=10.0mil; clearance=0.0;
-               }
-               ha:line.1240124 {
-                x1=4.59594in; y1=1.55518in; x2=3.84791in; y2=1.55518in; thickness=10.0mil; clearance=0.0;
-               }
-               ha:line.1240127 {
-                x1=4.59594in; y1=570.93mil; x2=3.84791in; y2=570.93mil; thickness=10.0mil; clearance=0.0;
-               }
-              }
-              ha:type {
-               silk = 1
-               top = 1
-              }
-            }
-
-            ha:subc-aux {
-             lid=1
-             ha:combining {             }
-
-              li:objects {
-               ha:line.1240131 {
-                x1=104.399734mm; y1=27.001578mm; x2=104.399734mm; y2=27.001578mm; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=pnp-origin
-                }
-               }
-               ha:line.1240134 {
-                x1=4.59594in; y1=27.00147mm; x2=4.59594in; y2=27.00147mm; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=origin
-                }
-               }
-               ha:line.1240137 {
-                x1=4.59594in; y1=27.00147mm; x2=4.59594in; y2=26.00147mm; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=x
-                }
-               }
-               ha:line.1240140 {
-                x1=4.59594in; y1=27.00147mm; x2=117.736876mm; y2=27.00147mm; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=y
-                }
-               }
-              }
-              ha:type {
-               top = 1
-               misc = 1
-               virtual = 1
-              }
-            }
-           }
-          }
-           uid = BncjHw/ZXUdrDhB9WHgAAABM
-          }
-          ha:subc.1241942 {
-           ha:attributes {
-            value=
-            device=CONNECTOR
-            footprint=XLR3
-            refdes=J13
-           }
-          ha:data {
-                    li:padstack_prototypes {
-
-           ha:ps_proto_v6.0 {
-             hdia=62.99mil; hplated=1; htop=0; hbottom=0;
-             li:shape {
-
-               ha:ps_shape_v4 {
-                ha:ps_circ { x=0.0; y=0.0; dia=125.98mil;                }
-                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=125.98mil;                }
-                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=125.98mil;                }
-                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=137.98mil;                }
-                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=137.98mil;                }
-                ha:combining { sub=1; auto=1;                }
-                ha:layer_mask {
-                 bottom = 1
-                 mask = 1
-                }
-                clearance=0.0
-               }
-             }
-           }
-
-           ha:ps_proto_v6.1 {
-             hdia=47.24mil; hplated=1; htop=0; hbottom=0;
-             li:shape {
-
-               ha:ps_shape_v4 {
-                ha:ps_circ { x=0.0; y=0.0; dia=94.49mil;                }
-                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=94.49mil;                }
-                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=94.49mil;                }
-                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=106.49mil;                }
-                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=106.49mil;                }
-                ha:combining { sub=1; auto=1;                }
-                ha:layer_mask {
-                 bottom = 1
-                 mask = 1
-                }
-                clearance=0.0
-               }
-             }
-           }
-          }
-
-           li:objects {
-            ha:padstack_ref.1241971 {
-             proto=0; x=4.35194in; y=2.17906in; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=4
-               name=pin4
-             }
-            }
-            ha:padstack_ref.1241972 {
-             proto=0; x=4.15194in; y=62.96787mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=4
-               name=pin4
-             }
-            }
-            ha:padstack_ref.1241973 {
-             proto=1; x=4.00194in; y=59.15787mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=4
-               name=pin4
-             }
-            }
-            ha:padstack_ref.1241974 {
-             proto=0; x=3.80194in; y=2.05426in; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=2
-               name=pin2
-             }
-            }
-            ha:padstack_ref.1241975 {
-             proto=1; x=3.80194in; y=59.15787mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=3
-               name=pin3
-             }
-            }
-            ha:padstack_ref.1241976 {
-             proto=0; x=3.80194in; y=66.13779mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-             ha:flags {
-              clearline=1
-             }
-
-             li:thermal {
-             }
-
-             ha:attributes {
-               term=1
-               name=pin1
-             }
-            }
-           }
-           li:layers {
-
-            ha:top-silk {
-             lid=0
-             ha:combining {             }
-
-              li:objects {
-               ha:line.1241943 {
-                x1=4.50194in; y1=1.83693in; x2=4.50194in; y2=2.82118in; thickness=10.0mil; clearance=0.0;
-               }
-               ha:line.1241946 {
-                x1=3.73422in; y1=1.83693in; x2=3.73422in; y2=1.91567in; thickness=10.0mil; clearance=0.0;
-               }
-               ha:line.1241949 {
-                x1=3.73422in; y1=2.82118in; x2=3.73422in; y2=2.74244in; thickness=10.0mil; clearance=0.0;
-               }
-               ha:line.1241952 {
-                x1=4.50194in; y1=2.82118in; x2=3.73422in; y2=2.82118in; thickness=10.0mil; clearance=0.0;
-               }
-               ha:line.1241955 {
-                x1=4.50194in; y1=1.83693in; x2=3.73422in; y2=1.83693in; thickness=10.0mil; clearance=0.0;
-               }
-               ha:text.1241958 {
-                string=%a.parent.refdes%; x=4.50194in; y=59.15787mm; scale=100; fid=0;
-                ha:flags {
-                 dyntext=1
-                 floater=1
-                }
-                rot = 270.000000
-               }
-              }
-              ha:type {
-               silk = 1
-               top = 1
-              }
-            }
-
-            ha:subc-aux {
-             lid=1
-             ha:combining {             }
-
-              li:objects {
-               ha:line.1241959 {
-                x1=101.225943mm; y1=59.157954mm; x2=101.225943mm; y2=59.157954mm; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=pnp-origin
-                }
-               }
-               ha:line.1241962 {
-                x1=4.50194in; y1=59.15787mm; x2=4.50194in; y2=59.15787mm; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=origin
-                }
-               }
-               ha:line.1241965 {
-                x1=4.50194in; y1=59.15787mm; x2=4.50194in; y2=58.15787mm; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=x
-                }
-               }
-               ha:line.1241968 {
-                x1=4.50194in; y1=59.15787mm; x2=115.349276mm; y2=59.15787mm; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=y
-                }
-               }
-              }
-              ha:type {
-               top = 1
-               misc = 1
-               virtual = 1
-              }
-            }
-           }
-          }
-           uid = s6Cgm1w+XLFiyKiFTA4AAABM
-          }
-         ha:rat.1243735 {
-          x1=36.83mm; y1=54.61mm; lgrp1=10; anchor1=pcb/1123409/1123446; x2=92.6825mm; y2=87.805811mm; lgrp2=3; anchor2=pcb/1231897/1231944;
-         }
-         ha:rat.1243738 {
-          x1=90.480066mm; y1=91.0mm; lgrp1=3; anchor1=pcb/1234032/1234046; x2=92.0475mm; y2=87.805811mm; lgrp2=3; anchor2=pcb/1231897/1231942;
-         }
-         ha:rat.1243741 {
-          x1=85.827476mm; y1=91.326989mm; lgrp1=5; anchor1=pcb/1234422; x2=90.480066mm; y2=91.0mm; lgrp2=3; anchor2=pcb/1234032/1234046;
-         }
-         ha:rat.1243744 {
-          x1=92.0475mm; y1=87.805811mm; lgrp1=3; anchor1=pcb/1231897/1231942; x2=93.9525mm; y2=82.194189mm; lgrp2=3; anchor2=pcb/1231897/1231949;
-         }
-         ha:rat.1243747 {
-          x1=94.5875mm; y1=82.194189mm; lgrp1=3; anchor1=pcb/1231897/1231951; x2=93.9525mm; y2=82.194189mm; lgrp2=3; anchor2=pcb/1231897/1231949;
-         }
-         ha:rat.1243750 {
-          x1=89.176538mm; y1=90.660206mm; lgrp1=3; anchor1=pcb/1234417; x2=89.680474mm; y2=91.0mm; lgrp2=3; anchor2=pcb/1234032/1234045;
-         }
-         ha:rat.1243753 {
-          x1=52.339794mm; y1=77.096268mm; lgrp1=3; anchor1=pcb/1234417; x2=52.0mm; y2=77.600204mm; lgrp2=3; anchor2=pcb/1154977/1154990;
-         }
-         ha:rat.1243756 {
-          x1=93.0mm; y1=88.710048mm; lgrp1=3; anchor1=pcb/1234417; x2=93.3175mm; y2=87.805811mm; lgrp2=3; anchor2=pcb/1231897/1231946;
-         }
-         ha:rat.1243759 {
-          x1=93.3175mm; y1=87.805811mm; lgrp1=3; anchor1=pcb/1231897/1231946; x2=93.9525mm; y2=87.805811mm; lgrp2=3; anchor2=pcb/1231897/1231948;
-         }
-         ha:rat.1243762 {
-          x1=92.365mm; y1=83.098426mm; lgrp1=3; anchor1=pcb/1234417; x2=92.6825mm; y2=82.194189mm; lgrp2=3; anchor2=pcb/1231897/1231945;
-         }
-         ha:rat.1243765 {
-          x1=97.921699mm; y1=59.15787mm; lgrp1=3; anchor1=pcb/1234417; x2=3.80194in; y2=59.15787mm; lgrp2=3; anchor2=pcb/1241942/1241975;
-         }
-         ha:rat.1243768 {
-          x1=3.96493in; y1=788.26mil; lgrp1=3; anchor1=pcb/1234417; x2=3.89594in; y2=788.26mil; lgrp2=3; anchor2=pcb/1240114/1240148;
-         }
-         ha:rat.1243771 {
-          x1=4.51493in; y1=913.06mil; lgrp1=3; anchor1=pcb/1234417; x2=4.44594in; y2=913.06mil; lgrp2=3; anchor2=pcb/1240114/1240143;
-         }
-         ha:rat.1243774 {
-          x1=4.42093in; y1=2.17906in; lgrp1=3; anchor1=pcb/1234417; x2=4.35194in; y2=2.17906in; lgrp2=3; anchor2=pcb/1241942/1241971;
-         }
-         ha:rat.1243777 {
-          x1=4.09594in; y1=913.06mil; lgrp1=3; anchor1=pcb/1240114/1240145; x2=72.771mm; y2=675.0mil; lgrp2=3; anchor2=pcb/1213878;
-         }
-         ha:rat.1243780 {
-          x1=200.0mil; y1=3.56in; lgrp1=10; anchor1=pcb/1236338/1236365; x2=56.0mm; y2=78.399796mm; lgrp2=3; anchor2=pcb/1154929/1154942;
-         }
-         ha:rat.1243783 {
-          x1=3.89594in; y1=33.98139mm; lgrp1=3; anchor1=pcb/1240114/1240149; x2=72.771mm; y2=875.0mil; lgrp2=3; anchor2=pcb/1142338;
-         }
-         ha:rat.1243786 {
-          x1=4.09594in; y1=30.81147mm; lgrp1=3; anchor1=pcb/1240114/1240147; x2=72.771mm; y2=775.0mil; lgrp2=3; anchor2=pcb/1213875;
-         }
-         ha:rat.1243789 {
-          x1=200.0mil; y1=3.46159in; lgrp1=10; anchor1=pcb/1236338/1236364; x2=1.54999in; y2=54.61mm; lgrp2=10; anchor2=pcb/1123409/1123445;
-         }
-         ha:rat.1243792 {
-          x1=81.849888mm; y1=89.325126mm; lgrp1=3; anchor1=pcb/1155135/1155150; x2=96.399796mm; y2=91.0mm; lgrp2=3; anchor2=pcb/1234064/1234078;
-         }
-         ha:rat.1243795 {
-          x1=56.0mm; y1=77.600204mm; lgrp1=3; anchor1=pcb/1154929/1154943; x2=1.49999in; y2=1.8in; lgrp2=3; anchor2=pcb/1195910;
-         }
-         ha:rat.1243798 {
-          x1=3.80194in; y1=2.05426in; lgrp1=3; anchor1=pcb/1241942/1241974; x2=2.866in; y2=1.404in; lgrp2=3; anchor2=pcb/1178389;
-         }
-         ha:rat.1243801 {
-          x1=95.600204mm; y1=91.0mm; lgrp1=3; anchor1=pcb/1234064/1234077; x2=95.2225mm; y2=87.805811mm; lgrp2=3; anchor2=pcb/1231897/1231952;
-         }
-         ha:rat.1243804 {
-          x1=52.0mm; y1=78.399796mm; lgrp1=3; anchor1=pcb/1154977/1154991; x2=80.549916mm; y2=89.325126mm; lgrp2=3; anchor2=pcb/1155135/1155148;
-         }
-         ha:rat.1243807 {
-          x1=80.549916mm; y1=89.325126mm; lgrp1=3; anchor1=pcb/1155135/1155148; x2=93.3175mm; y2=82.194189mm; lgrp2=3; anchor2=pcb/1231897/1231947;
-         }
-         ha:rat.1243810 {
-          x1=92.640339mm; y1=91.0mm; lgrp1=3; anchor1=pcb/1234048/1234061; x2=95.2225mm; y2=82.194189mm; lgrp2=3; anchor2=pcb/1231897/1231953;
-         }
-         ha:rat.1243813 {
-          x1=81.199902mm; y1=89.325126mm; lgrp1=3; anchor1=pcb/1155135/1155149; x2=93.439931mm; y2=91.0mm; lgrp2=3; anchor2=pcb/1234048/1234062;
-         }
-         ha:rat.1243816 {
-          x1=16.600204mm; y1=17.0mm; lgrp1=3; anchor1=pcb/718753/718767; x2=1.034in; y2=707.0mil; lgrp2=5; anchor2=pcb/1151433;
-         }
-         ha:rat.1243819 {
-          x1=3.80194in; y1=66.13779mm; lgrp1=3; anchor1=pcb/1241942/1241976; x2=2.867in; y2=1.3in; lgrp2=5; anchor2=pcb/1182187;
-         }
-         ha:rat.1243822 {
-          x1=17.399796mm; y1=17.0mm; lgrp1=3; anchor1=pcb/718753/718768; x2=632.0mil; y2=632.52mil; lgrp2=3; anchor2=pcb/1116714;
-         }
-         ha:rat.1243825 {
-          x1=36.83mm; y1=52.07mm; lgrp1=10; anchor1=pcb/1123409/1123448; x2=90.7775mm; y2=87.805811mm; lgrp2=3; anchor2=pcb/1231897/1231938;
-         }
-  }
-  li:layers {
-   ha:top-sig {
-    ha:attributes {
-     {pcb-rnd::key::vis} = {<Key>l; Shift<Key>t}
-     {pcb-rnd::key::select} = {<Key>l; <Key>t}
-    }
-    lid = 0
-    li:objects {
-     ha:line.717250 {
-      clearance = 20.0mil
-      y2 = 26.035mm
-      thickness = 140.0mil
-      x1 = 89.0mil
-      x2 = 89.0mil
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 525.0mil
-     }
-     ha:line.717253 {
-      clearance = 20.0mil
-      y2 = 1.125in
-      thickness = 10.0mil
-      x1 = 127.0mil
-      x2 = 89.0mil
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 1.163in
-     }
-     ha:line.717322 {
-      clearance = 20.0mil
-      y2 = 465.0mil
-      thickness = 10.0mil
-      x1 = 18.497804mm
-      x2 = 728.0mil
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 11.8176mm
-     }
-     ha:line.717325 {
-      clearance = 20.0mil
-      y2 = 11.8176mm
-      thickness = 10.0mil
-      x1 = 18.497804mm
-      x2 = 18.497804mm
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 607.0mil
-     }
-     ha:line.717328 {
-      clearance = 20.0mil
-      y2 = 607.0mil
-      thickness = 10.0mil
-      x1 = 759.74mil
-      x2 = 20.892008mm
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 607.0mil
-     }
-     ha:line.717418 {
-      clearance = 20.0mil
-      y2 = 426.0mil
-      thickness = 10.0mil
-      x1 = 791.0mil
-      x2 = 20.4046mm
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 11.1336mm
-     }
-     ha:line.717421 {
-      clearance = 20.0mil
-      y2 = 516.0mil
-      thickness = 10.0mil
-      x1 = 1.048in
-      x2 = 1.04939in
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 13.1417mm
-     }
-     ha:line.717433 {
-      clearance = 20.0mil
-      y2 = 465.0mil
-      thickness = 170.0mil
-      x1 = 544.0mil
-      x2 = 821.33mil
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 465.0mil
-     }
-     ha:line.717436 {
-      clearance = 20.0mil
-      y2 = 388.0mil
-      thickness = 170.0mil
-      x1 = 525.0mil
-      x2 = 826.0mil
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 388.0mil
-     }
-     ha:line.922927 {
-      clearance = 12.0mil
-      y2 = 950.0mil
-      thickness = 10.0mil
-      x1 = 1.227in
-      x2 = 31.75mm
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 950.0mil
-     }
-     ha:line.984165 {
-      clearance = 20.0mil
-      y2 = 34.304204mm
-      thickness = 10.0mil
-      x1 = 16.838192mm
-      x2 = 16.826996mm
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 1.351in
-     }
-     ha:line.984162 {
-      clearance = 20.0mil
-      y2 = 1.35in
-      thickness = 10.0mil
-      x1 = 16.826996mm
-      x2 = 16.826996mm
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 33.2994mm
-     }
-     ha:line.984156 {
-      clearance = 20.0mil
-      y2 = 33.2994mm
-      thickness = 10.0mil
-      x1 = 15.773396mm
-      x2 = 16.027396mm
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 33.2994mm
-     }
-     ha:line.984153 {
-      clearance = 20.0mil
-      y2 = 32.7914mm
-      thickness = 10.0mil
-      x1 = 15.773396mm
-      x2 = 15.265396mm
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 33.2994mm
-     }
-     ha:line.984150 {
-      clearance = 20.0mil
-      y2 = 1.27in
-      thickness = 10.0mil
-      x1 = 15.798796mm
-      x2 = 16.040596mm
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 1.27in
-     }
-     ha:line.984147 {
-      clearance = 20.0mil
-      y2 = 32.7914mm
-      thickness = 10.0mil
-      x1 = 15.798796mm
-      x2 = 15.265396mm
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 1.27in
-     }
-     ha:line.984144 {
-      clearance = 20.0mil
-      y2 = 32.2458mm
-      thickness = 10.0mil
-      x1 = 16.827996mm
-      x2 = 16.827996mm
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 1.23in
-     }
-     ha:line.984135 {
-      clearance = 20.0mil
-      y2 = 1.27in
-      thickness = 10.0mil
-      x1 = 16.865592mm
-      x2 = 16.840192mm
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 1.271in
-     }
-     ha:line.984386 {
-      clearance = 12.0mil
-      y2 = 31.1404mm
-      thickness = 10.0mil
-      x1 = 493.0mil
-      x2 = 489.0mil
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 1.23in
-     }
-     ha:line.985454 {
-      clearance = 12.0mil
-      y2 = 1.23in
-      thickness = 10.0mil
-      x1 = 16.0284mm
-      x2 = 492.0mil
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 1.23in
-     }
-     ha:line.985457 {
-      clearance = 12.0mil
-      y2 = 1.227in
-      thickness = 10.0mil
-      x1 = 492.0mil
-      x2 = 489.0mil
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 1.23in
-     }
-     ha:line.987767 {
-      clearance = 12.0mil
-      y2 = 607.0mil
-      thickness = 10.0mil
-      x1 = 18.497804mm
-      x2 = 18.497804mm
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 15.424404mm
-     }
-     ha:line.1007489 {
-      clearance = 12.0mil
-      y2 = 26.5938mm
-      thickness = 10.0mil
-      x1 = 40.008429mm
-      x2 = 40.005mm
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 26.597229mm
-     }
-     ha:line.1014067 {
-      clearance = 12.0mil
-      y2 = 34.329104mm
-      thickness = 10.0mil
-      x1 = 665.0mil
-      x2 = 16.851896mm
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 1.35in
-     }
-     ha:line.1019583 {
-      clearance = 12.0mil
-      y2 = 54.61mm
-      thickness = 10.0mil
-      x1 = 34.290254mm
-      x2 = 1.35in
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 54.609746mm
-     }
-     ha:line.1051758 {
-      clearance = 12.0mil
-      y2 = 607.0mil
-      thickness = 10.0mil
-      x1 = 689.0mil
-      x2 = 18.472404mm
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 607.0mil
-     }
-     ha:line.1051761 {
-      clearance = 12.0mil
-      y2 = 606.0mil
-      thickness = 10.0mil
-      x1 = 18.472404mm
-      x2 = 18.497804mm
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 607.0mil
-     }
-     ha:line.1052057 {
-      clearance = 12.0mil
-      y2 = 19.193002mm
-      thickness = 10.0mil
-      x1 = 19.263106mm
-      x2 = 19.650202mm
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 19.193002mm
-     }
-     ha:line.1052060 {
-      clearance = 12.0mil
-      y2 = 774.0mil
-      thickness = 10.0mil
-      x1 = 19.650202mm
-      x2 = 792.0mil
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 19.193002mm
-     }
-     ha:line.1052063 {
-      clearance = 12.0mil
-      y2 = 774.0mil
-      thickness = 10.0mil
-      x1 = 792.0mil
-      x2 = 857.74mil
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 774.0mil
-     }
-     ha:line.1052066 {
-      clearance = 12.0mil
-      y2 = 19.666204mm
-      thickness = 10.0mil
-      x1 = 857.74mil
-      x2 = 858.0mil
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 774.0mil
-     }
-     ha:line.1052278 {
-      clearance = 22.0mil
-      y2 = 1.122in
-      thickness = 27.0mil
-      x1 = 644.0mil
-      x2 = 493.0mil
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 1.122in
-     }
-     ha:line.1052281 {
-      clearance = 22.0mil
-      y2 = 26.035mm
-      thickness = 27.0mil
-      x1 = 493.0mil
-      x2 = 489.0mil
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 1.021in
-     }
-     ha:line.1052915 {
-      clearance = 12.0mil
-      y2 = 26.797mm
-      thickness = 10.0mil
-      x1 = 995.0mil
-      x2 = 996.0mil
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 1.054in
-     }
-     ha:line.1052918 {
-      clearance = 12.0mil
-      y2 = 1.054in
-      thickness = 10.0mil
-      x1 = 917.0mil
-      x2 = 917.0mil
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 1.010695in
-     }
-     ha:line.1052957 {
-      clearance = 12.0mil
-      y2 = 27.871293mm
-      thickness = 10.0mil
-      x1 = 24.241506mm
-      x2 = 25.023699mm
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 27.871293mm
-     }
-     ha:line.1052960 {
-      clearance = 12.0mil
-      y2 = 1.08648in
-      thickness = 10.0mil
-      x1 = 25.023699mm
-      x2 = 996.0mil
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 27.871293mm
-     }
-     ha:line.1053030 {
-      clearance = 22.0mil
-      y2 = 1.039in
-      thickness = 27.0mil
-      x1 = 27.7622mm
-      x2 = 27.7622mm
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 921.0mil
-     }
-     ha:line.1053033 {
-      clearance = 22.0mil
-      y2 = 1.028in
-      thickness = 27.0mil
-      x1 = 27.0002mm
-      x2 = 27.0002mm
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 922.0mil
-     }
-     ha:line.1053036 {
-      clearance = 22.0mil
-      y2 = 1.039in
-      thickness = 27.0mil
-      x1 = 1.078in
-      x2 = 1.078in
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 922.0mil
-     }
-     ha:line.1053063 {
-      clearance = 22.0mil
-      y2 = 955.0mil
-      thickness = 27.0mil
-      x1 = 917.0mil
-      x2 = 917.0mil
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 1.010695in
-     }
-     ha:line.1053066 {
-      clearance = 22.0mil
-      y2 = 936.0mil
-      thickness = 27.0mil
-      x1 = 917.0mil
-      x2 = 936.0mil
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 955.0mil
-     }
-     ha:line.1053069 {
-      clearance = 22.0mil
-      y2 = 21.771483mm
-      thickness = 27.0mil
-      x1 = 936.0mil
-      x2 = 936.0mil
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 936.0mil
-     }
-     ha:line.1053072 {
-      clearance = 22.0mil
-      y2 = 21.767927mm
-      thickness = 27.0mil
-      x1 = 936.0mil
-      x2 = 23.777956mm
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 21.771483mm
-     }
-     ha:line.1053120 {
-      clearance = 20.0mil
-      y2 = 35.317303mm
-      thickness = 20.0mil
-      x1 = 769.0mil
-      x2 = 815.555mil
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 1.123in
-     }
-     ha:line.1053141 {
-      clearance = 12.0mil
-      y2 = 943.0mil
-      thickness = 10.0mil
-      x1 = 813.0mil
-      x2 = 813.0mil
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 805.74mil
-     }
-     ha:line.1053156 {
-      clearance = 12.0mil
-      y2 = 17.92732mm
-      thickness = 10.0mil
-      x1 = 707.2mil
-      x2 = 707.2mil
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 19.193002mm
-     }
-     ha:line.1053159 {
-      clearance = 12.0mil
-      y2 = 657.0mil
-      thickness = 10.0mil
-      x1 = 707.2mil
-      x2 = 756.0mil
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 17.92732mm
-     }
-     ha:line.1053162 {
-      clearance = 12.0mil
-      y2 = 657.0mil
-      thickness = 10.0mil
-      x1 = 756.0mil
-      x2 = 24.289004mm
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 657.0mil
-     }
-     ha:line.1053201 {
-      clearance = 12.0mil
-      y2 = 606.0mil
-      thickness = 10.0mil
-      x1 = 1.07526in
-      x2 = 26.383996mm
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 606.0mil
-     }
-     ha:line.1053240 {
-      clearance = 12.0mil
-      y2 = 606.0mil
-      thickness = 10.0mil
-      x1 = 24.289004mm
-      x2 = 1.00726in
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 657.0mil
-     }
-     ha:line.1053243 {
-      clearance = 12.0mil
-      y2 = 13.570204mm
-      thickness = 10.0mil
-      x1 = 1.00726in
-      x2 = 1.00726in
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 606.0mil
-     }
-     ha:line.1053246 {
-      clearance = 12.0mil
-      y2 = 534.0mil
-      thickness = 10.0mil
-      x1 = 1.00726in
-      x2 = 1.007in
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 13.570204mm
-     }
-     ha:line.1084334 {
-      x1=89.0mil; y1=62.865mm; x2=89.0mil; y2=2.471in; thickness=100.0mil; clearance=20.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1084337 {
-      x1=89.0mil; y1=2.471in; x2=272.0mil; y2=2.288in; thickness=100.0mil; clearance=20.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1084352 {
-      x1=89.0mil; y1=48.895mm; x2=154.0mil; y2=51.8414mm; thickness=100.0mil; clearance=20.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1084361 {
-      x1=489.0mil; y1=1.225in; x2=489.0mil; y2=1.725in; thickness=100.0mil; clearance=20.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1116714 {
-      x1=632.0mil; y1=1.122in; x2=632.0mil; y2=632.52mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1116717 {
-      x1=632.0mil; y1=632.52mil; x2=657.52mil; y2=607.0mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1140479 {
-      x1=2.028in; y1=986.0mil; x2=2.02783in; y2=985.83mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1142338 {
-      x1=72.771mm; y1=875.0mil; x2=2.31in; y2=875.0mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1142341 {
-      x1=2.31in; y1=875.0mil; x2=2.29in; y2=855.0mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1142890 {
-      x1=2.372in; y1=816.0mil; x2=2.261in; y2=816.0mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1142893 {
-      x1=2.261in; y1=816.0mil; x2=2.23in; y2=785.0mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1147579 {
-      x1=1.50701in; y1=493.0mil; x2=36.83mm; y2=550.01mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1147822 {
-      x1=43.815mm; y1=350.0mil; x2=43.815mm; y2=460.0mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1147825 {
-      x1=43.815mm; y1=460.0mil; x2=40.259mm; y2=600.0mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1147828 {
-      x1=40.259mm; y1=600.0mil; x2=1.50001in; y2=600.0mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1147831 {
-      x1=1.50001in; y1=600.0mil; x2=36.83mm; y2=650.01mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1148314 {
-      x1=1.661in; y1=317.52mil; x2=1.66in; y2=318.52mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1148548 {
-      x1=2.84in; y1=100.0mil; x2=2.84in; y2=102.0mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1148551 {
-      x1=2.84in; y1=102.0mil; x2=2.684in; y2=258.0mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1148554 {
-      x1=2.684in; y1=258.0mil; x2=2.471in; y2=258.0mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1148806 {
-      x1=1.077in; y1=856.135mil; x2=1.07787in; y2=857.005mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1149034 {
-      x1=858.0mil; y1=696.26mil; x2=1.00126in; y2=696.26mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1149037 {
-      x1=1.00126in; y1=696.26mil; x2=1.078in; y2=773.0mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1149040 {
-      x1=1.078in; y1=773.0mil; x2=1.078in; y2=857.135mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1149043 {
-      x1=1.078in; y1=857.135mil; x2=1.079in; y2=858.135mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1149277 {
-      x1=858.0mil; y1=727.74mil; x2=813.0mil; y2=727.74mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1149514 {
-      x1=732.8mil; y1=755.63mil; x2=732.8mil; y2=723.2mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1149517 {
-      x1=732.8mil; y1=723.2mil; x2=743.0mil; y2=713.0mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1149520 {
-      x1=743.0mil; y1=713.0mil; x2=784.0mil; y2=713.0mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1149523 {
-      x1=784.0mil; y1=713.0mil; x2=799.0mil; y2=728.0mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1149526 {
-      x1=799.0mil; y1=728.0mil; x2=812.48mil; y2=728.0mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1149529 {
-      x1=812.48mil; y1=728.0mil; x2=812.74mil; y2=727.74mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1151184 {
-      x1=681.61mil; y1=755.63mil; x2=681.61mil; y2=807.39mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1151187 {
-      x1=681.61mil; y1=807.39mil; x2=681.0mil; y2=808.0mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1155274 {
-      x1=38.277927mm; y1=493.005mil; x2=40.411273mm; y2=493.005mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1155277 {
-      x1=40.411273mm; y1=493.005mil; x2=1.66in; y2=424.0mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1155280 {
-      x1=1.66in; y1=424.0mil; x2=1.66in; y2=350.0mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1155650 {
-      x1=2.38249in; y1=2.38121in; x2=2.38194in; y2=2.38066in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1155653 {
-      x1=2.33974in; y1=2.349in; x2=2.33987in; y2=2.34913in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1156191 {
-      x1=2.43493in; y1=2.38121in; x2=2.38249in; y2=2.38121in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1156194 {
-      x1=2.43493in; y1=2.43239in; x2=2.38239in; y2=2.43239in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1156197 {
-      x1=2.38239in; y1=2.43239in; x2=2.382in; y2=2.432in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1156419 {
-      x1=2.382in; y1=2.46348in; x2=2.34052in; y2=2.46348in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1157302 {
-      x1=63.672085mm; y1=2.42431in; x2=2.57969in; y2=2.42431in; thickness=27.0mil; clearance=22.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1157305 {
-      x1=2.57969in; y1=2.42431in; x2=2.58in; y2=2.424in; thickness=27.0mil; clearance=22.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1157308 {
-      x1=2.58in; y1=2.424in; x2=72.39mm; y2=66.675mm; thickness=27.0mil; clearance=22.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1157311 {
-      x1=63.672085mm; y1=2.3637in; x2=2.5797in; y2=2.3637in; thickness=27.0mil; clearance=22.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1157314 {
-      x1=2.5797in; y1=2.3637in; x2=2.58in; y2=2.364in; thickness=27.0mil; clearance=22.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1157317 {
-      x1=2.58in; y1=2.364in; x2=72.39mm; y2=2.2313in; thickness=27.0mil; clearance=22.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1157521 {
-      x1=2.382in; y1=2.34952in; x2=2.34026in; y2=2.34952in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1157524 {
-      x1=2.34026in; y1=2.34952in; x2=2.34in; y2=2.34926in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1159766 {
-      x1=2.34in; y1=59.69mm; x2=2.34037in; y2=2.34963in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1159973 {
-      x1=2.34148in; y1=2.464in; x2=2.342in; y2=2.46348in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1172315 {
-      x1=34.29mm; y1=54.61mm; x2=1.368in; y2=54.61mm; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1172318 {
-      x1=1.368in; y1=54.61mm; x2=1.418in; y2=2.2in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1172321 {
-      x1=1.418in; y1=2.2in; x2=1.501in; y2=2.2in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1172324 {
-      x1=1.501in; y1=2.2in; x2=1.551in; y2=57.15mm; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1175783 {
-      x1=36.83mm; y1=750.01mil; x2=36.83mm; y2=750.0mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1175786 {
-      x1=36.83mm; y1=750.0mil; x2=1.401in; y2=701.0mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1175789 {
-      x1=1.401in; y1=701.0mil; x2=1.151in; y2=701.0mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1175792 {
-      x1=1.151in; y1=701.0mil; x2=1.076in; y2=626.0mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1175795 {
-      x1=1.076in; y1=626.0mil; x2=1.076in; y2=606.74mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1175798 {
-      x1=1.076in; y1=606.74mil; x2=1.07526in; y2=606.0mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1178094 {
-      x1=54.943629mm; y1=1.38242in; x2=2.23242in; y2=1.38242in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1178097 {
-      x1=2.23242in; y1=1.38242in; x2=2.233in; y2=1.383in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1178100 {
-      x1=54.943629mm; y1=34.11347mm; x2=60.19673mm; y2=34.11347mm; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1178103 {
-      x1=60.19673mm; y1=34.11347mm; x2=2.37in; y2=1.343in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1178106 {
-      x1=1.861in; y1=1.304in; x2=2.233in; y2=1.304in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1178109 {
-      x1=1.861in; y1=1.382in; x2=1.982in; y2=1.382in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1178383 {
-      x1=54.943629mm; y1=1.16589in; x2=2.53989in; y2=1.16589in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1178386 {
-      x1=2.53989in; y1=1.16589in; x2=2.778in; y2=1.404in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1178389 {
-      x1=2.778in; y1=1.404in; x2=2.866in; y2=1.404in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1178590 {
-      x1=52.5907mm; y1=38.5953mm; x2=2.128in; y2=1.462in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1178593 {
-      x1=2.128in; y1=1.462in; x2=54.922293mm; y2=1.462in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1178596 {
-      x1=54.922293mm; y1=1.462in; x2=54.943629mm; y2=1.46116in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1178686 {
-      x1=36.83mm; y1=1.45001in; x2=1.49999in; y2=38.1mm; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1178689 {
-      x1=1.49999in; y1=38.1mm; x2=2.061in; y2=38.1mm; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1178794 {
-      x1=2.061in; y1=38.1mm; x2=2.119in; y2=1.442in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1178797 {
-      x1=2.119in; y1=1.442in; x2=54.93042mm; y2=1.442in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1178800 {
-      x1=54.93042mm; y1=1.442in; x2=54.96071mm; y2=36.59651mm; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1178887 {
-      x1=1.54999in; y1=1.45001in; x2=1.55901in; y2=1.45001in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1178902 {
-      x1=1.976in; y1=1.428in; x2=1.97in; y2=1.422in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1178905 {
-      x1=1.97in; y1=1.422in; x2=49.049305mm; y2=1.422in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1178908 {
-      x1=49.049305mm; y1=1.422in; x2=49.043971mm; y2=1.42179in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1179073 {
-      x1=36.83mm; y1=1.35001in; x2=1.45001in; y2=1.35001in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1179076 {
-      x1=1.45001in; y1=1.35001in; x2=38.1mm; y2=1.4in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1179085 {
-      x1=41.3893mm; y1=36.9951mm; x2=1.634in; y2=1.461in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1179088 {
-      x1=49.039907mm; y1=1.461in; x2=49.043971mm; y2=1.46116in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1179091 {
-      x1=38.1mm; y1=1.4in; x2=1.572in; y2=1.4in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1179094 {
-      x1=1.572in; y1=1.4in; x2=1.632in; y2=1.46in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1179097 {
-      x1=1.634in; y1=1.461in; x2=49.039907mm; y2=1.461in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1179178 {
-      x1=49.043971mm; y1=1.44148in; x2=1.64146in; y2=1.44148in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1179181 {
-      x1=1.64146in; y1=1.44148in; x2=1.54999in; y2=1.35001in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1179184 {
-      x1=1.976in; y1=1.428in; x2=1.976in; y2=1.471in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1179187 {
-      x1=1.976in; y1=1.471in; x2=1.966in; y2=1.481in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1179190 {
-      x1=1.966in; y1=1.481in; x2=1.58199in; y2=1.481in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1179193 {
-      x1=1.58199in; y1=1.481in; x2=1.551in; y2=1.45001in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1179196 {
-      x1=52.5907mm; y1=38.5953mm; x2=1.58049in; y2=38.5953mm; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1179199 {
-      x1=1.58049in; y1=38.5953mm; x2=1.54999in; y2=39.37mm; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1179597 {
-      x1=815.0mil; y1=1.601in; x2=816.11mil; y2=1.59989in; thickness=20.0mil; clearance=20.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1184523 {
-      x1=1.54999in; y1=49.53mm; x2=50.673mm; y2=49.53mm; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1184526 {
-      x1=50.673mm; y1=49.53mm; x2=2.268in; y2=2.223in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1184529 {
-      x1=2.268in; y1=2.223in; x2=2.268in; y2=2.404in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1184532 {
-      x1=2.268in; y1=2.404in; x2=2.327in; y2=2.463in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1184535 {
-      x1=2.327in; y1=2.463in; x2=2.34052in; y2=2.463in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1184538 {
-      x1=2.34052in; y1=2.463in; x2=2.341in; y2=2.46348in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1184580 {
-      x1=1.54999in; y1=46.99mm; x2=1.961in; y2=46.99mm; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1184631 {
-      x1=2.33937in; y1=2.34863in; x2=2.33937in; y2=2.22837in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1184634 {
-      x1=1.961in; y1=46.99mm; x2=2.33937in; y2=2.22837in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1186742 {
-      x1=31.75mm; y1=34.29mm; x2=1.3in; y2=1.3in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1186745 {
-      x1=1.3in; y1=1.3in; x2=1.40001in; y2=1.3in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1186748 {
-      x1=1.40001in; y1=1.3in; x2=36.83mm; y2=1.25001in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1186787 {
-      x1=34.29mm; y1=29.21mm; x2=1.4in; y2=1.2in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1186790 {
-      x1=1.4in; y1=1.2in; x2=1.688in; y2=1.2in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1186793 {
-      x1=1.688in; y1=1.2in; x2=1.733in; y2=31.623mm; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1186796 {
-      x1=1.733in; y1=31.623mm; x2=49.034573mm; y2=31.623mm; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1186799 {
-      x1=49.034573mm; y1=31.623mm; x2=49.043971mm; y2=1.24463in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1186847 {
-      x1=49.041177mm; y1=1.166in; x2=49.043971mm; y2=1.16589in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1186888 {
-      x1=49.043971mm; y1=1.20526in; x2=1.87126in; y2=1.20526in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1186891 {
-      x1=1.87126in; y1=1.20526in; x2=1.871in; y2=30.607mm; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1187171 {
-      x1=54.943629mm; y1=1.20526in; x2=2.12026in; y2=1.20526in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1187174 {
-      x1=2.12026in; y1=1.20526in; x2=2.11in; y2=30.353mm; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1187177 {
-      x1=54.943629mm; y1=1.24463in; x2=2.12037in; y2=1.24463in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1187180 {
-      x1=2.12037in; y1=1.24463in; x2=2.11in; y2=31.877mm; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.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
-       rubberend=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
-       rubberend=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.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.1208840 {
-      x1=56.515mm; y1=855.0mil; x2=2.29in; y2=855.0mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1208843 {
-      x1=2.29in; y1=855.0mil; x2=58.1787mm; y2=855.5mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1208870 {
-      x1=54.943629mm; y1=1.12652in; x2=2.10352in; y2=1.12652in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1208873 {
-      x1=2.10352in; y1=1.12652in; x2=2.028in; y2=1.051in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1208876 {
-      x1=2.028in; y1=1.051in; x2=2.028in; y2=935.0mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1208882 {
-      x1=996.0mil; y1=26.797mm; x2=917.0mil; y2=26.797mm; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1208885 {
-      x1=1.093in; y1=1.039in; x2=1.094in; y2=1.04in; thickness=27.0mil; clearance=22.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1208891 {
-      x1=897.0mil; y1=1.601in; x2=953.0mil; y2=1.601in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1208894 {
-      x1=953.0mil; y1=1.601in; x2=954.0mil; y2=1.6in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1208897 {
-      x1=815.0mil; y1=1.601in; x2=760.74mil; y2=1.601in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1208900 {
-      x1=760.74mil; y1=1.601in; x2=760.0mil; y2=1.60026in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1208903 {
-      x1=816.11mil; y1=1.59989in; x2=816.11mil; y2=1.391in; thickness=20.0mil; clearance=20.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1208906 {
-      x1=895.0mil; y1=1.563in; x2=895.0mil; y2=1.6in; thickness=20.0mil; clearance=20.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1208909 {
-      x1=895.0mil; y1=1.6in; x2=894.0mil; y2=1.601in; thickness=20.0mil; clearance=20.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1208924 {
-      x1=816.11mil; y1=1.391in; x2=815.11mil; y2=1.39in; thickness=20.0mil; clearance=20.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1208930 {
-      x1=863.0mil; y1=1.162in; x2=914.26mil; y2=1.162in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1208933 {
-      x1=879.6mil; y1=27.871293mm; x2=880.0mil; y2=1.162in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1208978 {
-      x1=945.74mil; y1=1.162in; x2=945.74mil; y2=1.19274in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1208981 {
-      x1=945.74mil; y1=1.19274in; x2=946.0mil; y2=1.193in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1213257 {
-      x1=1.66in; y1=318.52mil; x2=1.66in; y2=264.0mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1213260 {
-      x1=1.66in; y1=264.0mil; x2=1.59in; y2=194.0mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1213263 {
-      x1=1.59in; y1=194.0mil; x2=1.59in; y2=100.0mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1213280 {
-      x1=43.815mm; y1=318.52mil; x2=43.815mm; y2=262.0mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1213283 {
-      x1=43.815mm; y1=262.0mil; x2=1.841in; y2=146.0mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
       }
      }
-     ha:line.1213286 {
-      x1=1.841in; y1=146.0mil; x2=2.359in; y2=146.0mil; thickness=10.0mil; clearance=12.0mil;
+    }
+    uid = G4DSckt7Pjt4N5qbr88AAABe
+   }
+          ha:subc.1248457 {
+           ha:attributes {
+            value=female
+            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.1248487 {
+             proto=0; x=3.65999in; y=1.038in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=1
+               name=pin1
+             }
+            }
+            ha:padstack_ref.1248488 {
+             proto=1; x=3.56in; y=1.038in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=2
+               name=pin2
+             }
+            }
+            ha:padstack_ref.1248489 {
+             proto=1; x=3.65999in; y=1.138in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=3
+               name=pin3
+             }
+            }
+            ha:padstack_ref.1248490 {
+             proto=1; x=3.56in; y=1.138in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=4
+               name=pin4
+             }
+            }
+            ha:padstack_ref.1248491 {
+             proto=1; x=3.65999in; y=1.238in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=5
+               name=pin5
+             }
+            }
+            ha:padstack_ref.1248492 {
+             proto=1; x=3.56in; y=1.238in; rot=90.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=6
+               name=pin6
+             }
+            }
+            ha:padstack_ref.1248493 {
+             proto=1; x=3.65999in; y=1.338in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=7
+               name=pin7
+             }
+            }
+            ha:padstack_ref.1248494 {
+             proto=1; x=3.56in; y=1.338in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=8
+               name=pin8
+             }
+            }
+            ha:padstack_ref.1248495 {
+             proto=1; x=3.65999in; y=1.438in; rot=90.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=9
+               name=pin9
+             }
+            }
+            ha:padstack_ref.1248496 {
+             proto=1; x=3.56in; y=1.438in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=10
+               name=pin10
+             }
+            }
+            ha:padstack_ref.1248497 {
+             proto=1; x=3.65999in; y=1.538in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=11
+               name=pin11
+             }
+            }
+            ha:padstack_ref.1248498 {
+             proto=1; x=3.56in; y=1.538in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=12
+               name=pin12
+             }
+            }
+            ha:padstack_ref.1248499 {
+             proto=1; x=3.65999in; y=1.638in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=13
+               name=pin13
+             }
+            }
+            ha:padstack_ref.1248500 {
+             proto=1; x=3.56in; y=1.638in; rot=90.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=14
+               name=pin14
+             }
+            }
+            ha:padstack_ref.1248501 {
+             proto=1; x=3.65999in; y=1.738in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=15
+               name=pin15
+             }
+            }
+            ha:padstack_ref.1248502 {
+             proto=1; x=3.56in; y=1.738in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=16
+               name=pin16
+             }
+            }
+            ha:padstack_ref.1248503 {
+             proto=1; x=3.65999in; y=1.838in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=17
+               name=pin17
+             }
+            }
+            ha:padstack_ref.1248504 {
+             proto=1; x=3.56in; y=1.838in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=18
+               name=pin18
+             }
+            }
+            ha:padstack_ref.1248505 {
+             proto=1; x=3.65999in; y=1.938in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=19
+               name=pin19
+             }
+            }
+            ha:padstack_ref.1248506 {
+             proto=1; x=3.56in; y=1.938in; rot=90.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=20
+               name=pin20
+             }
+            }
+            ha:padstack_ref.1248507 {
+             proto=1; x=3.65999in; y=2.03799in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=21
+               name=pin21
+             }
+            }
+            ha:padstack_ref.1248508 {
+             proto=1; x=3.56in; y=2.03799in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=22
+               name=pin22
+             }
+            }
+            ha:padstack_ref.1248509 {
+             proto=1; x=3.65999in; y=2.13799in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=23
+               name=pin23
+             }
+            }
+            ha:padstack_ref.1248510 {
+             proto=1; x=3.56in; y=2.13799in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=24
+               name=pin24
+             }
+            }
+            ha:padstack_ref.1248511 {
+             proto=1; x=3.65999in; y=2.23799in; rot=90.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=25
+               name=pin25
+             }
+            }
+            ha:padstack_ref.1248512 {
+             proto=1; x=3.56in; y=2.23799in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=26
+               name=pin26
+             }
+            }
+            ha:padstack_ref.1248513 {
+             proto=1; x=3.65999in; y=2.33799in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=27
+               name=pin27
+             }
+            }
+            ha:padstack_ref.1248514 {
+             proto=1; x=3.56in; y=2.33799in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=28
+               name=pin28
+             }
+            }
+            ha:padstack_ref.1248515 {
+             proto=1; x=3.65999in; y=2.43799in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=29
+               name=pin29
+             }
+            }
+            ha:padstack_ref.1248516 {
+             proto=1; x=3.56in; y=2.43799in; rot=90.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=30
+               name=pin30
+             }
+            }
+            ha:padstack_ref.1248517 {
+             proto=1; x=3.65999in; y=2.53799in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=31
+               name=pin31
+             }
+            }
+            ha:padstack_ref.1248518 {
+             proto=1; x=3.56in; y=2.53799in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=32
+               name=pin32
+             }
+            }
+            ha:padstack_ref.1248519 {
+             proto=1; x=3.65999in; y=2.63799in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=33
+               name=pin33
+             }
+            }
+            ha:padstack_ref.1248520 {
+             proto=1; x=3.56in; y=2.63799in; rot=90.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=34
+               name=pin34
+             }
+            }
+            ha:padstack_ref.1248521 {
+             proto=1; x=3.65999in; y=2.73799in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=35
+               name=pin35
+             }
+            }
+            ha:padstack_ref.1248522 {
+             proto=1; x=3.56in; y=2.73799in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=36
+               name=pin36
+             }
+            }
+            ha:padstack_ref.1248523 {
+             proto=1; x=3.65999in; y=2.83799in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=37
+               name=pin37
+             }
+            }
+            ha:padstack_ref.1248524 {
+             proto=1; x=3.56in; y=2.83799in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=38
+               name=pin38
+             }
+            }
+            ha:padstack_ref.1248525 {
+             proto=1; x=3.65999in; y=2.93799in; rot=90.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=39
+               name=pin39
+             }
+            }
+            ha:padstack_ref.1248526 {
+             proto=1; x=3.56in; y=2.93799in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=40
+               name=pin40
+             }
+            }
+            ha:padstack_ref.1248527 {
+             proto=2; x=3.60999in; y=846.27mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+               li:2 {
+                on  
+                solid  
+                noshape  
+               }
+               li:3 {
+                on  
+                solid  
+                noshape  
+               }
+             }
+
+             ha:attributes {
+               term=41
+               name=GND
+             }
+            }
+            ha:padstack_ref.1248528 {
+             proto=2; x=3.60999in; y=3.12972in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+               li:2 {
+                on  
+                solid  
+                noshape  
+               }
+               li:3 {
+                on  
+                solid  
+                noshape  
+               }
+             }
+
+             ha:attributes {
+               term=41
+               name=GND
+             }
+            }
+            ha:padstack_ref.1248529 {
+             proto=2; x=114.6937mm; y=846.27mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+               li:2 {
+                on  
+                solid  
+                noshape  
+               }
+               li:3 {
+                on  
+                solid  
+                noshape  
+               }
+             }
+
+             ha:attributes {
+               term=41
+               name=GND
+             }
+            }
+            ha:padstack_ref.1248530 {
+             proto=2; x=114.6937mm; y=3.12972in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+               li:2 {
+                on  
+                solid  
+                noshape  
+               }
+               li:3 {
+                on  
+                solid  
+                noshape  
+               }
+             }
+
+             ha:attributes {
+               term=41
+               name=GND
+             }
+            }
+           }
+           li:layers {
+
+            ha:top-silk {
+             lid=0
+             ha:combining {             }
+
+              li:objects {
+               ha:line.1248458 {
+                x1=3.4722in; y1=3.17893in; x2=3.4722in; y2=797.06mil; thickness=5.0mil; clearance=0.0;
+               }
+               ha:line.1248461 {
+                x1=4.6533in; y1=3.17893in; x2=4.6533in; y2=797.06mil; thickness=5.0mil; clearance=0.0;
+               }
+               ha:line.1248464 {
+                x1=3.56079in; y1=3.26752in; x2=4.56471in; y2=3.26752in; thickness=5.0mil; clearance=0.0;
+               }
+               ha:line.1248467 {
+                x1=3.56079in; y1=708.47mil; x2=4.56471in; y2=708.47mil; thickness=5.0mil; clearance=0.0;
+               }
+               ha:arc.1248470 {
+                x=3.56079in; y=3.17893in; width=88.58mil; height=88.58mil; astart=0.000000; adelta=90.000000; thickness=5.0mil; clearance=0.0;
+               }
+               ha:arc.1248471 {
+                x=3.56079in; y=797.06mil; width=88.58mil; height=88.58mil; astart=270.000000; adelta=90.000000; thickness=5.0mil; clearance=0.0;
+               }
+               ha:arc.1248472 {
+                x=4.56471in; y=3.17893in; width=88.58mil; height=88.58mil; astart=90.000000; adelta=90.000000; thickness=5.0mil; clearance=0.0;
+               }
+               ha:arc.1248473 {
+                x=4.56471in; y=797.06mil; width=88.58mil; height=88.58mil; astart=180.000000; adelta=90.000000; thickness=5.0mil; clearance=0.0;
+               }
+              }
+              ha:type {
+               silk = 1
+               top = 1
+              }
+            }
+
+            ha:subc-aux {
+             lid=1
+             ha:combining {             }
+
+              li:objects {
+               ha:line.1248475 {
+                x1=92.739313mm; y1=50.495073mm; x2=92.739313mm; y2=50.495073mm; thickness=0.1mm; clearance=0.0;
+                ha:flags {
+                 selected=1
+                }
+
+                ha:attributes {
+                  subc-role=pnp-origin
+                }
+               }
+               ha:line.1248478 {
+                x1=3.60999in; y1=1.988in; x2=3.60999in; y2=1.988in; thickness=0.1mm; clearance=0.0;
+                ha:flags {
+                 selected=1
+                }
+
+                ha:attributes {
+                  subc-role=origin
+                }
+               }
+               ha:line.1248481 {
+                x1=3.60999in; y1=1.988in; x2=90.693746mm; y2=1.988in; thickness=0.1mm; clearance=0.0;
+                ha:flags {
+                 selected=1
+                }
+
+                ha:attributes {
+                  subc-role=x
+                }
+               }
+               ha:line.1248484 {
+                x1=3.60999in; y1=1.988in; x2=3.60999in; y2=51.4952mm; thickness=0.1mm; clearance=0.0;
+                ha:flags {
+                 selected=1
+                }
+
+                ha:attributes {
+                  subc-role=y
+                }
+               }
+              }
+              ha:type {
+               top = 1
+               misc = 1
+               virtual = 1
+              }
+            }
+           }
+          }
+           uid = m/qU+DMxNl2QA595wEAAAABW
+          }
+            ha:subc.1251135 {
+             ha:attributes {
+              value=3x18650
+              device=BATTERY
+              footprint=18650x3
+              refdes=B1
+             }
+            ha:data {
+                        li:padstack_prototypes {
+
+             ha:ps_proto_v6.0 {
+               hdia=68.9mil; 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 {
+                    -54.135mil  
+                    -54.135mil  
+                    54.135mil  
+                    -54.135mil  
+                    54.135mil  
+                    54.135mil  
+                    -54.135mil  
+                    54.135mil  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining {                  }
+                  ha:layer_mask {
+                   bottom = 1
+                   copper = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    -54.135mil  
+                    -54.135mil  
+                    54.135mil  
+                    -54.135mil  
+                    54.135mil  
+                    54.135mil  
+                    -54.135mil  
+                    54.135mil  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining {                  }
+                  ha:layer_mask {
+                   copper = 1
+                   intern = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    -54.135mil  
+                    -54.135mil  
+                    54.135mil  
+                    -54.135mil  
+                    54.135mil  
+                    54.135mil  
+                    -54.135mil  
+                    54.135mil  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining { sub=1; auto=1;                  }
+                  ha:layer_mask {
+                   top = 1
+                   mask = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    -57.085mil  
+                    -57.085mil  
+                    57.085mil  
+                    -57.085mil  
+                    57.085mil  
+                    57.085mil  
+                    -57.085mil  
+                    57.085mil  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining { sub=1; auto=1;                  }
+                  ha:layer_mask {
+                   bottom = 1
+                   mask = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    -57.085mil  
+                    -57.085mil  
+                    57.085mil  
+                    -57.085mil  
+                    57.085mil  
+                    57.085mil  
+                    -57.085mil  
+                    57.085mil  
+                   }
+                 }
+               }
+             }
+
+             ha:ps_proto_v6.1 {
+               hdia=68.9mil; hplated=1; htop=0; hbottom=0;
+               li:shape {
+
+                 ha:ps_shape_v4 {
+                  ha:ps_circ { x=0.0; y=0.0; dia=108.27mil;                  }
+                  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=108.27mil;                  }
+                  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=108.27mil;                  }
+                  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=114.17mil;                  }
+                  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=114.17mil;                  }
+                  ha:combining { sub=1; auto=1;                  }
+                  ha:layer_mask {
+                   bottom = 1
+                   mask = 1
+                  }
+                  clearance=0.0
+                 }
+               }
+             }
+            }
+
+             li:objects {
+              ha:padstack_ref.1251167 {
+               proto=0; x=39.09277mm; y=84.050517mm; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=1
+                 name=pin1
+               }
+              }
+              ha:padstack_ref.1251168 {
+               proto=1; x=39.09277mm; y=12.050915mm; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=2
+                 name=pin2
+               }
+              }
+              ha:padstack_ref.1251169 {
+               proto=1; x=58.092478mm; y=84.050517mm; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=3
+                 name=pin3
+               }
+              }
+              ha:padstack_ref.1251170 {
+               proto=1; x=58.092478mm; y=12.050915mm; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=4
+                 name=pin4
+               }
+              }
+              ha:padstack_ref.1251171 {
+               proto=1; x=77.09244mm; y=84.050517mm; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=5
+                 name=pin5
+               }
+              }
+              ha:padstack_ref.1251172 {
+               proto=1; x=77.09244mm; y=12.050915mm; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=6
+                 name=pin6
+               }
+              }
+             }
+             li:layers {
+
+              ha:top-silk {
+               lid=0
+               ha:combining {               }
+
+                li:objects {
+                 ha:line.1251136 {
+                  x1=28.092792mm; y1=86.550639mm; x2=28.092792mm; y2=9.550793mm; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.1251139 {
+                  x1=28.092792mm; y1=86.550639mm; x2=88.092418mm; y2=86.550639mm; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.1251142 {
+                  x1=88.092418mm; y1=86.550639mm; x2=88.092418mm; y2=9.550793mm; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.1251145 {
+                  x1=28.092792mm; y1=9.550793mm; x2=88.092418mm; y2=9.550793mm; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.1251148 {
+                  x1=54.09274mm; y1=76.050533mm; x2=62.09247mm; y2=76.050533mm; thickness=20.0mil; clearance=0.0;
+                 }
+                 ha:line.1251151 {
+                  x1=58.092478mm; y1=80.050525mm; x2=58.092478mm; y2=72.050541mm; thickness=20.0mil; clearance=0.0;
+                 }
+                 ha:text.1251154 {
+                  string=%a.parent.refdes%; x=58.092478mm; y=48.050843mm; scale=100; fid=0;
+                  ha:flags {
+                   dyntext=1
+                   floater=1
+                   onsolder=1
+                  }
+                  rot = 0.000000
+                 }
+                }
+                ha:type {
+                 silk = 1
+                 bottom = 1
+                }
+              }
+
+              ha:subc-aux {
+               lid=1
+               ha:combining {               }
+
+                li:objects {
+                 ha:line.1251155 {
+                  x1=58.092562mm; y1=48.050716mm; x2=58.092562mm; y2=48.050716mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1251158 {
+                  x1=58.092478mm; y1=48.050843mm; x2=58.092478mm; y2=48.050843mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1251161 {
+                  x1=58.092478mm; y1=48.050843mm; x2=59.092478mm; y2=48.050843mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1251164 {
+                  x1=58.092478mm; y1=48.050843mm; x2=58.092478mm; y2=47.050843mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 bottom = 1
+                 virtual = 1
+                 misc = 1
+                }
+              }
+             }
+            }
+             uid = V61fJmxCtl6QKTAtl+8AAABK
+            }
+            ha:subc.1251279 {
+             ha:attributes {
+              value=FT230XS
+              device=IC
+              footprint=ssop-16
+              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 {
+                    6.89mil  
+                    -33.465mil  
+                    -6.89mil  
+                    -33.465mil  
+                    -6.89mil  
+                    33.465mil  
+                    6.89mil  
+                    33.465mil  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining { sub=1; auto=1;                  }
+                  ha:layer_mask {
+                   top = 1
+                   mask = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    9.89mil  
+                    -36.465mil  
+                    -9.89mil  
+                    -36.465mil  
+                    -9.89mil  
+                    36.465mil  
+                    9.89mil  
+                    36.465mil  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining { auto=1;                  }
+                  ha:layer_mask {
+                   top = 1
+                   paste = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    6.89mil  
+                    -33.465mil  
+                    -6.89mil  
+                    -33.465mil  
+                    -6.89mil  
+                    33.465mil  
+                    6.89mil  
+                    33.465mil  
+                   }
+                 }
+               }
+             }
+            }
+
+             li:objects {
+              ha:padstack_ref.1251319 {
+               proto=0; x=3.481in; y=4.284in; 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.1251320 {
+               proto=0; x=3.481in; y=4.06307in; 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.1251321 {
+               proto=0; x=3.506in; y=4.284in; 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.1251322 {
+               proto=0; x=3.506in; y=4.06307in; 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.1251323 {
+               proto=0; x=3.531in; y=4.284in; 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.1251324 {
+               proto=0; x=3.531in; y=4.06307in; 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.1251325 {
+               proto=0; x=3.556in; y=4.284in; 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.1251326 {
+               proto=0; x=3.556in; y=4.06307in; 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.1251327 {
+               proto=0; x=3.581in; y=4.284in; 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.1251328 {
+               proto=0; x=3.581in; y=4.06307in; 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.1251329 {
+               proto=0; x=3.606in; y=4.284in; 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.1251330 {
+               proto=0; x=3.606in; y=4.06307in; 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.1251331 {
+               proto=0; x=3.631in; y=4.284in; 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.1251332 {
+               proto=0; x=3.631in; y=4.06307in; 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.1251333 {
+               proto=0; x=3.656in; y=4.284in; 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.1251334 {
+               proto=0; x=3.656in; y=4.06307in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=9
+                 name=9
+               }
+              }
+             }
+             li:layers {
+
+              ha:top-silk {
+               lid=0
+               ha:combining {               }
+
+                li:objects {
+                 ha:line.1251280 {
+                  x1=3.472in; y1=104.051989mm; x2=88.58885mm; y2=104.051989mm; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.1251283 {
+                  x1=3.472in; y1=104.051989mm; x2=3.472in; y2=104.452039mm; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.1251286 {
+                  x1=93.091mm; y1=104.051989mm; x2=92.69095mm; y2=104.051989mm; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.1251289 {
+                  x1=93.091mm; y1=104.051989mm; x2=93.091mm; y2=104.452039mm; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.1251292 {
+                  x1=3.472in; y1=107.963589mm; x2=88.58885mm; y2=107.963589mm; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.1251295 {
+                  x1=3.472in; y1=107.963589mm; x2=3.472in; y2=107.563539mm; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.1251298 {
+                  x1=93.091mm; y1=107.963589mm; x2=92.69095mm; y2=107.963589mm; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.1251301 {
+                  x1=93.091mm; y1=107.963589mm; x2=93.091mm; y2=107.563539mm; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.1251304 {
+                  x1=3.46019in; y1=108.263563mm; x2=3.46019in; y2=108.263563mm; thickness=10.0mil; clearance=0.0;
+                 }
+                }
+                ha:type {
+                 silk = 1
+                 top = 1
+                }
+              }
+
+              ha:subc-aux {
+               lid=1
+               ha:combining {               }
+
+                li:objects {
+                 ha:line.1251307 {
+                  x1=90.6399mm; y1=106.007789mm; x2=90.6399mm; y2=106.007789mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1251310 {
+                  x1=90.6399mm; y1=106.007789mm; x2=90.6399mm; y2=106.007789mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1251313 {
+                  x1=90.6399mm; y1=106.007789mm; x2=90.6399mm; y2=107.007789mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1251316 {
+                  x1=90.6399mm; y1=106.007789mm; x2=91.6399mm; y2=106.007789mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = jyOTmZJekAsRW440OjEAAABN
+            }
+            ha:subc.1251336 {
+             ha:attributes {
+              refdes=C2
+              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.1251349 {
+               proto=0; x=3.43781in; y=112.007789mm; 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.1251350 {
+               proto=0; x=3.46929in; y=112.007789mm; 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.1251337 {
+                  x1=87.72017mm; y1=112.007789mm; x2=87.72017mm; y2=112.007789mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1251340 {
+                  x1=87.72017mm; y1=112.007789mm; x2=87.72017mm; y2=112.007789mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1251343 {
+                  x1=87.72017mm; y1=112.007789mm; x2=88.72017mm; y2=112.007789mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1251346 {
+                  x1=87.72017mm; y1=112.007789mm; x2=87.72017mm; y2=113.007789mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = KTnIRhG1xtd7m0Cqs70AAABW
+            }
+            ha:subc.1251352 {
+             ha:attributes {
+              refdes=R5
+              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.1251365 {
+               proto=0; x=90.280239mm; y=112.007789mm; 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.1251366 {
+               proto=0; x=91.079831mm; y=112.007789mm; 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.1251353 {
+                  x1=90.680035mm; y1=112.007789mm; x2=90.680035mm; y2=112.007789mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1251356 {
+                  x1=90.680035mm; y1=112.007789mm; x2=90.680035mm; y2=112.007789mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1251359 {
+                  x1=90.680035mm; y1=112.007789mm; x2=91.680035mm; y2=112.007789mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1251362 {
+                  x1=90.680035mm; y1=112.007789mm; x2=90.680035mm; y2=113.007789mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = KTnIRhG1xtd7m0Cqs70AAABa
+            }
+            ha:subc.1251368 {
+             ha:attributes {
+              refdes=R6
+              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.1251381 {
+               proto=0; x=93.240104mm; y=112.007789mm; 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.1251382 {
+               proto=0; x=94.039696mm; y=112.007789mm; 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.1251369 {
+                  x1=93.6399mm; y1=112.007789mm; x2=93.6399mm; y2=112.007789mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1251372 {
+                  x1=93.6399mm; y1=112.007789mm; x2=93.6399mm; y2=112.007789mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1251375 {
+                  x1=93.6399mm; y1=112.007789mm; x2=94.6399mm; y2=112.007789mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1251378 {
+                  x1=93.6399mm; y1=112.007789mm; x2=93.6399mm; y2=113.007789mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = KTnIRhG1xtd7m0Cqs70AAABc
+            }
+            ha:subc.1251438 {
+             ha:attributes {
+              footprint=0402
+              value=1k
+              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.1251451 {
+               proto=0; x=80.7284mm; y=103.820792mm; 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.1251452 {
+               proto=0; x=80.7284mm; y=103.0212mm; 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.1251439 {
+                  x1=80.7284mm; y1=103.420996mm; x2=80.7284mm; y2=103.420996mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1251442 {
+                  x1=80.7284mm; y1=103.420996mm; x2=80.7284mm; y2=103.420996mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1251445 {
+                  x1=80.7284mm; y1=103.420996mm; x2=80.7284mm; y2=102.420996mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1251448 {
+                  x1=80.7284mm; y1=103.420996mm; x2=81.7284mm; y2=103.420996mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = L3uSQeru9w1L5hdo5KkAAABe
+            }
+            ha:subc.1251454 {
+             ha:attributes {
+              footprint=0402
+              value=0.1uF
+              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.1251467 {
+               proto=0; x=78.3916mm; y=102.5386mm; 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.1251468 {
+               proto=0; x=78.3916mm; y=103.338192mm; 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.1251455 {
+                  x1=78.3916mm; y1=102.938396mm; x2=78.3916mm; y2=102.938396mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1251458 {
+                  x1=78.3916mm; y1=102.938396mm; x2=78.3916mm; y2=102.938396mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1251461 {
+                  x1=78.3916mm; y1=102.938396mm; x2=78.3916mm; y2=103.938396mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1251464 {
+                  x1=78.3916mm; y1=102.938396mm; x2=77.3916mm; y2=102.938396mm; 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.1251470 {
+             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.1251483 {
+               proto=0; x=3.05954in; y=4.15969in; 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.1251484 {
+               proto=0; x=3.08513in; y=4.15969in; 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.1251485 {
+               proto=0; x=3.11072in; y=4.15969in; 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.1251486 {
+               proto=0; x=3.13631in; y=4.15969in; 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.1251487 {
+               proto=0; x=3.1619in; y=4.15969in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=5
+                 name=GND
+               }
+              }
+              ha:padstack_ref.1251488 {
+               proto=1; x=82.212307mm; y=4.17642in; rot=180.000000; xmirror=0; smirror=0; clearance=0.0;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=G
+               }
+              }
+              ha:padstack_ref.1251489 {
+               proto=1; x=75.812269mm; y=4.17642in; rot=180.000000; xmirror=0; smirror=0; clearance=0.0;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=G
+               }
+              }
+              ha:padstack_ref.1251490 {
+               proto=2; x=3.156in; y=108.331mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.0;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=G
+               }
+              }
+              ha:padstack_ref.1251491 {
+               proto=2; x=3.06544in; y=108.331mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.0;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=G
+               }
+              }
+              ha:padstack_ref.1251492 {
+               proto=3; x=3.2367in; y=108.331164mm; 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.1251493 {
+               proto=3; x=2.98474in; y=108.331164mm; 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.1251471 {
+                  x1=3.11072in; y1=107.279635mm; x2=3.11072in; y2=107.279635mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1251474 {
+                  x1=3.11072in; y1=4.32209in; x2=3.11072in; y2=4.32209in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1251477 {
+                  x1=3.11072in; y1=4.32209in; x2=80.012288mm; y2=4.32209in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1251480 {
+                  x1=3.11072in; y1=4.32209in; x2=3.11072in; y2=110.781086mm; 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.1251773 {
+             ha:attributes {
+              value=4screws
+              device=CONNECTOR
+              footprint=tb003-500-04
+              refdes=J3
+             }
+            ha:data {
+                        li:padstack_prototypes {
+
+             ha:ps_proto_v6.0 {
+               hdia=55.12mil; hplated=1; htop=0; hbottom=0;
+               li:shape {
+
+                 ha:ps_shape_v4 {
+                  ha:ps_circ { x=0.0; y=0.0; dia=98.43mil;                  }
+                  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=98.43mil;                  }
+                  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=98.43mil;                  }
+                  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=111.02mil;                  }
+                  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=111.02mil;                  }
+                  ha:combining { sub=1; auto=1;                  }
+                  ha:layer_mask {
+                   bottom = 1
+                   mask = 1
+                  }
+                  clearance=0.0
+                 }
+               }
+             }
+
+             ha:ps_proto_v6.1 {
+               hdia=55.12mil; 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 {
+                    -49.215mil  
+                    -49.215mil  
+                    49.215mil  
+                    -49.215mil  
+                    49.215mil  
+                    49.215mil  
+                    -49.215mil  
+                    49.215mil  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining {                  }
+                  ha:layer_mask {
+                   bottom = 1
+                   copper = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    -49.215mil  
+                    -49.215mil  
+                    49.215mil  
+                    -49.215mil  
+                    49.215mil  
+                    49.215mil  
+                    -49.215mil  
+                    49.215mil  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining {                  }
+                  ha:layer_mask {
+                   copper = 1
+                   intern = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    -49.215mil  
+                    -49.215mil  
+                    49.215mil  
+                    -49.215mil  
+                    49.215mil  
+                    49.215mil  
+                    -49.215mil  
+                    49.215mil  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining { sub=1; auto=1;                  }
+                  ha:layer_mask {
+                   top = 1
+                   mask = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    -55.51mil  
+                    -55.51mil  
+                    55.51mil  
+                    -55.51mil  
+                    55.51mil  
+                    55.51mil  
+                    -55.51mil  
+                    55.51mil  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining { sub=1; auto=1;                  }
+                  ha:layer_mask {
+                   bottom = 1
+                   mask = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    -55.51mil  
+                    -55.51mil  
+                    55.51mil  
+                    -55.51mil  
+                    55.51mil  
+                    55.51mil  
+                    -55.51mil  
+                    55.51mil  
+                   }
+                 }
+               }
+             }
+            }
+
+             li:objects {
+              ha:padstack_ref.1251798 {
+               proto=0; x=4.654in; y=121.90857mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.3mil;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=4
+                 name=pin4
+               }
+              }
+              ha:padstack_ref.1251799 {
+               proto=0; x=4.654in; y=4.6027in; rot=90.000000; xmirror=0; smirror=0; clearance=6.3mil;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=3
+                 name=pin3
+               }
+              }
+              ha:padstack_ref.1251800 {
+               proto=0; x=4.654in; y=111.90859mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.3mil;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=2
+                 name=pin2
+               }
+              }
+              ha:padstack_ref.1251801 {
+               proto=1; x=4.654in; y=4.209in; rot=90.000000; xmirror=0; smirror=0; clearance=6.3mil;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=1
+                 name=pin1
+               }
+              }
+             }
+             li:layers {
+
+              ha:top-silk {
+               lid=0
+               ha:combining {               }
+
+                li:objects {
+                 ha:line.1251774 {
+                  x1=4.49652in; y1=4.89798in; x2=4.80361in; y2=4.89798in; thickness=6.0mil; clearance=0.0;
+                 }
+                 ha:line.1251777 {
+                  x1=4.80361in; y1=4.89798in; x2=4.80361in; y2=4.11058in; thickness=6.0mil; clearance=0.0;
+                 }
+                 ha:line.1251780 {
+                  x1=4.80361in; y1=4.11058in; x2=4.49652in; y2=4.11058in; thickness=6.0mil; clearance=0.0;
+                 }
+                 ha:line.1251783 {
+                  x1=4.49652in; y1=4.11058in; x2=4.49652in; y2=4.89798in; thickness=6.0mil; clearance=0.0;
+                 }
+                }
+                ha:type {
+                 silk = 1
+                 top = 1
+                }
+              }
+
+              ha:subc-aux {
+               lid=1
+               ha:combining {               }
+
+                li:objects {
+                 ha:line.1251786 {
+                  x1=4.654in; y1=114.408585mm; x2=4.654in; y2=114.408585mm; thickness=0.1mm; clearance=0.0;
+                  ha:flags {
+                   selected=1
+                  }
+
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1251789 {
+                  x1=4.49652in; y1=4.89798in; x2=4.49652in; y2=4.89798in; thickness=0.1mm; clearance=0.0;
+                  ha:flags {
+                   selected=1
+                  }
+
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1251792 {
+                  x1=4.49652in; y1=4.89798in; x2=113.211608mm; y2=4.89798in; thickness=0.1mm; clearance=0.0;
+                  ha:flags {
+                   selected=1
+                  }
+
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1251795 {
+                  x1=4.49652in; y1=4.89798in; x2=4.49652in; y2=125.408692mm; thickness=0.1mm; clearance=0.0;
+                  ha:flags {
+                   selected=1
+                  }
+
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = rey1b242HwmC8Er8zzcAAABd
+            }
+            ha:subc.1251803 {
+             ha:attributes {
+              value=3.3k
+              device=RESISTOR
+              footprint=0402
+              refdes=R13
+             }
+            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.1251816 {
+               proto=0; x=4.144in; y=4.60707in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=1
+                 name=1
+               }
+              }
+              ha:padstack_ref.1251817 {
+               proto=0; x=4.144in; y=117.81917mm; 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.1251804 {
+                  x1=4.144in; y1=4.62281in; x2=4.144in; y2=4.62281in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1251807 {
+                  x1=4.144in; y1=4.62281in; x2=4.144in; y2=4.62281in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1251810 {
+                  x1=4.144in; y1=4.62281in; x2=4.144in; y2=116.419374mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1251813 {
+                  x1=4.144in; y1=4.62281in; x2=104.2576mm; y2=4.62281in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = fdmrigvTMcHho9IPHtUAAAB0
+            }
+            ha:subc.1251819 {
+             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.1251832 {
+               proto=0; x=4.144in; y=4.55529in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=1
+                 name=1
+               }
+              }
+              ha:padstack_ref.1251833 {
+               proto=0; x=4.144in; y=4.52381in; 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.1251820 {
+                  x1=4.144in; y1=115.30457mm; x2=4.144in; y2=115.30457mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1251823 {
+                  x1=4.144in; y1=115.30457mm; x2=4.144in; y2=115.30457mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1251826 {
+                  x1=4.144in; y1=115.30457mm; x2=4.144in; y2=114.30457mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1251829 {
+                  x1=4.144in; y1=115.30457mm; x2=106.2576mm; y2=115.30457mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = IGobWzSMURBswUg5LvAAAACC
+            }
+            ha:subc.1251835 {
+             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.1251848 {
+               proto=0; x=4.186in; y=4.52407in; 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.1251849 {
+               proto=0; x=4.186in; y=115.71097mm; 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.1251836 {
+                  x1=4.186in; y1=4.53981in; x2=4.186in; y2=4.53981in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1251839 {
+                  x1=4.186in; y1=4.53981in; x2=4.186in; y2=4.53981in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1251842 {
+                  x1=4.186in; y1=4.53981in; x2=4.186in; y2=114.311174mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1251845 {
+                  x1=4.186in; y1=4.53981in; x2=105.3244mm; y2=4.53981in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = fdmrigvTMcHho9IPHtUAAABz
+            }
+            ha:subc.1251851 {
+             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.1251864 {
+               proto=0; x=4.186in; y=4.63803in; 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.1251865 {
+               proto=0; x=4.186in; y=117.00637mm; 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.1251852 {
+                  x1=4.186in; y1=4.62229in; x2=4.186in; y2=4.62229in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1251855 {
+                  x1=4.186in; y1=4.62229in; x2=4.186in; y2=4.62229in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1251858 {
+                  x1=4.186in; y1=4.62229in; x2=4.186in; y2=118.406166mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1251861 {
+                  x1=4.186in; y1=4.62229in; x2=107.3244mm; y2=4.62229in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = fdmrigvTMcHho9IPHtUAAABx
+            }
+            ha:subc.1251867 {
+             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.1251893 {
+               proto=0; x=4.35506in; y=4.53017in; 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.1251894 {
+               proto=1; x=4.23893in; y=4.53017in; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=1
+                 name=pin1
+               }
+              }
+              ha:padstack_ref.1251895 {
+               proto=0; x=4.35506in; y=4.55576in; 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.1251896 {
+               proto=1; x=4.23893in; y=4.55576in; 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.1251897 {
+               proto=0; x=4.35506in; y=116.36629mm; 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.1251898 {
+               proto=1; x=4.23893in; y=116.36629mm; rot=270.000000; xmirror=0; smirror=0; clearance=4.92mil;
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=3
+                 name=pin3
+               }
+              }
+              ha:padstack_ref.1251899 {
+               proto=0; x=4.35506in; y=4.60694in; 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.1251900 {
+               proto=1; x=4.23893in; y=4.60694in; 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.1251901 {
+               proto=2; x=109.493685mm; y=115.27155mm; 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.1251902 {
+               proto=2; x=109.493685mm; y=4.59886in; 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.1251868 {
+                  x1=110.79353mm; y1=4.50262in; x2=4.23204in; y2=4.50262in; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.1251871 {
+                  x1=4.23204in; y1=4.50262in; x2=4.23204in; y2=4.63449in; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.1251874 {
+                  x1=4.23204in; y1=4.63449in; x2=110.79353mm; y2=4.63449in; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.1251877 {
+                  x1=110.79353mm; y1=4.63449in; x2=110.79353mm; y2=4.50262in; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:arc.1251880 {
+                  x=4.21314in; y=4.51738in; 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.1251881 {
+                  x1=109.213675mm; y1=116.041297mm; x2=109.213675mm; y2=116.041297mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1251884 {
+                  x1=4.297in; y1=116.04117mm; x2=4.297in; y2=116.04117mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1251887 {
+                  x1=4.297in; y1=116.04117mm; x2=108.1438mm; y2=116.04117mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1251890 {
+                  x1=4.297in; y1=116.04117mm; x2=4.297in; y2=117.04117mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = QCR2wv5MgQmjx0n3Kz8AAABk
+            }
+            ha:subc.1253071 {
+             ha:attributes {
+              value=IPD068P03L3GATMA1
+              device=MOSFET
+              footprint=TO252FET
+              refdes=Q6
+             }
+            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  
+                    -55.12mil  
+                    -29.53mil  
+                    -55.12mil  
+                    -29.53mil  
+                    55.12mil  
+                    29.53mil  
+                    55.12mil  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining { sub=1; auto=1;                  }
+                  ha:layer_mask {
+                   top = 1
+                   mask = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    32.53mil  
+                    -58.12mil  
+                    -32.53mil  
+                    -58.12mil  
+                    -32.53mil  
+                    58.12mil  
+                    32.53mil  
+                    58.12mil  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining { auto=1;                  }
+                  ha:layer_mask {
+                   top = 1
+                   paste = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    29.53mil  
+                    -55.12mil  
+                    -29.53mil  
+                    -55.12mil  
+                    -29.53mil  
+                    55.12mil  
+                    29.53mil  
+                    55.12mil  
+                   }
+                 }
+               }
+             }
+
+             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 {
+                    -124.02mil  
+                    -120.08mil  
+                    -124.02mil  
+                    120.08mil  
+                    124.02mil  
+                    120.08mil  
+                    124.02mil  
+                    -120.08mil  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining { sub=1; auto=1;                  }
+                  ha:layer_mask {
+                   top = 1
+                   mask = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    -127.02mil  
+                    -123.08mil  
+                    -127.02mil  
+                    123.08mil  
+                    127.02mil  
+                    123.08mil  
+                    127.02mil  
+                    -123.08mil  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining { auto=1;                  }
+                  ha:layer_mask {
+                   top = 1
+                   paste = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    -124.02mil  
+                    -120.08mil  
+                    -124.02mil  
+                    120.08mil  
+                    124.02mil  
+                    120.08mil  
+                    124.02mil  
+                    -120.08mil  
+                   }
+                 }
+               }
+             }
+            }
+
+             li:objects {
+              ha:padstack_ref.1253096 {
+               proto=0; x=413.0mil; y=4.16694in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+                 li:2 {
+                  on  
+                  solid  
+                  noshape  
+                 }
+               }
+
+               ha:attributes {
+                 term=3
+                 name=G
+               }
+              }
+              ha:padstack_ref.1253097 {
+               proto=1; x=323.0mil; y=4.413in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=1
+                 name=D
+               }
+              }
+              ha:padstack_ref.1253098 {
+               proto=0; x=233.0mil; y=4.16694in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=2
+                 name=S
+               }
+              }
+             }
+             li:layers {
+
+              ha:top-silk {
+               lid=0
+               ha:combining {               }
+
+                li:objects {
+                 ha:line.1253072 {
+                  x1=450.95mil; y1=4.48781in; x2=195.05mil; y2=4.48781in; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.1253075 {
+                  x1=195.05mil; y1=4.48781in; x2=195.05mil; y2=107.89031mm; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.1253078 {
+                  x1=195.05mil; y1=107.89031mm; x2=450.95mil; y2=107.89031mm; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.1253081 {
+                  x1=450.95mil; y1=107.89031mm; x2=450.95mil; y2=4.48781in; thickness=10.0mil; clearance=0.0;
+                 }
+                }
+                ha:type {
+                 silk = 1
+                 top = 1
+                }
+              }
+
+              ha:subc-aux {
+               lid=1
+               ha:combining {               }
+
+                li:objects {
+                 ha:line.1253084 {
+                  x1=323.0mil; y1=4.24896in; x2=323.0mil; y2=4.24896in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1253087 {
+                  x1=323.0mil; y1=4.16694in; x2=323.0mil; y2=4.16694in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1253090 {
+                  x1=323.0mil; y1=4.16694in; x2=7.2042mm; y2=4.16694in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1253093 {
+                  x1=323.0mil; y1=4.16694in; x2=323.0mil; y2=104.840276mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = jk7q8S3Q1LntsodJXlAAAACN
+            }
+            ha:subc.1254157 {
+             ha:attributes {
+              value=200k
+              device=RESISTOR
+              footprint=0402
+              refdes=R17
+             }
+            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.1254170 {
+               proto=0; x=136.970804mm; y=34.1958mm; 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.1254171 {
+               proto=0; x=137.770396mm; y=34.1958mm; 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.1254158 {
+                  x1=137.3706mm; y1=34.1958mm; x2=137.3706mm; y2=34.1958mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1254161 {
+                  x1=137.3706mm; y1=34.1958mm; x2=137.3706mm; y2=34.1958mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1254164 {
+                  x1=137.3706mm; y1=34.1958mm; x2=138.3706mm; y2=34.1958mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1254167 {
+                  x1=137.3706mm; y1=34.1958mm; x2=137.3706mm; y2=35.1958mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = G1gpsTyiDfKtFyztVT4AAACM
+            }
+            ha:subc.1254173 {
+             ha:attributes {
+              value=0.25
+              device=CONNECTOR
+              footprint=TE1217861
+              refdes=J26
+             }
+            ha:data {
+                        li:padstack_prototypes {
+
+             ha:ps_proto_v6.0 {
+               hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+               li:shape {
+
+                 ha:ps_shape_v4 {
+                  ha:ps_circ { x=0.0; y=0.0; dia=120.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=120.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=120.0mil;                  }
+                  ha:combining {                  }
+                  ha:layer_mask {
+                   copper = 1
+                   intern = 1
+                  }
+                  clearance=0.0
+                 }
+               }
+             }
+
+             ha:ps_proto_v6.1 {
+               hdia=0.0; hplated=0; htop=0; hbottom=0;
+               li:shape {
+
+                 ha:ps_shape_v4 {
+                  ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;                  }
+                  ha:combining {                  }
+                  ha:layer_mask {
+                   copper = 1
+                   top = 1
+                  }
+                  clearance=0.0
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;                  }
+                  ha:combining { sub=1; auto=1;                  }
+                  ha:layer_mask {
+                   top = 1
+                   mask = 1
+                  }
+                  clearance=0.0
+                 }
+               }
+             }
+
+             ha:ps_proto_v6.2 {
+               hdia=0.0; hplated=0; htop=0; hbottom=0;
+               li:shape {
+
+                 ha:ps_shape_v4 {
+                  ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;                  }
+                  ha:combining {                  }
+                  ha:layer_mask {
+                   bottom = 1
+                   copper = 1
+                  }
+                  clearance=0.0
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;                  }
+                  ha:combining { sub=1; auto=1;                  }
+                  ha:layer_mask {
+                   bottom = 1
+                   mask = 1
+                  }
+                  clearance=0.0
+                 }
+               }
+             }
+            }
+
+             li:objects {
+              ha:padstack_ref.1254186 {
+               proto=0; x=4.828in; y=1.002in; rot=180.000000; xmirror=0; smirror=0; clearance=12.0mil;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=1
+                 name=1
+               }
+              }
+              ha:padstack_ref.1254187 {
+               proto=0; x=4.828in; y=1.202in; rot=180.000000; xmirror=0; smirror=0; clearance=12.0mil;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=1
+                 name=1
+               }
+              }
+              ha:padstack_ref.1254188 {
+               proto=1; x=4.828in; y=1.102in; rot=180.000000; xmirror=0; smirror=0; clearance=12.0mil;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=1
+                 name=1
+               }
+              }
+              ha:padstack_ref.1254189 {
+               proto=2; x=4.828in; y=1.102in; rot=180.000000; xmirror=0; smirror=0; clearance=12.0mil;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=1
+                 name=1
+               }
+              }
+             }
+             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.1254174 {
+                  x1=4.828in; y1=1.102in; x2=4.828in; y2=1.102in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1254177 {
+                  x1=4.828in; y1=1.102in; x2=4.828in; y2=1.102in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1254180 {
+                  x1=4.828in; y1=1.102in; x2=121.6312mm; y2=1.102in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1254183 {
+                  x1=4.828in; y1=1.102in; x2=4.828in; y2=26.9908mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = fdmrigvTMcHho9IPHtUAAABW
+            }
+            ha:subc.1254191 {
+             ha:attributes {
+              value=200k
+              device=RESISTOR
+              footprint=0402
+              refdes=R14
+             }
+            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.1254204 {
+               proto=0; x=5.46726in; y=1.284in; 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.1254205 {
+               proto=0; x=5.49874in; y=1.284in; 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.1254192 {
+                  x1=5.483in; y1=1.284in; x2=5.483in; y2=1.284in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1254195 {
+                  x1=5.483in; y1=1.284in; x2=5.483in; y2=1.284in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1254198 {
+                  x1=5.483in; y1=1.284in; x2=140.2682mm; y2=1.284in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1254201 {
+                  x1=5.483in; y1=1.284in; x2=5.483in; y2=33.6136mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = fdmrigvTMcHho9IPHtUAAABo
+            }
+            ha:subc.1254207 {
+             ha:attributes {
+              value=22k
+              device=RESISTOR
+              footprint=0402
+              refdes=R20
+             }
+            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.1254220 {
+               proto=0; x=5.593in; y=1.284in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=1
+                 name=1
+               }
+              }
+              ha:padstack_ref.1254221 {
+               proto=0; x=5.56152in; y=1.284in; 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.1254208 {
+                  x1=5.57726in; y1=1.284in; x2=5.57726in; y2=1.284in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1254211 {
+                  x1=5.57726in; y1=1.284in; x2=5.57726in; y2=1.284in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1254214 {
+                  x1=5.57726in; y1=1.284in; x2=140.662404mm; y2=1.284in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1254217 {
+                  x1=5.57726in; y1=1.284in; x2=5.57726in; y2=31.6136mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = fdmrigvTMcHho9IPHtUAAABn
+            }
+            ha:subc.1254223 {
+             ha:attributes {
+              value=1k
+              device=RESISTOR
+              footprint=0402
+              refdes=R8
+             }
+            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.1254236 {
+               proto=0; x=5.77774in; y=1.283in; 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.1254237 {
+               proto=0; x=5.74626in; y=1.283in; 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.1254224 {
+                  x1=5.762in; y1=1.283in; x2=5.762in; y2=1.283in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1254227 {
+                  x1=5.762in; y1=1.283in; x2=5.762in; y2=1.283in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1254230 {
+                  x1=5.762in; y1=1.283in; x2=145.3548mm; y2=1.283in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1254233 {
+                  x1=5.762in; y1=1.283in; x2=5.762in; y2=31.5882mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = fdmrigvTMcHho9IPHtUAAABY
+            }
+            ha:subc.1254239 {
+             ha:attributes {
+              {io_pcb::hidename_y}=31.3690 mm
+              footprint=TO252FET
+              {io_pcb::hidename_scale}=60
+              refdes=Q1
+              value=IRLR8743PbF
+              {io_pcb::hidename_direction}=3
+              device=MOSFET
+              {io_pcb::hidename_x}=16.3238 mm
+             }
+            ha:data {
+                        li:padstack_prototypes {
+
+             ha:ps_proto_v6.0 {
+               hdia=0.0; hplated=0; htop=0; hbottom=0;
+               li:shape {
+
+                 ha:ps_shape_v4 {
+                  ha:combining {                  }
+                  ha:layer_mask {
+                   copper = 1
+                   top = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    -55.12mil  
+                    -29.53mil  
+                    -55.12mil  
+                    29.53mil  
+                    55.12mil  
+                    29.53mil  
+                    55.12mil  
+                    -29.53mil  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining { sub=1; auto=1;                  }
+                  ha:layer_mask {
+                   top = 1
+                   mask = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    -61.025mil  
+                    -35.435mil  
+                    -61.025mil  
+                    35.435mil  
+                    61.025mil  
+                    35.435mil  
+                    61.025mil  
+                    -35.435mil  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining { auto=1;                  }
+                  ha:layer_mask {
+                   top = 1
+                   paste = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    -55.12mil  
+                    -29.53mil  
+                    -55.12mil  
+                    29.53mil  
+                    55.12mil  
+                    29.53mil  
+                    55.12mil  
+                    -29.53mil  
+                   }
+                 }
+               }
+             }
+
+             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 {
+                    120.08mil  
+                    -124.02mil  
+                    -120.08mil  
+                    -124.02mil  
+                    -120.08mil  
+                    124.02mil  
+                    120.08mil  
+                    124.02mil  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining { sub=1; auto=1;                  }
+                  ha:layer_mask {
+                   top = 1
+                   mask = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    125.985mil  
+                    -129.925mil  
+                    -125.985mil  
+                    -129.925mil  
+                    -125.985mil  
+                    129.925mil  
+                    125.985mil  
+                    129.925mil  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining { auto=1;                  }
+                  ha:layer_mask {
+                   top = 1
+                   paste = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    120.08mil  
+                    -124.02mil  
+                    -120.08mil  
+                    -124.02mil  
+                    -120.08mil  
+                    124.02mil  
+                    120.08mil  
+                    124.02mil  
+                   }
+                 }
+               }
+             }
+            }
+
+             li:objects {
+              ha:padstack_ref.1254264 {
+               proto=0; x=5.78839in; y=1.193in; rot=180.000000; xmirror=0; smirror=0; clearance=11.81mil;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=3
+                 name=G
+               }
+              }
+              ha:padstack_ref.1254265 {
+               proto=1; x=5.54233in; y=1.103in; rot=180.000000; xmirror=0; smirror=0; clearance=11.81mil;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=1
+                 name=D
+               }
+              }
+              ha:padstack_ref.1254266 {
+               proto=0; x=5.78839in; y=1.013in; rot=180.000000; xmirror=0; smirror=0; clearance=11.81mil;
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=2
+                 name=S
+               }
+              }
+             }
+             li:layers {
+
+              ha:top-silk {
+               lid=0
+               ha:combining {               }
+
+                li:objects {
+                 ha:line.1254240 {
+                  x1=138.875006mm; y1=31.26613mm; x2=138.875006mm; y2=975.05mil; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.1254243 {
+                  x1=5.70768in; y1=975.05mil; x2=138.875006mm; y2=975.05mil; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.1254246 {
+                  x1=5.70768in; y1=31.26613mm; x2=5.70768in; y2=975.05mil; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.1254249 {
+                  x1=5.70768in; y1=31.26613mm; x2=138.875006mm; y2=31.26613mm; thickness=10.0mil; clearance=0.0;
+                 }
+                }
+                ha:type {
+                 silk = 1
+                 top = 1
+                }
+              }
+
+              ha:subc-aux {
+               lid=1
+               ha:combining {               }
+
+                li:objects {
+                 ha:line.1254252 {
+                  x1=5.70637in; y1=1.103in; x2=5.70637in; y2=1.103in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1254255 {
+                  x1=5.78839in; y1=1.103in; x2=5.78839in; y2=1.103in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1254258 {
+                  x1=5.78839in; y1=1.103in; x2=5.78839in; y2=29.0162mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1254261 {
+                  x1=5.78839in; y1=1.103in; x2=148.025106mm; y2=1.103in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = fdmrigvTMcHho9IPHtUAAABX
+            }
+            ha:subc.1254268 {
+             ha:attributes {
+              value=0.25
+              device=CONNECTOR
+              footprint=TE1217861
+              refdes=J27
+             }
+            ha:data {
+                        li:padstack_prototypes {
+
+             ha:ps_proto_v6.0 {
+               hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+               li:shape {
+
+                 ha:ps_shape_v4 {
+                  ha:ps_circ { x=0.0; y=0.0; dia=120.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=120.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=120.0mil;                  }
+                  ha:combining {                  }
+                  ha:layer_mask {
+                   copper = 1
+                   intern = 1
+                  }
+                  clearance=0.0
+                 }
+               }
+             }
+
+             ha:ps_proto_v6.1 {
+               hdia=0.0; hplated=0; htop=0; hbottom=0;
+               li:shape {
+
+                 ha:ps_shape_v4 {
+                  ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;                  }
+                  ha:combining {                  }
+                  ha:layer_mask {
+                   copper = 1
+                   top = 1
+                  }
+                  clearance=0.0
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;                  }
+                  ha:combining { sub=1; auto=1;                  }
+                  ha:layer_mask {
+                   top = 1
+                   mask = 1
+                  }
+                  clearance=0.0
+                 }
+               }
+             }
+
+             ha:ps_proto_v6.2 {
+               hdia=0.0; hplated=0; htop=0; hbottom=0;
+               li:shape {
+
+                 ha:ps_shape_v4 {
+                  ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=140.0mil; square=0;                  }
+                  ha:combining {                  }
+                  ha:layer_mask {
+                   bottom = 1
+                   copper = 1
+                  }
+                  clearance=0.0
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:ps_line { x1=0.0; y1=-100.0mil; x2=0.0; y2=100.0mil; thickness=152.0mil; square=0;                  }
+                  ha:combining { sub=1; auto=1;                  }
+                  ha:layer_mask {
+                   bottom = 1
+                   mask = 1
+                  }
+                  clearance=0.0
+                 }
+               }
+             }
+            }
+
+             li:objects {
+              ha:padstack_ref.1254281 {
+               proto=0; x=5.228in; y=1.002in; rot=180.000000; xmirror=0; smirror=0; clearance=12.0mil;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=1
+                 name=1
+               }
+              }
+              ha:padstack_ref.1254282 {
+               proto=0; x=5.228in; y=1.202in; rot=180.000000; xmirror=0; smirror=0; clearance=12.0mil;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=1
+                 name=1
+               }
+              }
+              ha:padstack_ref.1254283 {
+               proto=1; x=5.228in; y=1.102in; rot=180.000000; xmirror=0; smirror=0; clearance=12.0mil;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=1
+                 name=1
+               }
+              }
+              ha:padstack_ref.1254284 {
+               proto=2; x=5.228in; y=1.102in; rot=180.000000; xmirror=0; smirror=0; clearance=12.0mil;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=1
+                 name=1
+               }
+              }
+             }
+             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.1254269 {
+                  x1=5.228in; y1=1.102in; x2=5.228in; y2=1.102in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1254272 {
+                  x1=5.228in; y1=1.102in; x2=5.228in; y2=1.102in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1254275 {
+                  x1=5.228in; y1=1.102in; x2=134.3312mm; y2=1.102in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1254278 {
+                  x1=5.228in; y1=1.102in; x2=5.228in; y2=26.9908mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = fdmrigvTMcHho9IPHtUAAABV
+            }
+            ha:subc.1254286 {
+             ha:attributes {
+              footprint=0402
+              value=3.3k
+              device=RESISTOR
+              openscad=0402
+              refdes=R501
+             }
+            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.1254299 {
+               proto=0; x=5.84574in; y=1.283in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=1
+                 name=1
+               }
+              }
+              ha:padstack_ref.1254300 {
+               proto=0; x=5.81426in; y=1.283in; 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.1254287 {
+                  x1=5.83in; y1=1.283in; x2=5.83in; y2=1.283in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1254290 {
+                  x1=5.83in; y1=1.283in; x2=5.83in; y2=1.283in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1254293 {
+                  x1=5.83in; y1=1.283in; x2=147.082mm; y2=1.283in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1254296 {
+                  x1=5.83in; y1=1.283in; x2=5.83in; y2=31.5882mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = IGobWzSMURBswUg5LvAAAACE
+            }
+            ha:subc.1254302 {
+             ha:attributes {
+              value=26.1k
+              device=RESISTOR
+              footprint=0402
+              refdes=R15
+             }
+            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.1254315 {
+               proto=0; x=5.37in; y=1.988in; 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.1254316 {
+               proto=0; x=5.40148in; y=1.988in; 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.1254303 {
+                  x1=5.38574in; y1=1.988in; x2=5.38574in; y2=1.988in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1254306 {
+                  x1=5.38574in; y1=1.988in; x2=5.38574in; y2=1.988in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1254309 {
+                  x1=5.38574in; y1=1.988in; x2=135.797796mm; y2=1.988in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1254312 {
+                  x1=5.38574in; y1=1.988in; x2=5.38574in; y2=51.4952mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = fdmrigvTMcHho9IPHtUAAABf
+            }
+            ha:subc.1254318 {
+             ha:attributes {
+              value=22k
+              device=RESISTOR
+              footprint=0402
+              refdes=R26
+             }
+            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.1254331 {
+               proto=0; x=136.4112mm; y=1.947in; 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.1254332 {
+               proto=0; x=137.210792mm; y=1.947in; 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.1254319 {
+                  x1=136.810996mm; y1=1.947in; x2=136.810996mm; y2=1.947in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1254322 {
+                  x1=136.810996mm; y1=1.947in; x2=136.810996mm; y2=1.947in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1254325 {
+                  x1=136.810996mm; y1=1.947in; x2=135.810996mm; y2=1.947in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1254328 {
+                  x1=136.810996mm; y1=1.947in; x2=136.810996mm; y2=50.4538mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = fdmrigvTMcHho9IPHtUAAABd
+            }
+            ha:subc.1254334 {
+             ha:attributes {
+              value=200k
+              device=RESISTOR
+              footprint=0402
+              refdes=R25
+             }
+            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.1254347 {
+               proto=0; x=137.198592mm; y=1.907in; 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.1254348 {
+               proto=0; x=136.399mm; y=1.907in; 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.1254335 {
+                  x1=136.798796mm; y1=1.907in; x2=136.798796mm; y2=1.907in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1254338 {
+                  x1=136.798796mm; y1=1.907in; x2=136.798796mm; y2=1.907in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1254341 {
+                  x1=136.798796mm; y1=1.907in; x2=137.798796mm; y2=1.907in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1254344 {
+                  x1=136.798796mm; y1=1.907in; x2=136.798796mm; y2=47.4378mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = fdmrigvTMcHho9IPHtUAAABe
+            }
+            ha:subc.1254350 {
+             ha:attributes {
+              value=200k
+              device=RESISTOR
+              footprint=0402
+              refdes=R12
+             }
+            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.1254363 {
+               proto=0; x=5.40148in; y=2.027in; 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.1254364 {
+               proto=0; x=5.37in; y=2.027in; 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.1254351 {
+                  x1=5.38574in; y1=2.027in; x2=5.38574in; y2=2.027in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1254354 {
+                  x1=5.38574in; y1=2.027in; x2=5.38574in; y2=2.027in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1254357 {
+                  x1=5.38574in; y1=2.027in; x2=137.797796mm; y2=2.027in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1254360 {
+                  x1=5.38574in; y1=2.027in; x2=5.38574in; y2=50.4858mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = fdmrigvTMcHho9IPHtUAAABg
+            }
+            ha:subc.1254366 {
+             ha:attributes {
+              refdes=C5
+              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.1254379 {
+               proto=0; x=145.669mm; y=1.76348in; 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.1254380 {
+               proto=0; x=145.669mm; y=1.732in; 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.1254367 {
+                  x1=145.669mm; y1=1.74774in; x2=145.669mm; y2=1.74774in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1254370 {
+                  x1=145.669mm; y1=1.74774in; x2=145.669mm; y2=1.74774in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1254373 {
+                  x1=145.669mm; y1=1.74774in; x2=145.669mm; y2=43.392596mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1254376 {
+                  x1=145.669mm; y1=1.74774in; x2=146.669mm; y2=1.74774in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = y5FJ817IGIrTlZXh58AAAABl
+            }
+            ha:subc.1254382 {
+             ha:attributes {
+              refdes=R41
+              value=52.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.1254395 {
+               proto=0; x=5.65326in; y=1.839in; 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.1254396 {
+               proto=0; x=5.68474in; y=1.839in; 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.1254383 {
+                  x1=5.669in; y1=1.839in; x2=5.669in; y2=1.839in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1254386 {
+                  x1=5.669in; y1=1.839in; x2=5.669in; y2=1.839in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1254389 {
+                  x1=5.669in; y1=1.839in; x2=144.9926mm; y2=1.839in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1254392 {
+                  x1=5.669in; y1=1.839in; x2=5.669in; y2=47.7106mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = y5FJ817IGIrTlZXh58AAAABn
+            }
+            ha:subc.1254398 {
+             ha:attributes {
+              refdes=R42
+              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.1254411 {
+               proto=0; x=5.57052in; y=1.839in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=1
+                 name=1
+               }
+              }
+              ha:padstack_ref.1254412 {
+               proto=0; x=5.602in; y=1.839in; 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.1254399 {
+                  x1=5.58626in; y1=1.839in; x2=5.58626in; y2=1.839in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1254402 {
+                  x1=5.58626in; y1=1.839in; x2=5.58626in; y2=1.839in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1254405 {
+                  x1=5.58626in; y1=1.839in; x2=142.891004mm; y2=1.839in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1254408 {
+                  x1=5.58626in; y1=1.839in; x2=5.58626in; y2=47.7106mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = y5FJ817IGIrTlZXh58AAAABp
+            }
+            ha:subc.1254414 {
+             ha:attributes {
+              value=3.3uH
+              device=INDUCTOR
+              footprint=NRS50
+              refdes=L1
+             }
+            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  
+                    -78.735mil  
+                    -29.53mil  
+                    -78.735mil  
+                    -29.53mil  
+                    78.735mil  
+                    29.53mil  
+                    78.735mil  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining { sub=1; auto=1;                  }
+                  ha:layer_mask {
+                   top = 1
+                   mask = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    32.53mil  
+                    -81.735mil  
+                    -32.53mil  
+                    -81.735mil  
+                    -32.53mil  
+                    81.735mil  
+                    32.53mil  
+                    81.735mil  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining { auto=1;                  }
+                  ha:layer_mask {
+                   top = 1
+                   paste = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    29.53mil  
+                    -78.735mil  
+                    -29.53mil  
+                    -78.735mil  
+                    -29.53mil  
+                    78.735mil  
+                    29.53mil  
+                    78.735mil  
+                   }
+                 }
+               }
+             }
+            }
+
+             li:objects {
+              ha:padstack_ref.1254427 {
+               proto=0; x=5.67514in; y=38.963727mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=1
+                 name=pin1
+               }
+              }
+              ha:padstack_ref.1254428 {
+               proto=0; x=5.81687in; y=38.963727mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=2
+                 name=pin2
+               }
+              }
+             }
+             li:layers {
+
+              ha:top-silk {
+               lid=0
+               ha:combining {               }
+
+                li:objects {
+                }
+                ha:type {
+                 silk = 1
+                 top = 1
+                }
+              }
+
+              ha:subc-aux {
+               lid=1
+               ha:combining {               }
+
+                li:objects {
+                 ha:line.1254415 {
+                  x1=145.948527mm; y1=38.963727mm; x2=145.948527mm; y2=38.963727mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1254418 {
+                  x1=5.746in; y1=1.534in; x2=5.746in; y2=1.534in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1254421 {
+                  x1=5.746in; y1=1.534in; x2=146.9484mm; y2=1.534in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1254424 {
+                  x1=5.746in; y1=1.534in; x2=5.746in; y2=39.9636mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = y5FJ817IGIrTlZXh58AAAABr
+            }
+            ha:subc.1254430 {
+             ha:attributes {
+              value=AP62150
+              device=IC
+              footprint=TSOT26
+              refdes=U4
+             }
+            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.78mil  
+                    19.685mil  
+                    13.78mil  
+                    19.685mil  
+                    13.78mil  
+                    -19.685mil  
+                    -13.78mil  
+                    -19.685mil  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining { sub=1; auto=1;                  }
+                  ha:layer_mask {
+                   top = 1
+                   mask = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    -16.78mil  
+                    22.685mil  
+                    16.78mil  
+                    22.685mil  
+                    16.78mil  
+                    -22.685mil  
+                    -16.78mil  
+                    -22.685mil  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining { auto=1;                  }
+                  ha:layer_mask {
+                   top = 1
+                   paste = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    -13.78mil  
+                    19.685mil  
+                    13.78mil  
+                    19.685mil  
+                    13.78mil  
+                    -19.685mil  
+                    -13.78mil  
+                    -19.685mil  
+                   }
+                 }
+               }
+             }
+
+             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 {
+                    13.78mil  
+                    -19.685mil  
+                    -13.78mil  
+                    -19.685mil  
+                    -13.78mil  
+                    19.685mil  
+                    13.78mil  
+                    19.685mil  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining { sub=1; auto=1;                  }
+                  ha:layer_mask {
+                   top = 1
+                   mask = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    16.78mil  
+                    -22.685mil  
+                    -16.78mil  
+                    -22.685mil  
+                    -16.78mil  
+                    22.685mil  
+                    16.78mil  
+                    22.685mil  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining { auto=1;                  }
+                  ha:layer_mask {
+                   top = 1
+                   paste = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    13.78mil  
+                    -19.685mil  
+                    -13.78mil  
+                    -19.685mil  
+                    -13.78mil  
+                    19.685mil  
+                    13.78mil  
+                    19.685mil  
+                   }
+                 }
+               }
+             }
+            }
+
+             li:objects {
+              ha:padstack_ref.1254444 {
+               proto=0; x=5.69339in; y=45.067093mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=6
+                 name=pin6
+               }
+              }
+              ha:padstack_ref.1254445 {
+               proto=1; x=5.69339in; y=42.867453mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=1
+                 name=pin1
+               }
+              }
+              ha:padstack_ref.1254446 {
+               proto=0; x=5.656in; y=45.067093mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=5
+                 name=pin5
+               }
+              }
+              ha:padstack_ref.1254447 {
+               proto=1; x=5.656in; y=42.867453mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=2
+                 name=pin2
+               }
+              }
+              ha:padstack_ref.1254448 {
+               proto=0; x=5.6186in; y=45.067093mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=4
+                 name=pin4
+               }
+              }
+              ha:padstack_ref.1254449 {
+               proto=1; x=5.6186in; y=42.867453mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.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.1254431 {
+                  x=5.71209in; y=1.65817in; 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.1254432 {
+                  x1=143.662316mm; y1=43.967273mm; x2=143.662316mm; y2=43.967273mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1254435 {
+                  x1=5.656in; y1=1.731in; x2=5.656in; y2=1.731in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1254438 {
+                  x1=5.656in; y1=1.731in; x2=5.656in; y2=42.9674mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1254441 {
+                  x1=5.656in; y1=1.731in; x2=142.6624mm; y2=1.731in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = 6VQtC+Lm0hulvsIjOFwAAABo
+            }
+            ha:subc.1254451 {
+             ha:attributes {
+              refdes=C37
+              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.1254470 {
+               proto=0; x=5.824in; y=46.58487mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=1
+                 name=1
+               }
+              }
+              ha:padstack_ref.1254471 {
+               proto=0; x=5.824in; y=43.58513mm; 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:line.1254452 {
+                  x1=5.7866in; y1=1.79862in; x2=5.7866in; y2=1.75138in; thickness=8.0mil; clearance=0.0;
+                 }
+                 ha:line.1254455 {
+                  x1=5.8614in; y1=1.79862in; x2=5.8614in; y2=1.75138in; thickness=8.0mil; clearance=0.0;
+                 }
+                }
+                ha:type {
+                 silk = 1
+                 top = 1
+                }
+              }
+
+              ha:subc-aux {
+               lid=1
+               ha:combining {               }
+
+                li:objects {
+                 ha:line.1254458 {
+                  x1=5.824in; y1=45.085mm; x2=5.824in; y2=45.085mm; thickness=0.1mm; clearance=0.0;
+                  ha:flags {
+                   selected=1
+                  }
+
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1254461 {
+                  x1=5.824in; y1=45.085mm; x2=5.824in; y2=45.085mm; thickness=0.1mm; clearance=0.0;
+                  ha:flags {
+                   selected=1
+                  }
+
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1254464 {
+                  x1=5.824in; y1=45.085mm; x2=5.824in; y2=44.085mm; thickness=0.1mm; clearance=0.0;
+                  ha:flags {
+                   selected=1
+                  }
+
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1254467 {
+                  x1=5.824in; y1=45.085mm; x2=148.9296mm; y2=45.085mm; thickness=0.1mm; clearance=0.0;
+                  ha:flags {
+                   selected=1
+                  }
+
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = RDzDyDixN6YiIsu9KFsAAABp
+            }
+            ha:subc.1254473 {
+             ha:attributes {
+              value=26.1k
+              device=RESISTOR
+              footprint=0402
+              refdes=R39
+             }
+            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.1254486 {
+               proto=0; x=5.552in; y=1.37326in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=1
+                 name=1
+               }
+              }
+              ha:padstack_ref.1254487 {
+               proto=0; x=5.552in; y=1.40474in; 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.1254474 {
+                  x1=5.552in; y1=1.389in; x2=5.552in; y2=1.389in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1254477 {
+                  x1=5.552in; y1=1.389in; x2=5.552in; y2=1.389in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1254480 {
+                  x1=5.552in; y1=1.389in; x2=5.552in; y2=36.2806mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1254483 {
+                  x1=5.552in; y1=1.389in; x2=140.0208mm; y2=1.389in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = fdmrigvTMcHho9IPHtUAAABb
+            }
+            ha:subc.1254489 {
+             ha:attributes {
+              value=22k
+              device=RESISTOR
+              footprint=0402
+              refdes=R37
+             }
+            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.1254502 {
+               proto=0; x=5.597in; y=1.48274in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=1
+                 name=1
+               }
+              }
+              ha:padstack_ref.1254503 {
+               proto=0; x=5.597in; y=1.45126in; 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.1254490 {
+                  x1=5.597in; y1=1.467in; x2=5.597in; y2=1.467in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1254493 {
+                  x1=5.597in; y1=1.467in; x2=5.597in; y2=1.467in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1254496 {
+                  x1=5.597in; y1=1.467in; x2=5.597in; y2=38.2618mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1254499 {
+                  x1=5.597in; y1=1.467in; x2=143.1638mm; y2=1.467in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = fdmrigvTMcHho9IPHtUAAABT
+            }
+            ha:subc.1254505 {
+             ha:attributes {
+              value=200k
+              device=RESISTOR
+              footprint=0402
+              refdes=R36
+             }
+            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.1254518 {
+               proto=0; x=5.552in; y=1.45126in; 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.1254519 {
+               proto=0; x=5.552in; y=1.48274in; 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.1254506 {
+                  x1=5.552in; y1=1.467in; x2=5.552in; y2=1.467in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1254509 {
+                  x1=5.552in; y1=1.467in; x2=5.552in; y2=1.467in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1254512 {
+                  x1=5.552in; y1=1.467in; x2=5.552in; y2=36.2618mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1254515 {
+                  x1=5.552in; y1=1.467in; x2=140.0208mm; y2=1.467in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = fdmrigvTMcHho9IPHtUAAABU
+            }
+            ha:subc.1254521 {
+             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.1254555 {
+               proto=0; x=5.48539in; y=1.801in; 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.1254556 {
+               proto=1; x=136.779mm; y=1.801in; 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.1254522 {
+                  x1=5.38893in; y1=1.76301in; x2=139.87907mm; y2=1.76301in; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.1254525 {
+                  x1=139.87907mm; y1=1.76301in; x2=139.87907mm; y2=1.83899in; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.1254528 {
+                  x1=139.87907mm; y1=1.83899in; x2=5.38893in; y2=1.83899in; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.1254531 {
+                  x1=5.38893in; y1=1.83899in; x2=5.38893in; y2=1.76301in; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.1254534 {
+                  x1=5.52808in; y1=1.76301in; x2=5.54707in; y2=1.76301in; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.1254537 {
+                  x1=5.54707in; y1=1.76301in; x2=5.54707in; y2=1.83899in; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.1254540 {
+                  x1=5.54707in; y1=1.83899in; x2=5.52808in; y2=1.83899in; thickness=10.0mil; clearance=0.0;
+                 }
+                }
+                ha:type {
+                 silk = 1
+                 top = 1
+                }
+              }
+
+              ha:subc-aux {
+               lid=1
+               ha:combining {               }
+
+                li:objects {
+                 ha:line.1254543 {
+                  x1=138.053953mm; y1=1.801in; x2=138.053953mm; y2=1.801in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1254546 {
+                  x1=5.44799in; y1=1.801in; x2=5.44799in; y2=1.801in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1254549 {
+                  x1=5.44799in; y1=1.801in; x2=139.378946mm; y2=1.801in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1254552 {
+                  x1=5.44799in; y1=1.801in; x2=5.44799in; y2=46.7454mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = L3uSQeru9w1L5hdo5KkAAABc
+            }
+            ha:subc.1254558 {
+             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.1254571 {
+               proto=0; x=5.499in; y=2.30874in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=1
+                 name=1
+               }
+              }
+              ha:padstack_ref.1254572 {
+               proto=0; x=5.499in; y=2.27726in; 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.1254559 {
+                  x1=5.499in; y1=2.293in; x2=5.499in; y2=2.293in; thickness=0.1mm; clearance=0.0;
+                  ha:flags {
+                   selected=1
+                  }
+
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1254562 {
+                  x1=5.499in; y1=2.293in; x2=5.499in; y2=2.293in; thickness=0.1mm; clearance=0.0;
+                  ha:flags {
+                   selected=1
+                  }
+
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1254565 {
+                  x1=5.499in; y1=2.293in; x2=5.499in; y2=57.2422mm; thickness=0.1mm; clearance=0.0;
+                  ha:flags {
+                   selected=1
+                  }
+
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1254568 {
+                  x1=5.499in; y1=2.293in; x2=140.6746mm; y2=2.293in; 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.1254574 {
+             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.1254587 {
+               proto=0; x=5.693in; y=2.30848in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=1
+                 name=1
+               }
+              }
+              ha:padstack_ref.1254588 {
+               proto=0; x=5.693in; y=2.277in; 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.1254575 {
+                  x1=5.693in; y1=2.29274in; x2=5.693in; y2=2.29274in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1254578 {
+                  x1=5.693in; y1=2.29274in; x2=5.693in; y2=2.29274in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1254581 {
+                  x1=5.693in; y1=2.29274in; x2=5.693in; y2=57.235596mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1254584 {
+                  x1=5.693in; y1=2.29274in; x2=145.6022mm; y2=2.29274in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = L3uSQeru9w1L5hdo5KkAAABY
+            }
+            ha:subc.1254590 {
+             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.1254615 {
+               proto=0; x=5.636in; y=2.356in; 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.1254616 {
+               proto=0; x=5.636in; y=2.278in; 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.1254617 {
+               proto=0; x=5.554in; y=2.278in; 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.1254618 {
+               proto=0; x=5.554in; y=2.317in; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=2
+                 name=2
+               }
+              }
+              ha:padstack_ref.1254619 {
+               proto=0; x=5.554in; y=2.356in; 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.1254591 {
+                  x1=5.526in; y1=2.376in; x2=143.891mm; y2=2.376in; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.1254594 {
+                  x1=143.891mm; y1=2.376in; x2=143.891mm; y2=2.258in; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.1254597 {
+                  x1=143.891mm; y1=2.258in; x2=5.526in; y2=2.258in; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.1254600 {
+                  x1=5.526in; y1=2.258in; x2=5.526in; y2=2.376in; thickness=10.0mil; clearance=0.0;
+                 }
+                }
+                ha:type {
+                 silk = 1
+                 top = 1
+                }
+              }
+
+              ha:subc-aux {
+               lid=1
+               ha:combining {               }
+
+                li:objects {
+                 ha:line.1254603 {
+                  x1=5.5868in; y1=2.317in; x2=5.5868in; y2=2.317in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1254606 {
+                  x1=5.636in; y1=2.356in; x2=5.636in; y2=2.356in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1254609 {
+                  x1=5.636in; y1=2.356in; x2=142.1544mm; y2=2.356in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1254612 {
+                  x1=5.636in; y1=2.356in; x2=5.636in; y2=60.8424mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = L3uSQeru9w1L5hdo5KkAAABi
+            }
+            ha:subc.1254621 {
+             ha:attributes {
+              value=200k
+              device=RESISTOR
+              footprint=0402
+              refdes=R38
+             }
+            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.1254634 {
+               proto=0; x=5.597in; y=1.40474in; 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.1254635 {
+               proto=0; x=5.597in; y=1.37326in; 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.1254622 {
+                  x1=5.597in; y1=1.389in; x2=5.597in; y2=1.389in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1254625 {
+                  x1=5.597in; y1=1.389in; x2=5.597in; y2=1.389in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1254628 {
+                  x1=5.597in; y1=1.389in; x2=5.597in; y2=34.2806mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1254631 {
+                  x1=5.597in; y1=1.389in; x2=143.1638mm; y2=1.389in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = fdmrigvTMcHho9IPHtUAAABa
+            }
+            ha:subc.1254637 {
+             ha:attributes {
+              value=470uF
+              device=CAPACITOR
+              footprint=CAP_FC10
+              refdes=C39
+             }
+            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 {
+                    -39.37mil  
+                    -39.37mil  
+                    39.37mil  
+                    -39.37mil  
+                    39.37mil  
+                    39.37mil  
+                    -39.37mil  
+                    39.37mil  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining {                  }
+                  ha:layer_mask {
+                   bottom = 1
+                   copper = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    -39.37mil  
+                    -39.37mil  
+                    39.37mil  
+                    -39.37mil  
+                    39.37mil  
+                    39.37mil  
+                    -39.37mil  
+                    39.37mil  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining {                  }
+                  ha:layer_mask {
+                   copper = 1
+                   intern = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    -39.37mil  
+                    -39.37mil  
+                    39.37mil  
+                    -39.37mil  
+                    39.37mil  
+                    39.37mil  
+                    -39.37mil  
+                    39.37mil  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining { sub=1; auto=1;                  }
+                  ha:layer_mask {
+                   top = 1
+                   mask = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    -43.305mil  
+                    -43.305mil  
+                    43.305mil  
+                    -43.305mil  
+                    43.305mil  
+                    43.305mil  
+                    -43.305mil  
+                    43.305mil  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining { sub=1; auto=1;                  }
+                  ha:layer_mask {
+                   bottom = 1
+                   mask = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    -43.305mil  
+                    -43.305mil  
+                    43.305mil  
+                    -43.305mil  
+                    43.305mil  
+                    43.305mil  
+                    -43.305mil  
+                    43.305mil  
+                   }
+                 }
+               }
+             }
+
+             ha: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=78.74mil;                  }
+                  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=78.74mil;                  }
+                  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=78.74mil;                  }
+                  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=86.61mil;                  }
+                  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=86.61mil;                  }
+                  ha:combining { sub=1; auto=1;                  }
+                  ha:layer_mask {
+                   bottom = 1
+                   mask = 1
+                  }
+                  clearance=0.0
+                 }
+               }
+             }
+            }
+
+             li:objects {
+              ha:padstack_ref.1254657 {
+               proto=0; x=5.54658in; y=2.133in; rot=0.000000; xmirror=0; smirror=0; clearance=19.685mil;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=1
+                 name=pin1
+               }
+              }
+              ha:padstack_ref.1254658 {
+               proto=1; x=5.74343in; y=2.133in; rot=0.000000; xmirror=0; smirror=0; clearance=19.685mil;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+                 li:2 {
+                  on  
+                  diag  
+                  round  
+                  noshape  
+                 }
+               }
+
+               ha:attributes {
+                 term=2
+                 name=pin2
+               }
+              }
+             }
+             li:layers {
+
+              ha:top-silk {
+               lid=0
+               ha:combining {               }
+
+                li:objects {
+                 ha:line.1254638 {
+                  x1=5.44816in; y1=1.93616in; x2=5.54658in; y2=1.93616in; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.1254641 {
+                  x1=5.49737in; y1=47.92853mm; x2=5.49737in; y2=1.98537in; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:arc.1254644 {
+                  x=143.383mm; y=2.133in; width=196.85mil; height=196.85mil; astart=0.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.1254645 {
+                  x1=143.383127mm; y1=2.133in; x2=143.383127mm; y2=2.133in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1254648 {
+                  x1=143.383mm; y1=2.133in; x2=143.383mm; y2=2.133in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1254651 {
+                  x1=143.383mm; y1=2.133in; x2=144.383mm; y2=2.133in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1254654 {
+                  x1=143.383mm; y1=2.133in; x2=143.383mm; y2=55.1782mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = KTnIRhG1xtd7m0Cqs70AAABY
+            }
+            ha:subc.1254660 {
+             ha:attributes {
+              value=LM293
+              device=IC
+              footprint=miniso8
+              refdes=U13
+             }
+            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.45mil  
+                    -22.25mil  
+                    -9.45mil  
+                    -22.25mil  
+                    -9.45mil  
+                    22.25mil  
+                    9.45mil  
+                    22.25mil  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining { sub=1; auto=1;                  }
+                  ha:layer_mask {
+                   top = 1
+                   mask = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    12.45mil  
+                    -25.25mil  
+                    -12.45mil  
+                    -25.25mil  
+                    -12.45mil  
+                    25.25mil  
+                    12.45mil  
+                    25.25mil  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining { auto=1;                  }
+                  ha:layer_mask {
+                   top = 1
+                   paste = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    9.45mil  
+                    -22.25mil  
+                    -9.45mil  
+                    -22.25mil  
+                    -9.45mil  
+                    22.25mil  
+                    9.45mil  
+                    22.25mil  
+                   }
+                 }
+               }
+             }
+            }
+
+             li:objects {
+              ha:padstack_ref.1254688 {
+               proto=0; x=5.42061in; y=1.61137in; 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.1254689 {
+               proto=0; x=5.42061in; y=1.43263in; 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.1254690 {
+               proto=0; x=5.4462in; y=1.61137in; 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.1254691 {
+               proto=0; x=5.4462in; y=1.43263in; 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.1254692 {
+               proto=0; x=5.4718in; y=1.61137in; 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.1254693 {
+               proto=0; x=5.4718in; y=1.43263in; 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.1254694 {
+               proto=0; x=5.49739in; y=1.61137in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=4
+                 name=4
+               }
+              }
+              ha:padstack_ref.1254695 {
+               proto=0; x=5.49739in; y=1.43263in; rot=0.000000; xmirror=0; smirror=0; clearance=6.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.1254661 {
+                  x1=5.38813in; y1=1.59287in; x2=5.38813in; y2=1.59287in; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.1254664 {
+                  x1=5.39994in; y1=1.46294in; x2=5.51806in; y2=1.46294in; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.1254667 {
+                  x1=5.51806in; y1=1.46294in; x2=5.51806in; y2=1.58106in; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.1254670 {
+                  x1=5.51806in; y1=1.58106in; x2=5.39994in; y2=1.58106in; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.1254673 {
+                  x1=5.39994in; y1=1.58106in; x2=5.39994in; y2=1.46294in; thickness=10.0mil; clearance=0.0;
+                 }
+                }
+                ha:type {
+                 silk = 1
+                 top = 1
+                }
+              }
+
+              ha:subc-aux {
+               lid=1
+               ha:combining {               }
+
+                li:objects {
+                 ha:line.1254676 {
+                  x1=5.459in; y1=1.522in; x2=5.459in; y2=1.522in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1254679 {
+                  x1=5.459in; y1=1.522in; x2=5.459in; y2=1.522in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1254682 {
+                  x1=5.459in; y1=1.522in; x2=5.459in; y2=39.6588mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1254685 {
+                  x1=5.459in; y1=1.522in; x2=139.6586mm; y2=1.522in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = awHEPLOUqbax+QojwTkAAAB9
+            }
+            ha:subc.1256145 {
+             ha:attributes {
+              value=150
+              device=RESISTOR
+              footprint=0402
+              refdes=R3
+             }
+            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.1256158 {
+               proto=0; x=758.0mil; y=110.871mm; 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.1256159 {
+               proto=0; x=758.0mil; y=4.33352in; 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.1256146 {
+                  x1=758.0mil; y1=4.34926in; x2=758.0mil; y2=4.34926in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1256149 {
+                  x1=758.0mil; y1=4.34926in; x2=758.0mil; y2=4.34926in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1256152 {
+                  x1=758.0mil; y1=4.34926in; x2=758.0mil; y2=109.471204mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1256155 {
+                  x1=758.0mil; y1=4.34926in; x2=20.2532mm; y2=4.34926in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = fdmrigvTMcHho9IPHtUAAAAX
+            }
+            ha:subc.1256161 {
+             ha:attributes {
+              value=MMBT2222A
+              device=TRANSISTOR
+              footprint=SOT23
+              refdes=Q3
+             }
+            ha:data {
+                        li:padstack_prototypes {
+
+             ha:ps_proto_v6.0 {
+               hdia=0.0; hplated=0; htop=0; hbottom=0;
+               li:shape {
+
+                 ha:ps_shape_v4 {
+                  ha:combining {                  }
+                  ha:layer_mask {
+                   copper = 1
+                   top = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    -20.0mil  
+                    -17.0mil  
+                    -20.0mil  
+                    17.0mil  
+                    20.0mil  
+                    17.0mil  
+                    20.0mil  
+                    -17.0mil  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining { sub=1; auto=1;                  }
+                  ha:layer_mask {
+                   top = 1
+                   mask = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    -23.0mil  
+                    -20.0mil  
+                    -23.0mil  
+                    20.0mil  
+                    23.0mil  
+                    20.0mil  
+                    23.0mil  
+                    -20.0mil  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining { auto=1;                  }
+                  ha:layer_mask {
+                   top = 1
+                   paste = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    -20.0mil  
+                    -17.0mil  
+                    -20.0mil  
+                    17.0mil  
+                    20.0mil  
+                    17.0mil  
+                    20.0mil  
+                    -17.0mil  
+                   }
+                 }
+               }
+             }
+            }
+
+             li:objects {
+              ha:padstack_ref.1256186 {
+               proto=0; x=1.388in; y=4.792in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=1
+                 name=1
+               }
+              }
+              ha:padstack_ref.1256187 {
+               proto=0; x=1.388in; y=4.87in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=2
+                 name=2
+               }
+              }
+              ha:padstack_ref.1256188 {
+               proto=0; x=1.47in; y=4.831in; rot=0.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.1256162 {
+                  x1=1.359in; y1=4.767in; x2=1.498in; y2=4.767in; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.1256165 {
+                  x1=1.359in; y1=4.767in; x2=1.359in; y2=124.333mm; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.1256168 {
+                  x1=1.359in; y1=124.333mm; x2=1.498in; y2=124.333mm; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.1256171 {
+                  x1=1.498in; y1=4.767in; x2=1.498in; y2=124.333mm; thickness=10.0mil; clearance=0.0;
+                 }
+                }
+                ha:type {
+                 silk = 1
+                 top = 1
+                }
+              }
+
+              ha:subc-aux {
+               lid=1
+               ha:combining {               }
+
+                li:objects {
+                 ha:line.1256174 {
+                  x1=35.949466mm; y1=4.831in; x2=35.949466mm; y2=4.831in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1256177 {
+                  x1=1.388in; y1=4.792in; x2=1.388in; y2=4.792in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1256180 {
+                  x1=1.388in; y1=4.792in; x2=36.2552mm; y2=4.792in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1256183 {
+                  x1=1.388in; y1=4.792in; x2=1.388in; y2=122.7168mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = fdmrigvTMcHho9IPHtUAAABr
+            }
+            ha:subc.1256190 {
+             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.1256203 {
+               proto=0; x=823.0mil; y=110.871mm; 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.1256204 {
+               proto=0; x=823.0mil; y=4.33352in; 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.1256191 {
+                  x1=823.0mil; y1=4.34926in; x2=823.0mil; y2=4.34926in; thickness=0.1mm; clearance=0.0;
+                  ha:flags {
+                   selected=1
+                  }
+
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1256194 {
+                  x1=823.0mil; y1=4.34926in; x2=823.0mil; y2=4.34926in; thickness=0.1mm; clearance=0.0;
+                  ha:flags {
+                   selected=1
+                  }
+
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1256197 {
+                  x1=823.0mil; y1=4.34926in; x2=823.0mil; y2=109.471204mm; thickness=0.1mm; clearance=0.0;
+                  ha:flags {
+                   selected=1
+                  }
+
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1256200 {
+                  x1=823.0mil; y1=4.34926in; x2=21.9042mm; y2=4.34926in; thickness=0.1mm; clearance=0.0;
+                  ha:flags {
+                   selected=1
+                  }
+
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = L3uSQeru9w1L5hdo5KkAAABg
+            }
+            ha:subc.1256206 {
+             ha:attributes {
+              openscad=0402
+              value=0.1uF
+              device=CAPACITOR
+              refdes=C101
+              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.1256219 {
+               proto=0; x=1.32793in; y=4.71852in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=1
+                 name=1
+               }
+              }
+              ha:padstack_ref.1256220 {
+               proto=0; x=1.32793in; y=120.65mm; 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.1256207 {
+                  x1=1.32793in; y1=4.73426in; x2=1.32793in; y2=4.73426in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1256210 {
+                  x1=1.32793in; y1=4.73426in; x2=1.32793in; y2=4.73426in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1256213 {
+                  x1=1.32793in; y1=4.73426in; x2=1.32793in; y2=121.250204mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1256216 {
+                  x1=1.32793in; y1=4.73426in; x2=32.729422mm; y2=4.73426in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = IGobWzSMURBswUg5LvAAAACM
+            }
+            ha:subc.1256222 {
+             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.1256251 {
+               proto=0; x=31.7627mm; y=4.8in; 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.1256252 {
+               proto=0; x=31.7627mm; y=120.65mm; 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.1256253 {
+               proto=0; x=31.7627mm; y=4.7in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=3
+                 name=3
+               }
+              }
+              ha:padstack_ref.1256254 {
+               proto=0; x=31.7627mm; y=118.11mm; 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.1256255 {
+               proto=0; x=31.7627mm; y=4.6in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=5
+                 name=5
+               }
+              }
+              ha:padstack_ref.1256256 {
+               proto=0; x=31.7627mm; y=115.57mm; 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.1256257 {
+               proto=0; x=31.7627mm; y=114.3mm; 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.1256258 {
+               proto=0; x=31.7627mm; y=113.03mm; 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.1256259 {
+               proto=1; x=26.5557mm; y=113.03mm; 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.1256260 {
+               proto=1; x=26.5557mm; y=114.3mm; 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.1256261 {
+               proto=1; x=26.5557mm; y=115.57mm; 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.1256262 {
+               proto=1; x=26.5557mm; y=4.6in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=12
+                 name=12
+               }
+              }
+              ha:padstack_ref.1256263 {
+               proto=1; x=26.5557mm; y=118.11mm; 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.1256264 {
+               proto=1; x=26.5557mm; y=4.7in; 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.1256265 {
+               proto=1; x=26.5557mm; y=120.65mm; 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.1256266 {
+               proto=1; x=26.5557mm; y=4.8in; 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.1256223 {
+                  x1=1.303in; y1=4.82in; x2=1.303in; y2=4.43in; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.1256226 {
+                  x1=1.303in; y1=4.43in; x2=993.0mil; y2=4.43in; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.1256229 {
+                  x1=993.0mil; y1=4.43in; x2=993.0mil; y2=4.82in; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.1256232 {
+                  x1=1.303in; y1=4.82in; x2=1.173in; y2=4.82in; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.1256235 {
+                  x1=993.0mil; y1=4.82in; x2=1.123in; y2=4.82in; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:arc.1256238 {
+                  x=1.148in; y=4.82in; 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.1256239 {
+                  x1=1.148in; y1=117.475mm; x2=1.148in; y2=117.475mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1256242 {
+                  x1=1.148in; y1=117.475mm; x2=1.148in; y2=117.475mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1256245 {
+                  x1=1.148in; y1=117.475mm; x2=28.1592mm; y2=117.475mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1256248 {
+                  x1=1.148in; y1=117.475mm; x2=1.148in; y2=116.475mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = IGobWzSMURBswUg5LvAAAACi
+            }
+            ha:subc.1256268 {
+             ha:attributes {
+              value=4screws
+              device=CONNECTOR
+              footprint=282834-4
+              refdes=J12
+             }
+            ha:data {
+                        li:padstack_prototypes {
+
+             ha:ps_proto_v6.0 {
+               hdia=45.28mil; hplated=1; htop=0; hbottom=0;
+               li:shape {
+
+                 ha:ps_shape_v4 {
+                  ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;                  }
+                  ha:combining {                  }
+                  ha:layer_mask {
+                   copper = 1
+                   top = 1
+                  }
+                  clearance=0.0
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;                  }
+                  ha:combining {                  }
+                  ha:layer_mask {
+                   bottom = 1
+                   copper = 1
+                  }
+                  clearance=0.0
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;                  }
+                  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=83.46mil;                  }
+                  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=83.46mil;                  }
+                  ha:combining { sub=1; auto=1;                  }
+                  ha:layer_mask {
+                   bottom = 1
+                   mask = 1
+                  }
+                  clearance=0.0
+                 }
+               }
+             }
+
+             ha:ps_proto_v6.1 {
+               hdia=45.28mil; hplated=1; htop=0; hbottom=0;
+               li:shape {
+
+                 ha:ps_shape_v4 {
+                  ha:combining {                  }
+                  ha:layer_mask {
+                   copper = 1
+                   top = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    -35.435mil  
+                    -35.435mil  
+                    35.435mil  
+                    -35.435mil  
+                    35.435mil  
+                    35.435mil  
+                    -35.435mil  
+                    35.435mil  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining {                  }
+                  ha:layer_mask {
+                   bottom = 1
+                   copper = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    -35.435mil  
+                    -35.435mil  
+                    35.435mil  
+                    -35.435mil  
+                    35.435mil  
+                    35.435mil  
+                    -35.435mil  
+                    35.435mil  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining {                  }
+                  ha:layer_mask {
+                   copper = 1
+                   intern = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    -35.435mil  
+                    -35.435mil  
+                    35.435mil  
+                    -35.435mil  
+                    35.435mil  
+                    35.435mil  
+                    -35.435mil  
+                    35.435mil  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining { sub=1; auto=1;                  }
+                  ha:layer_mask {
+                   top = 1
+                   mask = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    -41.73mil  
+                    -41.73mil  
+                    41.73mil  
+                    -41.73mil  
+                    41.73mil  
+                    41.73mil  
+                    -41.73mil  
+                    41.73mil  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining { sub=1; auto=1;                  }
+                  ha:layer_mask {
+                   bottom = 1
+                   mask = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    -41.73mil  
+                    -41.73mil  
+                    41.73mil  
+                    -41.73mil  
+                    41.73mil  
+                    41.73mil  
+                    -41.73mil  
+                    41.73mil  
+                   }
+                 }
+               }
+             }
+            }
+
+             li:objects {
+              ha:padstack_ref.1256293 {
+               proto=0; x=32.965663mm; y=107.41582mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.3mil;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=4
+                 name=pin4
+               }
+              }
+              ha:padstack_ref.1256294 {
+               proto=0; x=30.425663mm; y=107.41582mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.3mil;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=3
+                 name=pin3
+               }
+              }
+              ha:padstack_ref.1256295 {
+               proto=0; x=27.885663mm; y=107.41582mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.3mil;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=2
+                 name=pin2
+               }
+              }
+              ha:padstack_ref.1256296 {
+               proto=1; x=25.345663mm; y=107.41582mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.3mil;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=1
+                 name=pin1
+               }
+              }
+             }
+             li:layers {
+
+              ha:top-silk {
+               lid=0
+               ha:combining {               }
+
+                li:objects {
+                 ha:line.1256269 {
+                  x1=34.465787mm; y1=110.66575mm; x2=34.465787mm; y2=104.165636mm; thickness=6.0mil; clearance=0.0;
+                 }
+                 ha:line.1256272 {
+                  x1=34.465787mm; y1=104.165636mm; x2=23.845793mm; y2=104.165636mm; thickness=6.0mil; clearance=0.0;
+                 }
+                 ha:line.1256275 {
+                  x1=23.845793mm; y1=104.165636mm; x2=23.845793mm; y2=110.66575mm; thickness=6.0mil; clearance=0.0;
+                 }
+                 ha:line.1256278 {
+                  x1=23.845793mm; y1=110.66575mm; x2=34.465787mm; y2=110.66575mm; thickness=6.0mil; clearance=0.0;
+                 }
+                }
+                ha:type {
+                 silk = 1
+                 top = 1
+                }
+              }
+
+              ha:subc-aux {
+               lid=1
+               ha:combining {               }
+
+                li:objects {
+                 ha:line.1256281 {
+                  x1=29.155663mm; y1=107.41582mm; x2=29.155663mm; y2=107.41582mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1256284 {
+                  x1=34.465787mm; y1=110.66575mm; x2=34.465787mm; y2=110.66575mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1256287 {
+                  x1=34.465787mm; y1=110.66575mm; x2=34.465787mm; y2=111.66575mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1256290 {
+                  x1=34.465787mm; y1=110.66575mm; x2=35.465787mm; y2=110.66575mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = 2ef4X4Ek/wiw5eTepUsAAABU
+            }
+            ha:subc.1256298 {
+             ha:attributes {
+              {io_pcb::hidename_y}=2.2352 mm
+              footprint=100mil5pin
+              {io_pcb::hidename_scale}=60
+              refdes=J10
+              value=Header-5
+              {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.1256323 {
+               proto=0; x=909.5mil; y=114.3mm; 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.1256324 {
+               proto=1; x=909.5mil; y=4.6in; 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.1256325 {
+               proto=1; x=909.5mil; y=4.7in; 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.1256326 {
+               proto=1; x=909.5mil; y=4.8in; 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.1256327 {
+               proto=1; x=909.5mil; y=4.9in; 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.1256299 {
+                  x1=959.5mil; y1=125.73mm; x2=959.5mil; y2=113.03mm; thickness=15.0mil; clearance=0.0;
+                 }
+                 ha:line.1256302 {
+                  x1=859.5mil; y1=113.03mm; x2=959.5mil; y2=113.03mm; thickness=15.0mil; clearance=0.0;
+                 }
+                 ha:line.1256305 {
+                  x1=859.5mil; y1=125.73mm; x2=859.5mil; y2=113.03mm; thickness=15.0mil; clearance=0.0;
+                 }
+                 ha:line.1256308 {
+                  x1=859.5mil; y1=125.73mm; x2=959.5mil; y2=125.73mm; thickness=15.0mil; clearance=0.0;
+                 }
+                }
+                ha:type {
+                 silk = 1
+                 top = 1
+                }
+              }
+
+              ha:subc-aux {
+               lid=1
+               ha:combining {               }
+
+                li:objects {
+                 ha:line.1256311 {
+                  x1=909.5mil; y1=4.7in; x2=909.5mil; y2=4.7in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1256314 {
+                  x1=909.5mil; y1=114.3mm; x2=909.5mil; y2=114.3mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1256317 {
+                  x1=909.5mil; y1=114.3mm; x2=22.1013mm; y2=114.3mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1256320 {
+                  x1=909.5mil; y1=114.3mm; x2=909.5mil; y2=115.3mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = fdmrigvTMcHho9IPHtUAAAAQ
+            }
+            ha:subc.1256791 {
+             ha:attributes {
+              footprint=0805diode
+              value=5.6V
+              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.1256819 {
+               proto=0; x=2.571in; y=110.49mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=1
+                 name=1
+               }
+              }
+              ha:padstack_ref.1256820 {
+               proto=0; x=2.64186in; y=110.49mm; 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.1256792 {
+                  x1=66.1035mm; y1=109.79023mm; x2=2.61036in; y2=109.79023mm; thickness=8.0mil; clearance=0.0;
+                 }
+                 ha:line.1256795 {
+                  x1=66.1035mm; y1=111.18977mm; x2=2.61036in; y2=111.18977mm; thickness=8.0mil; clearance=0.0;
+                 }
+                 ha:line.1256798 {
+                  x1=2.65643in; y1=4.314in; x2=2.67443in; y2=4.314in; thickness=5.0mil; clearance=0.0;
+                 }
+                 ha:line.1256801 {
+                  x1=2.65643in; y1=4.386in; x2=2.67443in; y2=4.386in; thickness=5.0mil; clearance=0.0;
+                 }
+                 ha:line.1256804 {
+                  x1=2.67443in; y1=4.314in; x2=2.67443in; y2=4.386in; thickness=5.0mil; clearance=0.0;
+                 }
+                }
+                ha:type {
+                 silk = 1
+                 top = 1
+                }
+              }
+
+              ha:subc-aux {
+               lid=1
+               ha:combining {               }
+
+                li:objects {
+                 ha:line.1256807 {
+                  x1=2.60643in; y1=110.49mm; x2=2.60643in; y2=110.49mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1256810 {
+                  x1=2.60643in; y1=110.49mm; x2=2.60643in; y2=110.49mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1256813 {
+                  x1=2.60643in; y1=110.49mm; x2=67.203322mm; y2=110.49mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1256816 {
+                  x1=2.60643in; y1=110.49mm; x2=2.60643in; y2=111.49mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = DcN0YaPHZtfc6pL88xQAAACF
+            }
+            ha:subc.1256822 {
+             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.1256841 {
+               proto=0; x=2.984in; y=4.692in; 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.1256842 {
+               proto=0; x=2.984in; y=4.8101in; 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.1256823 {
+                  x1=3.0214in; y1=4.72743in; x2=3.0214in; y2=4.77467in; thickness=8.0mil; clearance=0.0;
+                 }
+                 ha:line.1256826 {
+                  x1=2.9466in; y1=4.72743in; x2=2.9466in; y2=4.77467in; thickness=8.0mil; clearance=0.0;
+                 }
+                }
+                ha:type {
+                 silk = 1
+                 top = 1
+                }
+              }
+
+              ha:subc-aux {
+               lid=1
+               ha:combining {               }
+
+                li:objects {
+                 ha:line.1256829 {
+                  x1=2.984in; y1=120.67667mm; x2=2.984in; y2=120.67667mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1256832 {
+                  x1=2.984in; y1=120.67667mm; x2=2.984in; y2=120.67667mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1256835 {
+                  x1=2.984in; y1=120.67667mm; x2=2.984in; y2=121.67667mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1256838 {
+                  x1=2.984in; y1=120.67667mm; x2=74.7936mm; y2=120.67667mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = uBW/nUHTf4QJGTtC2iUAAABx
+            }
+            ha:subc.1256844 {
+             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.1256857 {
+               proto=0; x=2.847in; y=4.76348in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=1
+                 name=1
+               }
+              }
+              ha:padstack_ref.1256858 {
+               proto=0; x=2.847in; y=4.732in; 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.1256845 {
+                  x1=2.847in; y1=4.74774in; x2=2.847in; y2=4.74774in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1256848 {
+                  x1=2.847in; y1=4.74774in; x2=2.847in; y2=4.74774in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1256851 {
+                  x1=2.847in; y1=4.74774in; x2=2.847in; y2=119.592596mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1256854 {
+                  x1=2.847in; y1=4.74774in; x2=73.3138mm; y2=4.74774in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = uBW/nUHTf4QJGTtC2iUAAABz
+            }
+            ha:subc.1256860 {
+             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.1256873 {
+               proto=0; x=62.865mm; y=4.69952in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=1
+                 name=1
+               }
+              }
+              ha:padstack_ref.1256874 {
+               proto=0; x=62.865mm; y=4.731in; 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.1256861 {
+                  x1=62.865mm; y1=4.71526in; x2=62.865mm; y2=4.71526in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1256864 {
+                  x1=62.865mm; y1=4.71526in; x2=62.865mm; y2=4.71526in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1256867 {
+                  x1=62.865mm; y1=4.71526in; x2=62.865mm; y2=120.767604mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1256870 {
+                  x1=62.865mm; y1=4.71526in; x2=61.865mm; y2=4.71526in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = uBW/nUHTf4QJGTtC2iUAAAB1
+            }
+            ha:subc.1256876 {
+             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.1256889 {
+               proto=0; x=2.847in; y=4.62152in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=1
+                 name=1
+               }
+              }
+              ha:padstack_ref.1256890 {
+               proto=0; x=2.847in; y=4.653in; 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.1256877 {
+                  x1=2.847in; y1=4.63726in; x2=2.847in; y2=4.63726in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1256880 {
+                  x1=2.847in; y1=4.63726in; x2=2.847in; y2=4.63726in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1256883 {
+                  x1=2.847in; y1=4.63726in; x2=2.847in; y2=118.786404mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1256886 {
+                  x1=2.847in; y1=4.63726in; x2=71.3138mm; y2=4.63726in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = uBW/nUHTf4QJGTtC2iUAAAB3
+            }
+            ha:subc.1256892 {
+             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.1256905 {
+               proto=0; x=62.865mm; y=4.62152in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=1
+                 name=1
+               }
+              }
+              ha:padstack_ref.1256906 {
+               proto=0; x=62.865mm; y=4.653in; 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.1256893 {
+                  x1=62.865mm; y1=4.63726in; x2=62.865mm; y2=4.63726in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1256896 {
+                  x1=62.865mm; y1=4.63726in; x2=62.865mm; y2=4.63726in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1256899 {
+                  x1=62.865mm; y1=4.63726in; x2=62.865mm; y2=118.786404mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1256902 {
+                  x1=62.865mm; y1=4.63726in; x2=61.865mm; y2=4.63726in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = uBW/nUHTf4QJGTtC2iUAAAB5
+            }
+            ha:subc.1256908 {
+             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.1256921 {
+               proto=0; x=2.896in; y=4.692in; 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.1256922 {
+               proto=0; x=2.896in; y=4.72348in; 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.1256909 {
+                  x1=2.896in; y1=4.70774in; x2=2.896in; y2=4.70774in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1256912 {
+                  x1=2.896in; y1=4.70774in; x2=2.896in; y2=4.70774in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1256915 {
+                  x1=2.896in; y1=4.70774in; x2=2.896in; y2=120.576596mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1256918 {
+                  x1=2.896in; y1=4.70774in; x2=72.5584mm; y2=4.70774in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = uBW/nUHTf4QJGTtC2iUAAABv
+            }
+            ha:subc.1256924 {
+             ha:attributes {
+              refdes=Z2
+              value=5.6V
+              device=DIODE
+              footprint=0805diode
+              openscad=0805
+             }
+            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.1256952 {
+               proto=0; x=2.984in; y=4.58586in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=1
+                 name=1
+               }
+              }
+              ha:padstack_ref.1256953 {
+               proto=0; x=2.984in; y=114.681mm; 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:line.1256925 {
+                  x1=75.09383mm; y1=4.55436in; x2=75.09383mm; y2=115.4811mm; thickness=8.0mil; clearance=0.0;
+                 }
+                 ha:line.1256928 {
+                  x1=76.49337mm; y1=4.55436in; x2=76.49337mm; y2=115.4811mm; thickness=8.0mil; clearance=0.0;
+                 }
+                 ha:line.1256931 {
+                  x1=2.948in; y1=4.50043in; x2=2.948in; y2=4.48243in; thickness=5.0mil; clearance=0.0;
+                 }
+                 ha:line.1256934 {
+                  x1=3.02in; y1=4.50043in; x2=3.02in; y2=4.48243in; thickness=5.0mil; clearance=0.0;
+                 }
+                 ha:line.1256937 {
+                  x1=2.948in; y1=4.48243in; x2=3.02in; y2=4.48243in; thickness=5.0mil; clearance=0.0;
+                 }
+                }
+                ha:type {
+                 silk = 1
+                 top = 1
+                }
+              }
+
+              ha:subc-aux {
+               lid=1
+               ha:combining {               }
+
+                li:objects {
+                 ha:line.1256940 {
+                  x1=2.984in; y1=4.55043in; x2=2.984in; y2=4.55043in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1256943 {
+                  x1=2.984in; y1=4.55043in; x2=2.984in; y2=4.55043in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1256946 {
+                  x1=2.984in; y1=4.55043in; x2=2.984in; y2=114.580922mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1256949 {
+                  x1=2.984in; y1=4.55043in; x2=76.7936mm; y2=4.55043in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = ZPP/u7X1DjyWNO2HHjsAAABU
+            }
+            ha:subc.1256955 {
+             ha:attributes {
+              value=ADS8688
+              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.1256984 {
+               proto=0; x=70.539229mm; y=4.81016in; 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.1256985 {
+               proto=0; x=70.539229mm; y=4.79048in; 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.1256986 {
+               proto=0; x=70.539229mm; y=4.77079in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=3
+                 name=3
+               }
+              }
+              ha:padstack_ref.1256987 {
+               proto=0; x=70.539229mm; y=4.75111in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=4
+                 name=4
+               }
+              }
+              ha:padstack_ref.1256988 {
+               proto=0; x=70.539229mm; y=4.73142in; 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.1256989 {
+               proto=0; x=70.539229mm; y=4.71174in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=6
+                 name=6
+               }
+              }
+              ha:padstack_ref.1256990 {
+               proto=0; x=70.539229mm; y=119.17807mm; 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.1256991 {
+               proto=0; x=70.539229mm; y=4.67237in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=8
+                 name=8
+               }
+              }
+              ha:padstack_ref.1256992 {
+               proto=0; x=70.539229mm; y=4.65268in; 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.1256993 {
+               proto=0; x=70.539229mm; y=4.633in; 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.1256994 {
+               proto=0; x=70.539229mm; y=4.61332in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=11
+                 name=11
+               }
+              }
+              ha:padstack_ref.1256995 {
+               proto=0; x=70.539229mm; y=4.59363in; 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.1256996 {
+               proto=0; x=70.539229mm; y=116.17833mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=13
+                 name=13
+               }
+              }
+              ha:padstack_ref.1256997 {
+               proto=0; x=70.539229mm; y=4.55426in; 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.1256998 {
+               proto=0; x=70.539229mm; y=4.53458in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=15
+                 name=15
+               }
+              }
+              ha:padstack_ref.1256999 {
+               proto=0; x=70.539229mm; y=4.51489in; 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.1257000 {
+               proto=0; x=70.539229mm; y=4.49521in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=17
+                 name=17
+               }
+              }
+              ha:padstack_ref.1257001 {
+               proto=0; x=70.539229mm; y=4.47552in; 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.1257002 {
+               proto=0; x=70.539229mm; y=4.45584in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=19
+                 name=19
+               }
+              }
+              ha:padstack_ref.1257003 {
+               proto=1; x=64.639571mm; y=4.45584in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=20
+                 name=20
+               }
+              }
+              ha:padstack_ref.1257004 {
+               proto=1; x=64.639571mm; y=4.47552in; 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.1257005 {
+               proto=1; x=64.639571mm; y=4.49521in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=22
+                 name=22
+               }
+              }
+              ha:padstack_ref.1257006 {
+               proto=1; x=64.639571mm; y=4.51489in; 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.1257007 {
+               proto=1; x=64.639571mm; y=4.53458in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=24
+                 name=24
+               }
+              }
+              ha:padstack_ref.1257008 {
+               proto=1; x=64.639571mm; y=4.55426in; 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.1257009 {
+               proto=1; x=64.639571mm; y=116.17833mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=26
+                 name=26
+               }
+              }
+              ha:padstack_ref.1257010 {
+               proto=1; x=64.639571mm; y=4.59363in; 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.1257011 {
+               proto=1; x=64.639571mm; y=4.61332in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=28
+                 name=28
+               }
+              }
+              ha:padstack_ref.1257012 {
+               proto=1; x=64.639571mm; y=4.633in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=29
+                 name=29
+               }
+              }
+              ha:padstack_ref.1257013 {
+               proto=1; x=64.639571mm; y=4.65268in; 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.1257014 {
+               proto=1; x=64.639571mm; y=4.67237in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=31
+                 name=31
+               }
+              }
+              ha:padstack_ref.1257015 {
+               proto=1; x=64.639571mm; y=119.17807mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=32
+                 name=32
+               }
+              }
+              ha:padstack_ref.1257016 {
+               proto=1; x=64.639571mm; y=4.71174in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+               li:thermal {
+               }
+
+               ha:attributes {
+                 term=33
+                 name=33
+               }
+              }
+              ha:padstack_ref.1257017 {
+               proto=1; x=64.639571mm; y=4.73142in; 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.1257018 {
+               proto=1; x=64.639571mm; y=4.75111in; 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.1257019 {
+               proto=1; x=64.639571mm; y=4.77079in; 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.1257020 {
+               proto=1; x=64.639571mm; y=4.79048in; 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.1257021 {
+               proto=1; x=64.639571mm; y=4.81016in; 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.1256956 {
+                  x1=2.81666in; y1=4.82607in; x2=2.81666in; y2=4.43993in; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.1256959 {
+                  x1=2.81666in; y1=4.43993in; x2=2.50534in; y2=4.43993in; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.1256962 {
+                  x1=2.50534in; y1=4.43993in; x2=2.50534in; y2=4.82607in; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.1256965 {
+                  x1=2.81666in; y1=4.82607in; x2=2.686in; y2=4.82607in; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.1256968 {
+                  x1=2.50534in; y1=4.82607in; x2=2.636in; y2=4.82607in; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:arc.1256971 {
+                  x=2.661in; y=4.82607in; 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.1256972 {
+                  x1=2.661in; y1=4.633in; x2=2.661in; y2=4.633in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.1256975 {
+                  x1=2.661in; y1=4.633in; x2=2.661in; y2=4.633in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.1256978 {
+                  x1=2.661in; y1=4.633in; x2=66.5894mm; y2=4.633in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.1256981 {
+                  x1=2.661in; y1=4.633in; x2=2.661in; y2=116.6782mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
+             }
+            }
+             uid = eVRbahCb5CjRdB6U1eEAAABa
+            }
+           ha:rat.1257022 {
+            x1=3.56in; y1=1.338in; lgrp1=3; anchor1=pcb/1248457/1248494; x2=3.556in; y2=4.284in; lgrp2=3; anchor2=pcb/1251279/1251325;
+           }
+           ha:rat.1257025 {
+            x1=3.46929in; y1=112.007789mm; lgrp1=3; anchor1=pcb/1251336/1251350; x2=3.531in; y2=4.284in; lgrp2=3; anchor2=pcb/1251279/1251323;
+           }
+           ha:rat.1257028 {
+            x1=3.531in; y1=4.284in; lgrp1=3; anchor1=pcb/1251279/1251323; x2=3.606in; y2=4.06307in; lgrp2=3; anchor2=pcb/1251279/1251330;
+           }
+           ha:rat.1257031 {
+            x1=3.631in; y1=4.06307in; lgrp1=3; anchor1=pcb/1251279/1251332; x2=3.606in; y2=4.06307in; lgrp2=3; anchor2=pcb/1251279/1251330;
+           }
+           ha:rat.1257034 {
+            x1=3.46929in; y1=112.007789mm; lgrp1=3; anchor1=pcb/1251336/1251350; x2=64.639571mm; y2=4.73142in; lgrp2=3; anchor2=pcb/1256955/1257017;
+           }
+           ha:rat.1257037 {
+            x1=62.865mm; y1=4.731in; lgrp1=3; anchor1=pcb/1256860/1256874; x2=64.639571mm; y2=4.73142in; lgrp2=3; anchor2=pcb/1256955/1257017;
+           }
+           ha:rat.1257040 {
+            x1=5.017in; y1=4.247in; lgrp1=3; anchor1=pcb/902135/902196; x2=3.631in; y2=4.06307in; lgrp2=3; anchor2=pcb/1251279/1251332;
+           }
+           ha:rat.1257043 {
+            x1=5.017in; y1=4.247in; lgrp1=3; anchor1=pcb/902135/902196; x2=5.633in; y2=2.278in; lgrp2=3; anchor2=pcb/1254100;
+           }
+           ha:rat.1257046 {
+            x1=5.42in; y1=37.719mm; lgrp1=3; anchor1=pcb/1254702; x2=5.634in; y2=2.24in; lgrp2=3; anchor2=pcb/1254097;
+           }
+           ha:rat.1257049 {
+            x1=5.017in; y1=3.347in; lgrp1=3; anchor1=pcb/902135/902178; x2=3.65999in; y2=2.13799in; lgrp2=3; anchor2=pcb/1248457/1248509;
+           }
+           ha:rat.1257052 {
+            x1=5.017in; y1=3.347in; lgrp1=3; anchor1=pcb/902135/902178; x2=64.639571mm; y2=4.79048in; lgrp2=3; anchor2=pcb/1256955/1257020;
+           }
+           ha:rat.1257055 {
+            x1=4.917in; y1=2.847in; lgrp1=3; anchor1=pcb/902135/902167; x2=3.65999in; y2=2.43799in; lgrp2=3; anchor2=pcb/1248457/1248515;
+           }
+           ha:rat.1257058 {
+            x1=4.917in; y1=2.947in; lgrp1=3; anchor1=pcb/902135/902169; x2=3.65999in; y2=2.53799in; lgrp2=3; anchor2=pcb/1248457/1248517;
+           }
+           ha:rat.1257061 {
+            x1=-308.0mil; y1=1.186in; lgrp1=10; anchor1=pcb/719381/719398; x2=823.0mil; y2=4.33352in; lgrp2=3; anchor2=pcb/1256190/1256204;
+           }
+           ha:rat.1257064 {
+            x1=5.017in; y1=2.847in; lgrp1=3; anchor1=pcb/902135/902168; x2=3.65999in; y2=2.63799in; lgrp2=3; anchor2=pcb/1248457/1248519;
+           }
+           ha:rat.1257067 {
+            x1=5.484in; y1=1.663in; lgrp1=3; anchor1=pcb/1254711; x2=5.436in; y2=1.988in; lgrp2=3; anchor2=pcb/1254145;
+           }
+           ha:rat.1257070 {
+            x1=-292.0mil; y1=1.461in; lgrp1=10; anchor1=pcb/1213225/1213242; x2=759.0mil; y2=4.33252in; lgrp2=3; anchor2=pcb/1256035;
+           }
+           ha:rat.1257073 {
+            x1=5.017in; y1=3.847in; lgrp1=3; anchor1=pcb/902135/902188; x2=3.56in; y2=1.538in; lgrp2=3; anchor2=pcb/1248457/1248498;
+           }
+           ha:rat.1257076 {
+            x1=78.967468mm; y1=12.050915mm; lgrp1=3; anchor1=pcb/1234417; x2=77.09244mm; y2=12.050915mm; lgrp2=10; anchor2=pcb/1251135/1251172;
+           }
+           ha:rat.1257079 {
+            x1=104.044623mm; y1=37.719mm; lgrp1=3; anchor1=pcb/1234417; x2=4.043in; y2=37.719mm; lgrp2=10; anchor2=pcb/1241942/1241975;
+           }
+           ha:rat.1257082 {
+            x1=4.07499in; y1=2.76679in; lgrp1=3; anchor1=pcb/1234417; x2=4.006in; y2=2.76679in; lgrp2=10; anchor2=pcb/1240114/1240148;
+           }
+           ha:rat.1257085 {
+            x1=4.62499in; y1=2.64199in; lgrp1=3; anchor1=pcb/1234417; x2=4.556in; y2=2.64199in; lgrp2=10; anchor2=pcb/1240114/1240143;
+           }
+           ha:rat.1257088 {
+            x1=4.66199in; y1=1.63499in; lgrp1=3; anchor1=pcb/1234417; x2=4.593in; y2=1.63499in; lgrp2=10; anchor2=pcb/1241942/1241971;
+           }
+           ha:rat.1257091 {
+            x1=143.785mil; y1=3.537in; lgrp1=3; anchor1=pcb/1234417; x2=68.0mil; y2=3.537in; lgrp2=10; anchor2=pcb/1245592/1245621;
+           }
+           ha:rat.1257094 {
+            x1=153.785mil; y1=276.0mil; lgrp1=3; anchor1=pcb/1234417; x2=78.0mil; y2=276.0mil; lgrp2=10; anchor2=pcb/1245655/1245684;
+           }
+           ha:rat.1257097 {
+            x1=11.0mil; y1=88.571018mm; lgrp1=3; anchor1=pcb/1234417; x2=-322.0mil; y2=3.328in; lgrp2=3; anchor2=pcb/719312/719326;
+           }
+           ha:rat.1257100 {
+            x1=-187.0mil; y1=3.076in; lgrp1=3; anchor1=pcb/718707/718721; x2=-322.0mil; y2=3.328in; lgrp2=3; anchor2=pcb/719312/719326;
+           }
+           ha:rat.1257103 {
+            x1=-187.0mil; y1=3.076in; lgrp1=3; anchor1=pcb/718707/718721; x2=-479.0mil; y2=3.079in; lgrp2=3; anchor2=pcb/719296/719310;
+           }
+           ha:rat.1257106 {
+            x1=-627.0mil; y1=3.312in; lgrp1=3; anchor1=pcb/718691/718705; x2=-479.0mil; y2=3.079in; lgrp2=3; anchor2=pcb/719296/719310;
+           }
+           ha:rat.1257109 {
+            x1=12.923802mm; y1=94.300106mm; lgrp1=3; anchor1=pcb/1234417; x2=413.0mil; y2=4.16694in; lgrp2=3; anchor2=pcb/1253071/1253096;
+           }
+           ha:rat.1257112 {
+            x1=119.7206mm; y1=97.0mm; lgrp1=3; anchor1=pcb/1234417; x2=4.917in; y2=4.347in; lgrp2=3; anchor2=pcb/902135/902197;
+           }
+           ha:rat.1257115 {
+            x1=4.917in; y1=4.347in; lgrp1=3; anchor1=pcb/902135/902197; x2=5.017in; y2=4.347in; lgrp2=3; anchor2=pcb/902135/902198;
+           }
+           ha:rat.1257118 {
+            x1=4.917in; y1=4.347in; lgrp1=3; anchor1=pcb/902135/902197; x2=4.917in; y2=4.447in; lgrp2=3; anchor2=pcb/902135/902199;
+           }
+           ha:rat.1257121 {
+            x1=5.017in; y1=4.347in; lgrp1=3; anchor1=pcb/902135/902198; x2=5.017in; y2=4.447in; lgrp2=3; anchor2=pcb/902135/902200;
+           }
+           ha:rat.1257124 {
+            x1=77.09244mm; y1=85.931328mm; lgrp1=3; anchor1=pcb/1234417; x2=78.3916mm; y2=102.5386mm; lgrp2=3; anchor2=pcb/1251454/1251467;
+           }
+           ha:rat.1257127 {
+            x1=78.3916mm; y1=102.5386mm; lgrp1=3; anchor1=pcb/1251454/1251467; x2=3.1619in; y2=4.15969in; lgrp2=3; anchor2=pcb/1251470/1251487;
+           }
+           ha:rat.1257130 {
+            x1=3.1619in; y1=4.15969in; lgrp1=3; anchor1=pcb/1251470/1251487; x2=82.212307mm; y2=4.17642in; lgrp2=3; anchor2=pcb/1251470/1251488;
+           }
+           ha:rat.1257133 {
+            x1=3.43781in; y1=112.007789mm; lgrp1=3; anchor1=pcb/1251336/1251349; x2=82.212307mm; y2=4.17642in; lgrp2=3; anchor2=pcb/1251470/1251488;
+           }
+           ha:rat.1257136 {
+            x1=3.43781in; y1=112.007789mm; lgrp1=3; anchor1=pcb/1251336/1251349; x2=3.581in; y2=4.284in; lgrp2=3; anchor2=pcb/1251279/1251327;
+           }
+           ha:rat.1257139 {
+            x1=3.581in; y1=4.284in; lgrp1=3; anchor1=pcb/1251279/1251327; x2=3.606in; y2=4.284in; lgrp2=3; anchor2=pcb/1251279/1251329;
+           }
+           ha:rat.1257142 {
+            x1=3.581in; y1=4.284in; lgrp1=3; anchor1=pcb/1251279/1251327; x2=3.556in; y2=4.06307in; lgrp2=3; anchor2=pcb/1251279/1251326;
+           }
+           ha:rat.1257145 {
+            x1=3.1619in; y1=4.15969in; lgrp1=3; anchor1=pcb/1251470/1251487; x2=2.984in; y2=4.58586in; lgrp2=3; anchor2=pcb/1256924/1256952;
+           }
+           ha:rat.1257148 {
+            x1=2.847in; y1=4.62152in; lgrp1=3; anchor1=pcb/1256876/1256889; x2=2.984in; y2=4.58586in; lgrp2=3; anchor2=pcb/1256924/1256952;
+           }
+           ha:rat.1257151 {
+            x1=2.847in; y1=4.62152in; lgrp1=3; anchor1=pcb/1256876/1256889; x2=70.539229mm; y2=4.61332in; lgrp2=3; anchor2=pcb/1256955/1256994;
+           }
+           ha:rat.1257154 {
+            x1=70.539229mm; y1=4.61332in; lgrp1=3; anchor1=pcb/1256955/1256994; x2=70.539229mm; y2=116.17833mm; lgrp2=3; anchor2=pcb/1256955/1256996;
+           }
+           ha:rat.1257157 {
+            x1=70.539229mm; y1=116.17833mm; lgrp1=3; anchor1=pcb/1256955/1256996; x2=70.539229mm; y2=4.53458in; lgrp2=3; anchor2=pcb/1256955/1256998;
+           }
+           ha:rat.1257160 {
+            x1=70.539229mm; y1=4.53458in; lgrp1=3; anchor1=pcb/1256955/1256998; x2=70.539229mm; y2=4.49521in; lgrp2=3; anchor2=pcb/1256955/1257000;
+           }
+           ha:rat.1257163 {
+            x1=70.539229mm; y1=4.49521in; lgrp1=3; anchor1=pcb/1256955/1257000; x2=70.539229mm; y2=4.45584in; lgrp2=3; anchor2=pcb/1256955/1257002;
+           }
+           ha:rat.1257166 {
+            x1=70.539229mm; y1=4.67237in; lgrp1=3; anchor1=pcb/1256955/1256991; x2=70.539229mm; y2=4.61332in; lgrp2=3; anchor2=pcb/1256955/1256994;
+           }
+           ha:rat.1257169 {
+            x1=70.539229mm; y1=4.71174in; lgrp1=3; anchor1=pcb/1256955/1256989; x2=70.539229mm; y2=4.67237in; lgrp2=3; anchor2=pcb/1256955/1256991;
+           }
+           ha:rat.1257172 {
+            x1=70.539229mm; y1=4.75111in; lgrp1=3; anchor1=pcb/1256955/1256987; x2=70.539229mm; y2=4.71174in; lgrp2=3; anchor2=pcb/1256955/1256989;
+           }
+           ha:rat.1257175 {
+            x1=70.539229mm; y1=4.77079in; lgrp1=3; anchor1=pcb/1256955/1256986; x2=70.539229mm; y2=4.75111in; lgrp2=3; anchor2=pcb/1256955/1256987;
+           }
+           ha:rat.1257178 {
+            x1=2.847in; y1=4.76348in; lgrp1=3; anchor1=pcb/1256844/1256857; x2=70.539229mm; y2=4.77079in; lgrp2=3; anchor2=pcb/1256955/1256986;
+           }
+           ha:rat.1257181 {
+            x1=2.896in; y1=4.72348in; lgrp1=3; anchor1=pcb/1256908/1256922; x2=2.847in; y2=4.76348in; lgrp2=3; anchor2=pcb/1256844/1256857;
+           }
+           ha:rat.1257184 {
+            x1=2.896in; y1=4.72348in; lgrp1=3; anchor1=pcb/1256908/1256922; x2=2.984in; y2=4.8101in; lgrp2=3; anchor2=pcb/1256822/1256842;
+           }
+           ha:rat.1257187 {
+            x1=70.539229mm; y1=4.45584in; lgrp1=3; anchor1=pcb/1256955/1257002; x2=2.571in; y2=110.49mm; lgrp2=3; anchor2=pcb/1256791/1256819;
+           }
+           ha:rat.1257190 {
+            x1=64.639571mm; y1=4.45584in; lgrp1=3; anchor1=pcb/1256955/1257003; x2=2.571in; y2=110.49mm; lgrp2=3; anchor2=pcb/1256791/1256819;
+           }
+           ha:rat.1257193 {
+            x1=64.639571mm; y1=4.45584in; lgrp1=3; anchor1=pcb/1256955/1257003; x2=64.639571mm; y2=4.49521in; lgrp2=3; anchor2=pcb/1256955/1257005;
+           }
+           ha:rat.1257196 {
+            x1=64.639571mm; y1=4.49521in; lgrp1=3; anchor1=pcb/1256955/1257005; x2=64.639571mm; y2=4.53458in; lgrp2=3; anchor2=pcb/1256955/1257007;
+           }
+           ha:rat.1257199 {
+            x1=64.639571mm; y1=4.53458in; lgrp1=3; anchor1=pcb/1256955/1257007; x2=64.639571mm; y2=116.17833mm; lgrp2=3; anchor2=pcb/1256955/1257009;
+           }
+           ha:rat.1257202 {
+            x1=64.639571mm; y1=116.17833mm; lgrp1=3; anchor1=pcb/1256955/1257009; x2=64.639571mm; y2=4.61332in; lgrp2=3; anchor2=pcb/1256955/1257011;
+           }
+           ha:rat.1257205 {
+            x1=64.639571mm; y1=4.61332in; lgrp1=3; anchor1=pcb/1256955/1257011; x2=64.639571mm; y2=4.633in; lgrp2=3; anchor2=pcb/1256955/1257012;
+           }
+           ha:rat.1257208 {
+            x1=64.639571mm; y1=4.633in; lgrp1=3; anchor1=pcb/1256955/1257012; x2=64.639571mm; y2=4.67237in; lgrp2=3; anchor2=pcb/1256955/1257014;
+           }
+           ha:rat.1257211 {
+            x1=64.639571mm; y1=4.67237in; lgrp1=3; anchor1=pcb/1256955/1257014; x2=64.639571mm; y2=119.17807mm; lgrp2=3; anchor2=pcb/1256955/1257015;
+           }
+           ha:rat.1257214 {
+            x1=64.639571mm; y1=119.17807mm; lgrp1=3; anchor1=pcb/1256955/1257015; x2=64.639571mm; y2=4.71174in; lgrp2=3; anchor2=pcb/1256955/1257016;
+           }
+           ha:rat.1257217 {
+            x1=62.865mm; y1=4.69952in; lgrp1=3; anchor1=pcb/1256860/1256873; x2=64.639571mm; y2=119.17807mm; lgrp2=3; anchor2=pcb/1256955/1257015;
+           }
+           ha:rat.1257220 {
+            x1=62.865mm; y1=4.62152in; lgrp1=3; anchor1=pcb/1256892/1256905; x2=64.639571mm; y2=4.61332in; lgrp2=3; anchor2=pcb/1256955/1257011;
+           }
+           ha:rat.1257223 {
+            x1=4.144in; y1=4.55529in; lgrp1=3; anchor1=pcb/1251819/1251832; x2=3.606in; y2=4.284in; lgrp2=3; anchor2=pcb/1251279/1251329;
+           }
+           ha:rat.1257226 {
+            x1=4.144in; y1=4.60707in; lgrp1=3; anchor1=pcb/1251803/1251816; x2=4.144in; y2=4.55529in; lgrp2=3; anchor2=pcb/1251819/1251832;
+           }
+           ha:rat.1257229 {
+            x1=4.23893in; y1=4.53017in; lgrp1=3; anchor1=pcb/1251867/1251894; x2=4.144in; y2=4.55529in; lgrp2=3; anchor2=pcb/1251819/1251832;
+           }
+           ha:rat.1257232 {
+            x1=4.23893in; y1=4.53017in; lgrp1=3; anchor1=pcb/1251867/1251894; x2=4.23893in; y2=116.36629mm; lgrp2=3; anchor2=pcb/1251867/1251898;
+           }
+           ha:rat.1257235 {
+            x1=1.384527mm; y1=13.926518mm; lgrp1=3; anchor1=pcb/1234417; x2=-208.0mil; y2=1.186in; lgrp2=10; anchor2=pcb/719381/719399;
+           }
+           ha:rat.1257238 {
+            x1=-208.0mil; y1=1.186in; lgrp1=10; anchor1=pcb/719381/719399; x2=-192.0mil; y2=1.461in; lgrp2=10; anchor2=pcb/1213225/1213243;
+           }
+           ha:rat.1257241 {
+            x1=118.228367mm; y1=42.326748mm; lgrp1=3; anchor1=pcb/1234417; x2=135.635996mm; y2=1.968in; lgrp2=3; anchor2=pcb/1253932;
+           }
+           ha:rat.1257244 {
+            x1=136.4112mm; y1=1.947in; lgrp1=3; anchor1=pcb/1254318/1254331; x2=5.57052in; y2=1.839in; lgrp2=3; anchor2=pcb/1254398/1254411;
+           }
+           ha:rat.1257247 {
+            x1=5.57052in; y1=1.839in; lgrp1=3; anchor1=pcb/1254398/1254411; x2=5.69339in; y2=42.867453mm; lgrp2=3; anchor2=pcb/1254430/1254445;
+           }
+           ha:rat.1257250 {
+            x1=5.824in; y1=46.58487mm; lgrp1=3; anchor1=pcb/1254451/1254470; x2=5.69339in; y2=42.867453mm; lgrp2=3; anchor2=pcb/1254430/1254445;
+           }
+           ha:rat.1257253 {
+            x1=5.69339in; y1=42.867453mm; lgrp1=3; anchor1=pcb/1254430/1254445; x2=5.49739in; y2=1.61137in; lgrp2=3; anchor2=pcb/1254660/1254694;
+           }
+           ha:rat.1257256 {
+            x1=5.597in; y1=1.48274in; lgrp1=3; anchor1=pcb/1254489/1254502; x2=5.49739in; y2=1.61137in; lgrp2=3; anchor2=pcb/1254660/1254694;
+           }
+           ha:rat.1257259 {
+            x1=5.597in; y1=1.48274in; lgrp1=3; anchor1=pcb/1254489/1254502; x2=5.552in; y2=1.37326in; lgrp2=3; anchor2=pcb/1254473/1254486;
+           }
+           ha:rat.1257262 {
+            x1=5.593in; y1=1.284in; lgrp1=3; anchor1=pcb/1254207/1254220; x2=5.552in; y2=1.37326in; lgrp2=3; anchor2=pcb/1254473/1254486;
+           }
+           ha:rat.1257265 {
+            x1=5.593in; y1=1.284in; lgrp1=3; anchor1=pcb/1254207/1254220; x2=5.84574in; y2=1.283in; lgrp2=3; anchor2=pcb/1254286/1254299;
+           }
+           ha:rat.1257268 {
+            x1=5.78839in; y1=1.013in; lgrp1=3; anchor1=pcb/1254239/1254266; x2=5.84574in; y2=1.283in; lgrp2=3; anchor2=pcb/1254286/1254299;
+           }
+           ha:rat.1257271 {
+            x1=5.824in; y1=46.58487mm; lgrp1=3; anchor1=pcb/1254451/1254470; x2=5.74343in; y2=2.133in; lgrp2=3; anchor2=pcb/1254637/1254658;
+           }
+           ha:rat.1257274 {
+            x1=5.693in; y1=2.30848in; lgrp1=3; anchor1=pcb/1254574/1254587; x2=5.74343in; y2=2.133in; lgrp2=3; anchor2=pcb/1254637/1254658;
+           }
+           ha:rat.1257277 {
+            x1=5.693in; y1=2.30848in; lgrp1=3; anchor1=pcb/1254574/1254587; x2=5.554in; y2=2.317in; lgrp2=3; anchor2=pcb/1254590/1254618;
+           }
+           ha:rat.1257280 {
+            x1=5.499in; y1=2.30874in; lgrp1=3; anchor1=pcb/1254558/1254571; x2=5.554in; y2=2.317in; lgrp2=3; anchor2=pcb/1254590/1254618;
+           }
+           ha:rat.1257283 {
+            x1=413.0mil; y1=4.16694in; lgrp1=3; anchor1=pcb/1253071/1253096; x2=26.5557mm; y2=4.6in; lgrp2=3; anchor2=pcb/1256222/1256262;
+           }
+           ha:rat.1257286 {
+            x1=31.7627mm; y1=4.6in; lgrp1=3; anchor1=pcb/1256222/1256255; x2=26.5557mm; y2=4.6in; lgrp2=3; anchor2=pcb/1256222/1256262;
+           }
+           ha:rat.1257289 {
+            x1=31.7627mm; y1=4.7in; lgrp1=3; anchor1=pcb/1256222/1256253; x2=31.7627mm; y2=4.6in; lgrp2=3; anchor2=pcb/1256222/1256255;
+           }
+           ha:rat.1257292 {
+            x1=1.32793in; y1=4.71852in; lgrp1=3; anchor1=pcb/1256206/1256219; x2=31.7627mm; y2=4.7in; lgrp2=3; anchor2=pcb/1256222/1256253;
+           }
+           ha:rat.1257295 {
+            x1=5.017in; y1=2.747in; lgrp1=3; anchor1=pcb/902135/902166; x2=3.65999in; y2=2.73799in; lgrp2=3; anchor2=pcb/1248457/1248521;
+           }
+           ha:rat.1257298 {
+            x1=5.017in; y1=3.647in; lgrp1=3; anchor1=pcb/902135/902184; x2=3.56in; y2=1.838in; lgrp2=3; anchor2=pcb/1248457/1248504;
+           }
+           ha:rat.1257301 {
+            x1=4.206in; y1=2.64199in; lgrp1=10; anchor1=pcb/1240114/1240145; x2=31.7627mm; y2=114.3mm; lgrp2=3; anchor2=pcb/1256222/1256257;
+           }
+           ha:rat.1257304 {
+            x1=5.017in; y1=3.747in; lgrp1=3; anchor1=pcb/902135/902186; x2=3.56in; y2=1.738in; lgrp2=3; anchor2=pcb/1248457/1248502;
+           }
+           ha:rat.1257307 {
+            x1=204.0mil; y1=3.41241in; lgrp1=10; anchor1=pcb/1236338/1236365; x2=80.7284mm; y2=103.820792mm; lgrp2=3; anchor2=pcb/1251438/1251451;
+           }
+           ha:rat.1257310 {
+            x1=4.917in; y1=2.747in; lgrp1=3; anchor1=pcb/902135/902165; x2=3.65999in; y2=2.83799in; lgrp2=3; anchor2=pcb/1248457/1248523;
+           }
+           ha:rat.1257313 {
+            x1=26.58113mm; y1=4.8in; lgrp1=3; anchor1=pcb/1256050; x2=1.323in; y2=4.87in; lgrp2=3; anchor2=pcb/1256044;
+           }
+           ha:rat.1257316 {
+            x1=4.006in; y1=2.2172in; lgrp1=10; anchor1=pcb/1240114/1240149; x2=1.388in; y2=4.87in; lgrp2=3; anchor2=pcb/1256161/1256187;
+           }
+           ha:rat.1257319 {
+            x1=4.206in; y1=2.342in; lgrp1=10; anchor1=pcb/1240114/1240147; x2=31.7627mm; y2=115.57mm; lgrp2=3; anchor2=pcb/1256222/1256256;
+           }
+           ha:rat.1257322 {
+            x1=204.0mil; y1=3.314in; lgrp1=10; anchor1=pcb/1236338/1236364; x2=3.65999in; y2=1.338in; lgrp2=3; anchor2=pcb/1248457/1248493;
+           }
+           ha:rat.1257325 {
+            x1=3.65999in; y1=1.038in; lgrp1=3; anchor1=pcb/1248457/1248487; x2=3.65999in; y2=1.838in; lgrp2=3; anchor2=pcb/1248457/1248503;
+           }
+           ha:rat.1257328 {
+            x1=233.0mil; y1=4.16694in; lgrp1=3; anchor1=pcb/1253071/1253098; x2=718.0mil; y2=3.637in; lgrp2=10; anchor2=pcb/1245592/1245619;
+           }
+           ha:rat.1257331 {
+            x1=2.896in; y1=4.692in; lgrp1=3; anchor1=pcb/1256908/1256921; x2=75.79233mm; y2=119.17807mm; lgrp2=3; anchor2=pcb/1256759;
+           }
+           ha:rat.1257334 {
+            x1=2.896in; y1=4.692in; lgrp1=3; anchor1=pcb/1256908/1256921; x2=70.539229mm; y2=119.17807mm; lgrp2=3; anchor2=pcb/1256955/1256990;
+           }
+           ha:rat.1257337 {
+            x1=70.539229mm; y1=4.73142in; lgrp1=3; anchor1=pcb/1256955/1256988; x2=2.84642in; y2=4.73142in; lgrp2=3; anchor2=pcb/1256756;
+           }
+           ha:rat.1257340 {
+            x1=78.3916mm; y1=103.338192mm; lgrp1=3; anchor1=pcb/1251454/1251468; x2=3.05954in; y2=4.15969in; lgrp2=3; anchor2=pcb/1251470/1251483;
+           }
+           ha:rat.1257343 {
+            x1=78.3916mm; y1=103.338192mm; lgrp1=3; anchor1=pcb/1251454/1251468; x2=3.581in; y2=4.06307in; lgrp2=3; anchor2=pcb/1251279/1251328;
+           }
+           ha:rat.1257346 {
+            x1=3.65999in; y1=1.738in; lgrp1=3; anchor1=pcb/1248457/1248501; x2=80.7284mm; y2=103.0212mm; lgrp2=3; anchor2=pcb/1251438/1251452;
+           }
+           ha:rat.1257349 {
+            x1=3.65999in; y1=1.638in; lgrp1=3; anchor1=pcb/1248457/1248499; x2=4.14374in; y2=114.89817mm; lgrp2=3; anchor2=pcb/1251699;
+           }
+           ha:rat.1257352 {
+            x1=3.65999in; y1=1.538in; lgrp1=3; anchor1=pcb/1248457/1248497; x2=4.131in; y2=117.79377mm; lgrp2=3; anchor2=pcb/1251744;
+           }
+           ha:rat.1257355 {
+            x1=4.043in; y1=1.75979in; lgrp1=10; anchor1=pcb/1241942/1241974; x2=2.984in; y2=114.681mm; lgrp2=3; anchor2=pcb/1256924/1256953;
+           }
+           ha:rat.1257358 {
+            x1=70.539229mm; y1=4.51489in; lgrp1=3; anchor1=pcb/1256955/1256999; x2=2.984in; y2=114.681mm; lgrp2=3; anchor2=pcb/1256924/1256953;
+           }
+           ha:rat.1257361 {
+            x1=3.08513in; y1=4.15969in; lgrp1=3; anchor1=pcb/1251470/1251484; x2=91.079831mm; y2=112.007789mm; lgrp2=3; anchor2=pcb/1251352/1251366;
+           }
+           ha:rat.1257364 {
+            x1=90.280239mm; y1=112.007789mm; lgrp1=3; anchor1=pcb/1251352/1251365; x2=3.656in; y2=4.06307in; lgrp2=3; anchor2=pcb/1251279/1251334;
+           }
+           ha:rat.1257367 {
+            x1=93.240104mm; y1=112.007789mm; lgrp1=3; anchor1=pcb/1251368/1251381; x2=3.656in; y2=4.284in; lgrp2=3; anchor2=pcb/1251279/1251333;
+           }
+           ha:rat.1257370 {
+            x1=26.5557mm; y1=114.3mm; lgrp1=3; anchor1=pcb/1256222/1256260; x2=26.5557mm; y2=115.57mm; lgrp2=3; anchor2=pcb/1256222/1256261;
+           }
+           ha:rat.1257373 {
+            x1=26.5557mm; y1=114.3mm; lgrp1=3; anchor1=pcb/1256222/1256260; x2=2.64186in; y2=110.49mm; lgrp2=3; anchor2=pcb/1256791/1256820;
+           }
+           ha:rat.1257376 {
+            x1=70.539229mm; y1=4.47552in; lgrp1=3; anchor1=pcb/1256955/1257001; x2=2.64186in; y2=110.49mm; lgrp2=3; anchor2=pcb/1256791/1256820;
+           }
+           ha:rat.1257379 {
+            x1=39.09277mm; y1=12.050915mm; lgrp1=10; anchor1=pcb/1251135/1251168; x2=58.092478mm; y2=84.050517mm; lgrp2=10; anchor2=pcb/1251135/1251169;
+           }
+           ha:rat.1257382 {
+            x1=58.092478mm; y1=12.050915mm; lgrp1=10; anchor1=pcb/1251135/1251170; x2=77.09244mm; y2=84.050517mm; lgrp2=10; anchor2=pcb/1251135/1251171;
+           }
+           ha:rat.1257385 {
+            x1=3.56in; y1=2.13799in; lgrp1=3; anchor1=pcb/1248457/1248510; x2=64.635507mm; y2=4.81in; lgrp2=3; anchor2=pcb/1256768;
+           }
+           ha:rat.1257388 {
+            x1=3.11072in; y1=4.15969in; lgrp1=3; anchor1=pcb/1251470/1251485; x2=94.039696mm; y2=112.007789mm; lgrp2=3; anchor2=pcb/1251368/1251382;
+           }
+           ha:rat.1257391 {
+            x1=5.499in; y1=2.27726in; lgrp1=3; anchor1=pcb/1254558/1254572; x2=1.47in; y2=4.831in; lgrp2=3; anchor2=pcb/1256029;
+           }
+           ha:rat.1257394 {
+            x1=3.56in; y1=2.03799in; lgrp1=3; anchor1=pcb/1248457/1248508; x2=70.55631mm; y2=121.66111mm; lgrp2=3; anchor2=pcb/1256762;
+           }
+           ha:rat.1257397 {
+            x1=3.56in; y1=2.53799in; lgrp1=3; anchor1=pcb/1248457/1248518; x2=5.409in; y2=1.663in; lgrp2=3; anchor2=pcb/1254709;
+           }
+           ha:rat.1257400 {
+            x1=4.917in; y1=3.147in; lgrp1=3; anchor1=pcb/902135/902173; x2=64.639571mm; y2=4.55426in; lgrp2=3; anchor2=pcb/1256955/1257008;
+           }
+           ha:rat.1257403 {
+            x1=5.017in; y1=3.147in; lgrp1=3; anchor1=pcb/902135/902174; x2=64.639571mm; y2=4.59363in; lgrp2=3; anchor2=pcb/1256955/1257010;
+           }
+           ha:rat.1257406 {
+            x1=4.917in; y1=3.247in; lgrp1=3; anchor1=pcb/902135/902175; x2=70.539229mm; y2=4.59363in; lgrp2=3; anchor2=pcb/1256955/1256995;
+           }
+           ha:rat.1257409 {
+            x1=5.017in; y1=3.247in; lgrp1=3; anchor1=pcb/902135/902176; x2=70.539229mm; y2=4.55426in; lgrp2=3; anchor2=pcb/1256955/1256997;
+           }
+           ha:rat.1257412 {
+            x1=5.017in; y1=3.447in; lgrp1=3; anchor1=pcb/902135/902180; x2=3.65999in; y2=2.03799in; lgrp2=3; anchor2=pcb/1248457/1248507;
+           }
+           ha:rat.1257415 {
+            x1=5.017in; y1=3.447in; lgrp1=3; anchor1=pcb/902135/902180; x2=64.644905mm; y2=4.771in; lgrp2=3; anchor2=pcb/1256765;
+           }
+           ha:rat.1257418 {
+            x1=3.56in; y1=2.93799in; lgrp1=3; anchor1=pcb/1248457/1248526; x2=758.0mil; y2=110.871mm; lgrp2=3; anchor2=pcb/1256145/1256158;
+           }
+           ha:rat.1257421 {
+            x1=3.56in; y1=2.73799in; lgrp1=3; anchor1=pcb/1248457/1248522; x2=5.77774in; y2=1.283in; lgrp2=3; anchor2=pcb/1254223/1254236;
+           }
+           ha:rat.1257424 {
+            x1=5.446in; y1=1.663in; lgrp1=3; anchor1=pcb/1254710; x2=5.436in; y2=1.907in; lgrp2=3; anchor2=pcb/1254142;
+           }
+           ha:rat.1257427 {
+            x1=64.639571mm; y1=4.51489in; lgrp1=3; anchor1=pcb/1256955/1257006; x2=137.198596mm; y2=49.4416mm; lgrp2=3; anchor2=pcb/1253941;
+           }
+           ha:rat.1257430 {
+            x1=39.09277mm; y1=84.050517mm; lgrp1=10; anchor1=pcb/1251135/1251167; x2=323.0mil; y2=4.413in; lgrp2=3; anchor2=pcb/1253071/1253097;
+           }
+           ha:rat.1257433 {
+            x1=3.56in; y1=2.83799in; lgrp1=3; anchor1=pcb/1248457/1248524; x2=823.0mil; y2=110.871mm; lgrp2=3; anchor2=pcb/1256190/1256203;
+           }
+           ha:rat.1257436 {
+            x1=5.017in; y1=3.547in; lgrp1=3; anchor1=pcb/902135/902182; x2=3.65999in; y2=1.938in; lgrp2=3; anchor2=pcb/1248457/1248505;
+           }
+           ha:rat.1257439 {
+            x1=5.017in; y1=3.547in; lgrp1=3; anchor1=pcb/902135/902182; x2=70.539229mm; y2=4.81016in; lgrp2=3; anchor2=pcb/1256955/1256984;
+           }
+           ha:rat.1257442 {
+            x1=4.917in; y1=2.547in; lgrp1=3; anchor1=pcb/902135/902161; x2=5.017in; y2=2.547in; lgrp2=3; anchor2=pcb/902135/902162;
+           }
+           ha:rat.1257445 {
+            x1=4.917in; y1=2.547in; lgrp1=3; anchor1=pcb/902135/902161; x2=4.917in; y2=2.647in; lgrp2=3; anchor2=pcb/902135/902163;
+           }
+           ha:rat.1257448 {
+            x1=5.017in; y1=2.547in; lgrp1=3; anchor1=pcb/902135/902162; x2=5.017in; y2=2.647in; lgrp2=3; anchor2=pcb/902135/902164;
+           }
+           ha:rat.1257451 {
+            x1=5.017in; y1=2.547in; lgrp1=3; anchor1=pcb/902135/902162; x2=5.37in; y2=2.027in; lgrp2=3; anchor2=pcb/1254350/1254364;
+           }
+           ha:rat.1257454 {
+            x1=5.37in; y1=2.027in; lgrp1=3; anchor1=pcb/1254350/1254364; x2=136.970804mm; y2=34.1958mm; lgrp2=3; anchor2=pcb/1254157/1254170;
+           }
+           ha:rat.1257457 {
+            x1=4.828in; y1=1.202in; lgrp1=3; anchor1=pcb/1254173/1254187; x2=136.970804mm; y2=34.1958mm; lgrp2=3; anchor2=pcb/1254157/1254170;
+           }
+           ha:rat.1257460 {
+            x1=4.828in; y1=1.002in; lgrp1=3; anchor1=pcb/1254173/1254186; x2=728.0mil; y2=376.0mil; lgrp2=10; anchor2=pcb/1245655/1245682;
+           }
+           ha:rat.1257463 {
+            x1=5.68474in; y1=1.839in; lgrp1=3; anchor1=pcb/1254382/1254396; x2=5.802in; y2=43.307mm; lgrp2=3; anchor2=pcb/1253983;
+           }
+           ha:rat.1257466 {
+            x1=4.043in; y1=1.2102in; lgrp1=10; anchor1=pcb/1241942/1241976; x2=5.597in; y2=1.37326in; lgrp2=3; anchor2=pcb/1254031;
+           }
+           ha:rat.1257469 {
+            x1=3.56in; y1=1.138in; lgrp1=3; anchor1=pcb/1248457/1248490; x2=4.043in; y2=1.2102in; lgrp2=10; anchor2=pcb/1241942/1241976;
+           }
+           ha:rat.1257472 {
+            x1=3.56in; y1=1.038in; lgrp1=3; anchor1=pcb/1248457/1248488; x2=3.56in; y2=1.138in; lgrp2=3; anchor2=pcb/1248457/1248490;
+           }
+           ha:rat.1257475 {
+            x1=4.917in; y1=4.247in; lgrp1=3; anchor1=pcb/902135/902195; x2=144.399mm; y2=1.87in; lgrp2=3; anchor2=pcb/1254708;
+           }
+           ha:rat.1257478 {
+            x1=2.847in; y1=4.653in; lgrp1=3; anchor1=pcb/1256876/1256890; x2=4.917in; y2=4.247in; lgrp2=3; anchor2=pcb/902135/902195;
+           }
+           ha:rat.1257481 {
+            x1=2.847in; y1=4.653in; lgrp1=3; anchor1=pcb/1256876/1256890; x2=70.539229mm; y2=4.65268in; lgrp2=3; anchor2=pcb/1256955/1256992;
+           }
+           ha:rat.1257484 {
+            x1=70.539229mm; y1=4.65268in; lgrp1=3; anchor1=pcb/1256955/1256992; x2=64.639571mm; y2=4.65268in; lgrp2=3; anchor2=pcb/1256955/1257013;
+           }
+           ha:rat.1257487 {
+            x1=62.865mm; y1=4.653in; lgrp1=3; anchor1=pcb/1256892/1256906; x2=64.639571mm; y2=4.65268in; lgrp2=3; anchor2=pcb/1256955/1257013;
+           }
+           ha:rat.1257490 {
+            x1=136.779mm; y1=1.801in; lgrp1=3; anchor1=pcb/1254521/1254556; x2=136.399mm; y2=1.907in; lgrp2=3; anchor2=pcb/1254334/1254348;
+           }
+           ha:rat.1257493 {
+            x1=136.779mm; y1=1.801in; lgrp1=3; anchor1=pcb/1254521/1254556; x2=137.770396mm; y2=34.1958mm; lgrp2=3; anchor2=pcb/1254157/1254171;
+           }
+           ha:rat.1257496 {
+            x1=4.654in; y1=4.209in; lgrp1=3; anchor1=pcb/1251773/1251801; x2=136.399mm; y2=1.907in; lgrp2=3; anchor2=pcb/1254334/1254348;
+           }
+           ha:rat.1257499 {
+            x1=4.654in; y1=4.209in; lgrp1=3; anchor1=pcb/1251773/1251801; x2=118.20779mm; y2=116.90477mm; lgrp2=5; anchor2=pcb/1251756;
+           }
+           ha:rat.1257502 {
+            x1=868.0mil; y1=3.637in; lgrp1=10; anchor1=pcb/1245592/1245620; x2=118.20017mm; y2=4.209in; lgrp2=5; anchor2=pcb/1251753;
+           }
+           ha:rat.1257505 {
+            x1=868.0mil; y1=3.637in; lgrp1=10; anchor1=pcb/1245592/1245620; x2=878.0mil; y2=376.0mil; lgrp2=10; anchor2=pcb/1245655/1245683;
+           }
+           ha:rat.1257508 {
+            x1=3.56in; y1=1.438in; lgrp1=3; anchor1=pcb/1248457/1248496; x2=3.481in; y2=4.284in; lgrp2=3; anchor2=pcb/1251279/1251319;
+           }
+           ha:rat.1257511 {
+            x1=5.49874in; y1=1.284in; lgrp1=3; anchor1=pcb/1254191/1254205; x2=64.639571mm; y2=4.47552in; lgrp2=3; anchor2=pcb/1256955/1257004;
+           }
+           ha:rat.1257514 {
+            x1=4.917in; y1=3.347in; lgrp1=3; anchor1=pcb/902135/902177; x2=3.56in; y2=2.23799in; lgrp2=3; anchor2=pcb/1248457/1248512;
+           }
+  }
+  li:layers {
+   ha:top-sig {
+    ha:attributes {
+     {pcb-rnd::key::vis} = {<Key>l; Shift<Key>t}
+     {pcb-rnd::key::select} = {<Key>l; <Key>t}
+    }
+    lid = 0
+    li:objects {
+     ha:line.1019583 {
+      clearance = 12.0mil
+      y2 = 54.61mm
+      thickness = 10.0mil
+      x1 = 34.290254mm
+      x2 = 1.35in
       ha:flags {
-       clearline=1
+       clearline = 1
       }
+      y1 = 54.609746mm
      }
-     ha:line.1213289 {
-      x1=2.471in; y1=258.0mil; x2=2.359in; y2=146.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1227452 {
+      x1=120.0mm; y1=0.0; x2=120.0mm; y2=100.0mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
+       lock=1
       }
-     }
-     ha:line.1213551 {
-      x1=49.49193mm; y1=785.0mil; x2=46.0121mm; y2=785.0mil; thickness=10.0mil; clearance=20.0mil;
-      ha:flags {
-       clearline=1
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
       }
      }
-     ha:line.1213554 {
-      x1=46.0121mm; y1=685.0mil; x2=47.2821mm; y2=735.0mil; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1227464 {
+      x1=120.0mm; y1=100.0mm; x2=0.0; y2=100.0mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
+       lock=1
       }
-     }
-     ha:line.1213557 {
-      x1=47.2821mm; y1=735.0mil; x2=49.49193mm; y2=735.0mil; thickness=10.0mil; clearance=20.0mil;
-      ha:flags {
-       clearline=1
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
       }
      }
-     ha:line.1213560 {
-      x1=46.0121mm; y1=585.0mil; x2=46.0121mm; y2=600.0mil; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1227476 {
+      x1=0.0; y1=0.0; x2=120.0mm; y2=0.0; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
+       lock=1
       }
-     }
-     ha:line.1213563 {
-      x1=46.0121mm; y1=600.0mil; x2=48.1711mm; y2=685.0mil; thickness=10.0mil; clearance=20.0mil;
-      ha:flags {
-       clearline=1
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
       }
      }
-     ha:line.1213566 {
-      x1=48.1711mm; y1=685.0mil; x2=49.49193mm; y2=685.0mil; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1227488 {
+      x1=0.0; y1=0.0; x2=0.0; y2=100.0mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
+       lock=1
       }
-     }
-     ha:line.1213569 {
-      x1=46.0121mm; y1=485.0mil; x2=47.4853mm; y2=543.0mil; thickness=10.0mil; clearance=20.0mil;
-      ha:flags {
-       clearline=1
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
       }
      }
-     ha:line.1213572 {
-      x1=47.4853mm; y1=543.0mil; x2=47.4853mm; y2=605.0mil; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1251696 {
+      x1=4.18649in; y1=4.55576in; x2=4.18594in; y2=4.55521in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1213575 {
-      x1=47.4853mm; y1=605.0mil; x2=48.2473mm; y2=635.0mil; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1251699 {
+      x1=4.14374in; y1=114.89817mm; x2=4.14387in; y2=4.52368in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1213578 {
-      x1=48.2473mm; y1=635.0mil; x2=49.49193mm; y2=635.0mil; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1251702 {
+      x1=4.23893in; y1=4.55576in; x2=4.18649in; y2=4.55576in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1213581 {
-      x1=49.4665mm; y1=485.0mil; x2=50.8127mm; y2=485.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1251705 {
+      x1=4.23893in; y1=4.60694in; x2=4.18639in; y2=4.60694in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1213584 {
-      x1=49.4665mm; y1=535.0mil; x2=2.02776in; y2=535.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1251708 {
+      x1=4.18639in; y1=4.60694in; x2=4.186in; y2=117.00637mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1213587 {
-      x1=50.8127mm; y1=485.0mil; x2=51.4985mm; y2=512.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1251711 {
+      x1=4.186in; y1=4.63803in; x2=4.14452in; y2=4.63803in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1213590 {
-      x1=54.6735mm; y1=735.0mil; x2=2.22893in; y2=735.0mil; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1251714 {
+      x1=109.493685mm; y1=4.59886in; x2=4.38369in; y2=4.59886in; thickness=27.0mil; clearance=22.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1213593 {
-      x1=2.22993in; y1=736.0mil; x2=2.22993in; y2=785.0mil; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1251717 {
+      x1=4.38369in; y1=4.59886in; x2=4.384in; y2=116.80317mm; thickness=27.0mil; clearance=22.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1213596 {
-      x1=2.22993in; y1=785.0mil; x2=54.6735mm; y2=785.0mil; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1251720 {
+      x1=4.384in; y1=116.80317mm; x2=4.654in; y2=121.90857mm; thickness=27.0mil; clearance=22.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1213599 {
-      x1=46.0121mm; y1=785.0mil; x2=46.0121mm; y2=885.57mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1251723 {
+      x1=109.493685mm; y1=115.27155mm; x2=4.3837in; y2=115.27155mm; thickness=27.0mil; clearance=22.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1213602 {
-      x1=2.28993in; y1=701.0mil; x2=2.22393in; y2=635.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1251726 {
+      x1=4.3837in; y1=115.27155mm; x2=4.384in; y2=115.27917mm; thickness=27.0mil; clearance=22.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1213605 {
-      x1=2.22393in; y1=635.0mil; x2=54.6735mm; y2=635.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1251729 {
+      x1=4.384in; y1=115.27917mm; x2=4.654in; y2=111.90859mm; thickness=27.0mil; clearance=22.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1213608 {
-      x1=2.21493in; y1=535.0mil; x2=54.6735mm; y2=535.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1251732 {
+      x1=4.186in; y1=4.52407in; x2=4.14426in; y2=4.52407in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1213611 {
-      x1=2.21493in; y1=485.0mil; x2=54.6735mm; y2=485.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1251735 {
+      x1=4.14426in; y1=4.52407in; x2=4.144in; y2=4.52381in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1213626 {
-      x1=2.02776in; y1=512.26mil; x2=2.02776in; y2=1.04683in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1251738 {
+      x1=4.144in; y1=114.92357mm; x2=4.14437in; y2=4.52418in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1213860 {
-      x1=2.29in; y1=777.0mil; x2=2.29in; y2=701.07mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1251741 {
+      x1=4.14548in; y1=117.81917mm; x2=4.146in; y2=4.63803in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1213875 {
-      x1=2.21493in; y1=535.0mil; x2=72.771mm; y2=775.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1251744 {
+      x1=4.131in; y1=117.79377mm; x2=4.14452in; y2=117.79377mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1213878 {
-      x1=56.261mm; y1=485.0mil; x2=72.771mm; y2=675.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1251747 {
+      x1=4.14452in; y1=117.79377mm; x2=105.283mm; y2=4.63803in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1213893 {
-      x1=54.6735mm; y1=435.0mil; x2=2.207in; y2=435.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1253896 {
+      x1=4.866in; y1=1.84in; x2=4.828in; y2=1.802in; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1213896 {
-      x1=2.207in; y1=435.0mil; x2=2.227in; y2=415.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1253899 {
+      x1=5.46726in; y1=29.0134mm; x2=5.467in; y2=1.142in; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1213899 {
-      x1=2.227in; y1=415.0mil; x2=2.227in; y2=6.124157mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1253902 {
+      x1=5.46726in; y1=1.284in; x2=5.46726in; y2=29.0134mm; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1213902 {
-      x1=2.227in; y1=6.124157mm; x2=55.876463mm; y2=5.43482mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1253905 {
+      x1=5.49874in; y1=1.284in; x2=5.56152in; y2=1.284in; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1213905 {
-      x1=49.4665mm; y1=435.0mil; x2=1.892in; y2=435.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1253908 {
+      x1=5.53in; y1=28.3294mm; x2=140.7752mm; y2=1.103in; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1213908 {
-      x1=1.892in; y1=435.0mil; x2=1.871in; y2=414.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1253911 {
+      x1=5.787in; y1=30.3375mm; x2=5.78839in; y2=1.193in; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1213911 {
-      x1=1.871in; y1=414.0mil; x2=1.871in; y2=6.167883mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1253914 {
+      x1=5.283in; y1=1.142in; x2=5.56033in; y2=1.142in; thickness=170.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1213914 {
-      x1=1.871in; y1=6.167883mm; x2=48.256463mm; y2=5.43482mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1253917 {
+      x1=5.264in; y1=27.051mm; x2=141.351mm; y2=27.051mm; thickness=170.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1213917 {
-      x1=48.256463mm; y1=5.43482mm; x2=48.256463mm; y2=5.736863mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1253920 {
+      x1=5.966in; y1=1.627in; x2=5.989in; y2=1.627in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1213920 {
-      x1=48.256463mm; y1=5.736863mm; x2=1.902in; y2=228.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1253923 {
+      x1=137.208792mm; y1=2.028in; x2=137.197596mm; y2=51.500004mm; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1220317 {
-      x1=879.6mil; y1=25.671653mm; x2=19.527246mm; y2=28.493446mm; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1253926 {
+      x1=137.197596mm; y1=1.988in; x2=137.197596mm; y2=2.027in; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1220320 {
-      x1=813.0mil; y1=943.0mil; x2=22.355728mm; y2=25.657728mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1253929 {
+      x1=136.143996mm; y1=1.988in; x2=136.397996mm; y2=1.988in; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1220344 {
-      x1=601.0mil; y1=34.29mm; x2=631.0mil; y2=34.29mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1253932 {
+      x1=136.143996mm; y1=1.988in; x2=135.635996mm; y2=1.968in; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1222593 {
-      x1=681.61mil; y1=934.37mil; x2=681.61mil; y2=974.39mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1253935 {
+      x1=136.169396mm; y1=1.947in; x2=136.411196mm; y2=1.947in; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1222596 {
-      x1=681.61mil; y1=974.39mil; x2=670.0mil; y2=986.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1253938 {
+      x1=136.169396mm; y1=1.947in; x2=135.635996mm; y2=1.968in; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1222599 {
-      x1=707.2mil; y1=934.37mil; x2=707.2mil; y2=985.8mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1253941 {
+      x1=137.198596mm; y1=1.907in; x2=137.198596mm; y2=49.4416mm; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1222602 {
-      x1=707.2mil; y1=985.8mil; x2=707.0mil; y2=986.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1253944 {
+      x1=137.236192mm; y1=1.948in; x2=137.210792mm; y2=1.947in; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1222605 {
-      x1=732.8mil; y1=934.37mil; x2=732.8mil; y2=973.8mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1253947 {
+      x1=5.46726in; y1=1.28426in; x2=5.46726in; y2=1.284in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1222608 {
-      x1=732.8mil; y1=973.8mil; x2=745.0mil; y2=986.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1253950 {
+      x1=5.404in; y1=2.027in; x2=137.222496mm; y2=51.524904mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1222758 {
-      x1=49.043971mm; y1=1.12652in; x2=1.87148in; y2=1.12652in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1253953 {
+      x1=5.46626in; y1=1.284in; x2=5.46726in; y2=1.283in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1222761 {
-      x1=1.87148in; y1=1.12652in; x2=1.871in; y2=1.127in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1253956 {
+      x1=5.49739in; y1=1.43263in; x2=5.51263in; y2=1.43263in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1222764 {
-      x1=49.044288mm; y1=29.613288mm; x2=47.526512mm; y2=29.613288mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1253959 {
+      x1=5.51263in; y1=1.43263in; x2=5.531in; y2=1.451in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1222767 {
-      x1=47.526512mm; y1=29.613288mm; x2=1.871in; y2=1.166in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1253962 {
+      x1=5.531in; y1=1.451in; x2=5.59674in; y2=1.451in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1222820 {
-      x1=16.827996mm; y1=1.23in; x2=697.0mil; y2=1.23in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1253965 {
+      x1=5.59674in; y1=1.451in; x2=5.597in; y2=1.45126in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1222823 {
-      x1=662.48mil; y1=1.311in; x2=697.0mil; y2=1.311in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1253968 {
+      x1=5.734in; y1=1.731in; x2=145.669mm; y2=1.732in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1227452 {
-      x1=120.0mm; y1=0.0; x2=120.0mm; y2=100.0mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1253971 {
+      x1=5.656in; y1=42.867453mm; x2=5.656in; y2=1.731in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
-       lock=1
-      }
-
-      ha:attributes {
-        on_every_layer=
-        on_every_layer_gen=outline
-        noexport=1
       }
      }
-     ha:line.1227464 {
-      x1=120.0mm; y1=100.0mm; x2=0.0; y2=100.0mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1253974 {
+      x1=5.69339in; y1=45.067093mm; x2=145.394299mm; y2=45.067093mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
-       lock=1
-      }
-
-      ha:attributes {
-        on_every_layer=
-        on_every_layer_gen=outline
-        noexport=1
       }
      }
-     ha:line.1227476 {
-      x1=0.0; y1=0.0; x2=120.0mm; y2=0.0; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1253977 {
+      x1=145.394299mm; y1=45.067093mm; x2=145.669mm; y2=1.76348in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
-       lock=1
-      }
-
-      ha:attributes {
-        on_every_layer=
-        on_every_layer_gen=outline
-        noexport=1
       }
      }
-     ha:line.1227488 {
-      x1=0.0; y1=0.0; x2=0.0; y2=100.0mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1253980 {
+      x1=5.832in; y1=1.598in; x2=5.832in; y2=1.716in; thickness=27.0mil; clearance=22.0mil;
       ha:flags {
        clearline=1
-       lock=1
       }
-
-      ha:attributes {
-        on_every_layer=
-        on_every_layer_gen=outline
-        noexport=1
-      }
-     }
-    }
-    color = {#8b2323}
-    group = 3
-    ha:combining {
-    }
-   }
-   ha:bottom-sig {
-    ha:attributes {
-     {pcb-rnd::key::vis} = {<Key>l; Shift<Key>b}
-     {pcb-rnd::key::select} = {<Key>l; <Key>b}
-    }
-    lid = 1
-    li:objects {
-     ha:line.718055 {
-      clearance = 20.0mil
-      y2 = 26.035mm
-      thickness = 140.0mil
-      x1 = 89.0mil
-      x2 = 89.0mil
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 525.0mil
-     }
-     ha:line.894791 {
-      clearance = 12.0mil
-      y2 = 52.07mm
-      thickness = 10.0mil
-      x1 = 1.357in
-      x2 = 1.35in
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 52.2478mm
-     }
-     ha:line.907046 {
-      clearance = 12.0mil
-      y2 = 1.751in
-      thickness = 10.0mil
-      x1 = 31.75mm
-      x2 = 31.75mm
-      ha:flags {
-       clearline = 1
-      }
-      y1 = 44.45mm
      }
-     ha:line.907254 {
-      clearance = 12.0mil
-      y2 = 1.65in
-      thickness = 10.0mil
-      x1 = 1.351in
-      x2 = 1.35in
+     ha:line.1253983 {
+      x1=5.802in; y1=1.599in; x2=5.802in; y2=43.307mm; thickness=27.0mil; clearance=22.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 1.651in
      }
-     ha:line.1017013 {
-      x1=34.29mm; y1=26.67mm; x2=34.29mm; y2=1.051in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1253986 {
+      x1=5.817in; y1=1.599in; x2=5.817in; y2=1.716in; thickness=27.0mil; clearance=22.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1084364 {
-      x1=489.0mil; y1=31.115mm; x2=489.0mil; y2=43.815mm; thickness=100.0mil; clearance=20.0mil;
+     ha:line.1253989 {
+      x1=5.656in; y1=42.867453mm; x2=5.656in; y2=1.632in; thickness=27.0mil; clearance=22.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1187045 {
-      x1=31.75mm; y1=31.75mm; x2=1.3in; y2=1.3in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1253992 {
+      x1=5.656in; y1=1.632in; x2=144.145mm; y2=1.613in; thickness=27.0mil; clearance=22.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1187048 {
-      x1=1.3in; y1=1.3in; x2=1.938in; y2=1.3in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1253995 {
+      x1=144.145mm; y1=1.613in; x2=144.145mm; y2=38.967283mm; thickness=27.0mil; clearance=22.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1187078 {
-      x1=34.29mm; y1=31.75mm; x2=1.399in; y2=1.201in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1253998 {
+      x1=144.145mm; y1=38.967283mm; x2=5.67514in; y2=38.963727mm; thickness=27.0mil; clearance=22.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1187093 {
-      x1=1.4in; y1=1.2in; x2=1.781in; y2=1.2in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1254001 {
+      x1=5.508in; y1=1.8in; x2=141.085697mm; y2=52.513103mm; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1187096 {
-      x1=1.781in; y1=1.2in; x2=1.826in; y2=31.623mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1254004 {
+      x1=5.552in; y1=1.48274in; x2=5.552in; y2=1.62in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1187099 {
-      x1=1.826in; y1=31.623mm; x2=1.938in; y2=31.623mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1254007 {
+      x1=5.4462in; y1=1.43263in; x2=5.4462in; y2=1.3828in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1187108 {
-      x1=2.114in; y1=30.353mm; x2=1.988in; y2=30.353mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1254010 {
+      x1=5.4462in; y1=1.3828in; x2=139.573mm; y2=1.334in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1187111 {
-      x1=1.938in; y1=31.623mm; x2=1.988in; y2=30.353mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1254013 {
+      x1=139.573mm; y1=1.334in; x2=5.69526in; y2=1.334in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1187114 {
-      x1=2.113in; y1=31.877mm; x2=1.983in; y2=31.877mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1254016 {
+      x1=5.81426in; y1=1.283in; x2=5.77774in; y2=1.283in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1187120 {
-      x1=1.938in; y1=1.3in; x2=1.983in; y2=31.877mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1254019 {
+      x1=5.69526in; y1=1.334in; x2=5.74626in; y2=1.283in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1200181 {
-      x1=31.75mm; y1=750.0mil; x2=1.298in; y2=702.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1254022 {
+      x1=5.74626in; y1=1.283in; x2=5.74626in; y2=1.21126in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1200184 {
-      x1=1.298in; y1=702.0mil; x2=1.498in; y2=702.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1254025 {
+      x1=5.74626in; y1=1.21126in; x2=5.746in; y2=1.211in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1200187 {
-      x1=1.498in; y1=702.0mil; x2=1.54999in; y2=650.01mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1254028 {
+      x1=5.816in; y1=38.941629mm; x2=5.81687in; y2=38.963727mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1213839 {
-      x1=2.224in; y1=855.0mil; x2=46.7741mm; y2=855.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1254031 {
+      x1=5.597in; y1=1.37326in; x2=5.74026in; y2=1.37326in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1213842 {
-      x1=46.7741mm; y1=855.0mil; x2=46.0121mm; y2=885.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1254034 {
+      x1=5.74026in; y1=1.37326in; x2=5.817in; y2=36.83mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1222635 {
-      x1=36.83mm; y1=950.01mil; x2=36.83mm; y2=950.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1254037 {
+      x1=5.817in; y1=36.83mm; x2=5.817in; y2=38.967029mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1222638 {
-      x1=36.83mm; y1=950.0mil; x2=1.401in; y2=901.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1254040 {
+      x1=5.817in; y1=38.967029mm; x2=5.818in; y2=38.992429mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1222641 {
-      x1=1.401in; y1=901.0mil; x2=755.0mil; y2=901.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1254043 {
+      x1=5.597in; y1=1.40474in; x2=5.552in; y2=1.40474in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1222644 {
-      x1=755.0mil; y1=901.0mil; x2=670.0mil; y2=986.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1254046 {
+      x1=5.4718in; y1=1.43263in; x2=5.4718in; y2=1.4002in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1222722 {
-      x1=1.871in; y1=1.127in; x2=1.68in; y2=936.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1254049 {
+      x1=5.4718in; y1=1.4002in; x2=5.482in; y2=1.39in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1222725 {
-      x1=1.68in; y1=936.0mil; x2=1.68in; y2=901.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1254052 {
+      x1=5.482in; y1=1.39in; x2=5.523in; y2=1.39in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1222728 {
-      x1=1.68in; y1=901.0mil; x2=1.581in; y2=802.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1254055 {
+      x1=5.523in; y1=1.39in; x2=5.538in; y2=35.687mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1222731 {
-      x1=1.581in; y1=802.0mil; x2=986.0mil; y2=802.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1254058 {
+      x1=5.538in; y1=35.687mm; x2=5.55148in; y2=35.687mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1222734 {
-      x1=986.0mil; y1=802.0mil; x2=791.0mil; y2=607.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1254061 {
+      x1=5.55148in; y1=35.687mm; x2=5.55174in; y2=1.40474in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1222788 {
-      x1=1.871in; y1=1.166in; x2=1.706in; y2=1.001in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1254064 {
+      x1=5.42061in; y1=1.43263in; x2=5.42061in; y2=1.48439in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1222791 {
-      x1=1.706in; y1=1.001in; x2=1.22in; y2=1.001in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1254067 {
+      x1=5.42061in; y1=1.48439in; x2=5.42in; y2=37.719mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1222794 {
-      x1=1.22in; y1=1.001in; x2=1.142in; y2=923.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1254070 {
+      x1=147.701mm; y1=1.28374in; x2=5.81426in; y2=1.283in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1222797 {
-      x1=1.142in; y1=923.0mil; x2=770.0mil; y2=923.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1254073 {
+      x1=5.554in; y1=2.278in; x2=5.55511in; y2=2.27689in; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1222841 {
-      x1=697.0mil; y1=1.23in; x2=697.0mil; y2=996.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1254076 {
+      x1=145.669mm; y1=1.732in; x2=5.656in; y2=1.732in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1222844 {
-      x1=770.0mil; y1=923.0mil; x2=697.0mil; y2=996.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1254079 {
+      x1=5.832in; y1=1.716in; x2=5.833in; y2=1.717in; thickness=27.0mil; clearance=22.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1222847 {
-      x1=745.0mil; y1=986.0mil; x2=745.0mil; y2=1.263in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1254082 {
+      x1=5.636in; y1=2.278in; x2=5.692in; y2=2.278in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1222850 {
-      x1=745.0mil; y1=1.263in; x2=697.0mil; y2=1.311in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1254085 {
+      x1=5.692in; y1=2.278in; x2=5.693in; y2=2.277in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1227461 {
-      x1=120.0mm; y1=0.0; x2=120.0mm; y2=100.0mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1254088 {
+      x1=5.554in; y1=2.278in; x2=5.49974in; y2=2.278in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
-       lock=1
-      }
-
-      ha:attributes {
-        on_every_layer=
-        on_every_layer_gen=outline
-        noexport=1
       }
      }
-     ha:line.1227473 {
-      x1=120.0mm; y1=100.0mm; x2=0.0; y2=100.0mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1254091 {
+      x1=5.49974in; y1=2.278in; x2=5.499in; y2=2.27726in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
-       lock=1
-      }
-
-      ha:attributes {
-        on_every_layer=
-        on_every_layer_gen=outline
-        noexport=1
       }
      }
-     ha:line.1227485 {
-      x1=0.0; y1=0.0; x2=120.0mm; y2=0.0; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1254094 {
+      x1=5.55511in; y1=2.27689in; x2=5.55511in; y2=2.068in; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
-       lock=1
-      }
-
-      ha:attributes {
-        on_every_layer=
-        on_every_layer_gen=outline
-        noexport=1
       }
      }
-     ha:line.1227497 {
-      x1=0.0; y1=0.0; x2=0.0; y2=100.0mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1254097 {
+      x1=5.634in; y1=2.24in; x2=5.634in; y2=2.277in; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
-       lock=1
-      }
-
-      ha:attributes {
-        on_every_layer=
-        on_every_layer_gen=outline
-        noexport=1
       }
      }
-    }
-    color = {#3a5fcd}
-    group = 10
-    ha:combining {
-    }
-   }
-   ha:top-gnd {
-    lid = 2
-    li:objects {
-     ha:line.961856 {
-      clearance = 20.0mil
-      y2 = 2.766in
-      thickness = 20.0mil
-      x1 = 489.0mil
-      x2 = 489.0mil
-      y1 = 2.383in
-     }
-     ha:line.962234 {
-      clearance = 20.0mil
-      y2 = 2.675in
-      thickness = 20.0mil
-      x1 = 397.0mil
-      x2 = 571.0mil
-      y1 = 2.675in
-     }
-     ha:line.962237 {
-      clearance = 20.0mil
-      y2 = 65.405mm
-      thickness = 20.0mil
-      x1 = 397.0mil
-      x2 = 571.0mil
-      y1 = 65.405mm
-     }
-     ha:line.962240 {
-      clearance = 20.0mil
-      y2 = 62.865mm
-      thickness = 20.0mil
-      x1 = 407.0mil
-      x2 = 571.0mil
-      y1 = 2.474in
-     }
-     ha:polygon.1234417 { clearance=12.0mil;
-      li:geometry {
-        ta:contour {
-         { 0.0; 3.0mm }
-         { 120.0mm; 3.0mm }
-         { 120.0mm; 97.0mm }
-         { 0.0; 97.0mm }
-        }
-      }
-
+     ha:line.1254100 {
+      x1=5.634in; y1=2.277in; x2=5.633in; y2=2.278in; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
-       clearpoly=1
-       lock=1
+       clearline=1
       }
      }
-    }
-    color = {#104e8b}
-    group = 3
-    ha:combining {
-    }
-   }
-   ha:bottom-gnd {
-    lid = 3
-    li:objects {
-     ha:line.831300 {
-      clearance = 22.0mil
-      y2 = 2.389in
-      thickness = 27.0mil
-      x1 = 588.0mil
-      x2 = 588.0mil
-      y1 = 62.865mm
-     }
-     ha:line.831309 {
-      clearance = 22.0mil
-      y2 = 2.761in
-      thickness = 27.0mil
-      x1 = 589.0mil
-      x2 = 589.0mil
-      y1 = 2.675in
-     }
-     ha:polygon.1234427 { clearance=12.0mil;
-      li:geometry {
-        ta:contour {
-         { 0.0; 3.0mm }
-         { 120.0mm; 3.0mm }
-         { 120.0mm; 97.0mm }
-         { 0.0; 97.0mm }
-        }
-      }
-
+     ha:line.1254103 {
+      x1=5.55511in; y1=2.068in; x2=5.55411in; y2=2.067in; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
-       clearpoly=1
-       lock=1
+       clearline=1
       }
-     }
-    }
-    color = {#cd3700}
-    group = 10
-    ha:combining {
-    }
-   }
-   ha:int-sig2 {
-    ha:attributes {
-     {pcb-rnd::key::vis} = {<Key>l; Shift<Key>i}
-     {pcb-rnd::key::select} = {<Key>l; <Key>i}
-    }
-    lid = 4
-    li:objects {
-     ha:line.920300 {
-      clearance = 12.0mil
-      y2 = 26.67mm
-      thickness = 10.0mil
-      x1 = 1.351in
-      x2 = 1.35in
+     }
+     ha:line.1254106 {
+      x1=5.602in; y1=1.839in; x2=5.65326in; y2=1.839in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 26.6954mm
      }
-     ha:line.1027566 {
-      clearance = 12.0mil
-      y2 = 36.83mm
-      thickness = 10.0mil
-      x1 = 1.351in
-      x2 = 1.35in
+     ha:line.1254109 {
+      x1=5.6186in; y1=45.067093mm; x2=5.619in; y2=1.839in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 1.451in
      }
-     ha:line.1104550 {
-      x1=34.29mm; y1=750.0mil; x2=1.357in; y2=750.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1254112 {
+      x1=5.68474in; y1=1.839in; x2=5.68474in; y2=1.86974in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1150695 {
-      x1=813.0mil; y1=843.0mil; x2=970.0mil; y2=843.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1254115 {
+      x1=5.68474in; y1=1.86974in; x2=144.399mm; y2=1.87in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1150698 {
-      x1=970.0mil; y1=843.0mil; x2=1.012in; y2=801.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1254118 {
+      x1=5.6186in; y1=42.867453mm; x2=139.897846mm; y2=45.689246mm; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1150701 {
-      x1=1.012in; y1=801.0mil; x2=1.632in; y2=801.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1254121 {
+      x1=5.552in; y1=1.62in; x2=142.726328mm; y2=42.853528mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1172042 {
-      x1=31.75mm; y1=54.61mm; x2=1.301in; y2=2.201in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1254124 {
+      x1=5.42061in; y1=1.61137in; x2=5.42061in; y2=1.65139in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1172177 {
-      x1=33.0327mm; y1=55.8927mm; x2=35.0393mm; y2=55.8927mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1254127 {
+      x1=5.42061in; y1=1.65139in; x2=5.409in; y2=1.663in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1172180 {
-      x1=35.0393mm; y1=55.8927mm; x2=1.4in; y2=2.221in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1254130 {
+      x1=5.4462in; y1=1.61137in; x2=5.4462in; y2=1.6628in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1172183 {
-      x1=1.4in; y1=2.221in; x2=1.4in; y2=2.276in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1254133 {
+      x1=5.4462in; y1=1.6628in; x2=5.446in; y2=1.663in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1172186 {
-      x1=1.4in; y1=2.276in; x2=36.195mm; y2=2.301in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1254136 {
+      x1=5.4718in; y1=1.61137in; x2=5.4718in; y2=1.6508in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1172189 {
-      x1=36.195mm; y1=2.301in; x2=1.50099in; y2=2.301in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1254139 {
+      x1=5.4718in; y1=1.6508in; x2=5.484in; y2=1.663in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1172192 {
-      x1=1.50099in; y1=2.301in; x2=1.54999in; y2=59.69mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1254142 {
+      x1=137.198596mm; y1=1.907in; x2=5.436in; y2=1.907in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1186631 {
-      x1=34.29mm; y1=39.37mm; x2=1.401in; y2=1.499in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1254145 {
+      x1=5.40148in; y1=1.988in; x2=5.436in; y2=1.988in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1186634 {
-      x1=1.401in; y1=1.499in; x2=1.49899in; y2=1.499in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1256023 {
+      x1=673.135mil; y1=128.578229mm; x2=673.0mil; y2=5.062in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1186637 {
-      x1=1.49899in; y1=1.499in; x2=1.54999in; y2=39.37mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1256026 {
+      x1=1.126in; y1=5.001in; x2=1.12583in; y2=5.00083in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1186685 {
-      x1=34.29mm; y1=36.83mm; x2=1.399in; y2=1.401in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1256029 {
+      x1=1.47in; y1=4.831in; x2=1.359in; y2=4.831in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1186688 {
-      x1=1.399in; y1=1.401in; x2=1.50098in; y2=1.401in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1256032 {
+      x1=1.359in; y1=4.831in; x2=1.328in; y2=4.8in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1186691 {
-      x1=1.50098in; y1=1.401in; x2=1.54999in; y2=1.45001in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1256035 {
+      x1=759.0mil; y1=4.33252in; x2=758.0mil; y2=4.33352in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1186694 {
-      x1=34.29mm; y1=34.29mm; x2=1.4in; y2=1.3in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1256038 {
+      x1=1.938in; y1=104.521mm; x2=1.938in; y2=4.117in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1186697 {
-      x1=1.4in; y1=1.3in; x2=1.49998in; y2=1.3in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1256041 {
+      x1=647.99mil; y1=5.06501in; x2=647.99mil; y2=5.06499in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1186700 {
-      x1=1.49998in; y1=1.3in; x2=1.54999in; y2=1.35001in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1256044 {
+      x1=1.323in; y1=4.87in; x2=1.388in; y2=4.87in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1186960 {
-      x1=31.75mm; y1=29.21mm; x2=1.3in; y2=1.2in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1256047 {
+      x1=1.388in; y1=4.87in; x2=35.2679mm; y2=123.7107mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1186963 {
-      x1=1.3in; y1=1.2in; x2=1.866in; y2=1.2in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1256050 {
+      x1=26.58113mm; y1=4.8in; x2=909.5mil; y2=4.8in; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1186966 {
-      x1=1.866in; y1=1.2in; x2=1.871in; y2=30.607mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1256053 {
+      x1=909.5mil; y1=4.7in; x2=959.5mil; y2=120.65mm; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1189287 {
-      x1=2.169in; y1=58.547mm; x2=2.168in; y2=2.304in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1256056 {
+      x1=959.5mil; y1=120.65mm; x2=26.58113mm; y2=120.65mm; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1213635 {
-      x1=1.632in; y1=801.0mil; x2=1.668in; y2=837.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1256059 {
+      x1=909.5mil; y1=4.6in; x2=909.5mil; y2=117.221mm; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1213638 {
-      x1=1.95293in; y1=837.0mil; x2=2.00493in; y2=785.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1256062 {
+      x1=909.5mil; y1=117.221mm; x2=994.5mil; y2=4.7in; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1213641 {
-      x1=2.00493in; y1=785.0mil; x2=2.22993in; y2=785.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1256065 {
+      x1=994.5mil; y1=4.7in; x2=26.58113mm; y2=4.7in; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1213800 {
-      x1=1.668in; y1=837.0mil; x2=1.95293in; y2=837.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1256068 {
+      x1=909.5mil; y1=114.3mm; x2=967.5mil; y2=4.558in; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1222692 {
-      x1=34.29mm; y1=750.0mil; x2=1.398in; y2=702.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1256071 {
+      x1=967.5mil; y1=4.558in; x2=967.5mil; y2=4.62in; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1222695 {
-      x1=1.398in; y1=702.0mil; x2=1.50198in; y2=702.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1256074 {
+      x1=967.5mil; y1=4.62in; x2=997.5mil; y2=118.11mm; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1222698 {
-      x1=1.50198in; y1=702.0mil; x2=1.54999in; y2=750.01mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1256077 {
+      x1=997.5mil; y1=118.11mm; x2=26.58113mm; y2=118.11mm; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1227458 {
-      x1=120.0mm; y1=0.0; x2=120.0mm; y2=100.0mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1256080 {
+      x1=31.7627mm; y1=120.65mm; x2=1.32693in; y2=120.65mm; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
-       lock=1
       }
-
-      ha:attributes {
-        on_every_layer=
-        on_every_layer_gen=outline
-        noexport=1
+     }
+     ha:line.1256083 {
+      x1=1.32793in; y1=4.751in; x2=1.32793in; y2=4.8in; thickness=20.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
       }
      }
-     ha:line.1227470 {
-      x1=120.0mm; y1=100.0mm; x2=0.0; y2=100.0mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1256086 {
+      x1=1.32793in; y1=4.8in; x2=31.7627mm; y2=4.8in; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
-       lock=1
       }
-
-      ha:attributes {
-        on_every_layer=
-        on_every_layer_gen=outline
-        noexport=1
+     }
+     ha:line.1256089 {
+      x1=909.5mil; y1=4.8in; x2=909.5mil; y2=4.90057in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
      }
-     ha:line.1227482 {
-      x1=0.0; y1=0.0; x2=120.0mm; y2=0.0; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1256092 {
+      x1=1.38793in; y1=4.716in; x2=1.32193in; y2=118.11mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
-       lock=1
       }
-
-      ha:attributes {
-        on_every_layer=
-        on_every_layer_gen=outline
-        noexport=1
+     }
+     ha:line.1256095 {
+      x1=1.32193in; y1=118.11mm; x2=31.7627mm; y2=118.11mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
      }
-     ha:line.1227494 {
-      x1=0.0; y1=0.0; x2=0.0; y2=100.0mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1256098 {
+      x1=1.388in; y1=4.792in; x2=1.388in; y2=4.71607in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
-       lock=1
       }
-
-      ha:attributes {
-        on_every_layer=
-        on_every_layer_gen=outline
-        noexport=1
+     }
+     ha:line.1256101 {
+      x1=31.7627mm; y1=113.03mm; x2=33.147mm; y2=113.03mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
      }
-    }
-    color = {#548b54}
-    group = 7
-    ha:combining {
-    }
-   }
-   ha:power {
-    ha:attributes {
-     {pcb-rnd::key::vis} = {<Key>l; Shift<Key>o}
-     {pcb-rnd::key::select} = {<Key>l; <Key>o}
-    }
-    lid = 5
-    li:objects {
-     ha:line.717882 {
-      clearance = 20.0mil
-      y2 = 1.751in
-      thickness = 10.0mil
-      x1 = 31.75mm
-      x2 = 31.75mm
+     ha:line.1256104 {
+      x1=33.147mm; y1=113.03mm; x2=33.655mm; y2=4.43in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 44.45mm
      }
-     ha:line.717918 {
-      clearance = 20.0mil
-      y2 = 850.0mil
-      thickness = 10.0mil
-      x1 = 1.35in
-      x2 = 1.353in
+     ha:line.1256107 {
+      x1=33.655mm; y1=4.43in; x2=33.655mm; y2=108.105157mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 850.0mil
      }
-     ha:line.717972 {
-      clearance = 20.0mil
-      y2 = 750.0mil
-      thickness = 10.0mil
-      x1 = 1.35in
-      x2 = 1.353in
+     ha:line.1256110 {
+      x1=33.655mm; y1=108.105157mm; x2=32.965663mm; y2=107.41582mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 750.0mil
      }
-     ha:line.718038 {
-      clearance = 20.0mil
-      y2 = 2.25in
-      thickness = 18.0mil
-      x1 = 31.75mm
-      x2 = 1.251in
+     ha:line.1256113 {
+      x1=26.5557mm; y1=113.03mm; x2=990.0mil; y2=113.03mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-      y1 = 57.1754mm
      }
-     ha:line.1151424 {
-      x1=89.0mil; y1=325.0mil; x2=89.0mil; y2=31.081464mm; thickness=100.0mil; clearance=20.0mil;
+     ha:line.1256116 {
+      x1=990.0mil; y1=113.03mm; x2=969.0mil; y2=4.429in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1151427 {
-      x1=89.0mil; y1=31.081464mm; x2=88.0mil; y2=31.106864mm; thickness=100.0mil; clearance=20.0mil;
+     ha:line.1256119 {
+      x1=969.0mil; y1=4.429in; x2=969.0mil; y2=108.148883mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1151430 {
-      x1=89.0mil; y1=707.0mil; x2=1.034in; y2=707.0mil; thickness=100.0mil; clearance=20.0mil;
+     ha:line.1256122 {
+      x1=969.0mil; y1=108.148883mm; x2=25.345663mm; y2=107.41582mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1151433 {
-      x1=1.034in; y1=707.0mil; x2=1.139in; y2=602.0mil; thickness=100.0mil; clearance=20.0mil;
+     ha:line.1256125 {
+      x1=25.345663mm; y1=107.41582mm; x2=25.345663mm; y2=107.717863mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1153713 {
-      x1=34.29mm; y1=550.0mil; x2=34.29mm; y2=650.0mil; thickness=27.0mil; clearance=22.0mil;
+     ha:line.1256128 {
+      x1=25.345663mm; y1=107.717863mm; x2=1000.0mil; y2=4.243in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1153719 {
-      x1=1.139in; y1=602.0mil; x2=1.313in; y2=602.0mil; thickness=100.0mil; clearance=20.0mil;
+     ha:line.1256756 {
+      x1=2.84642in; y1=4.73142in; x2=2.847in; y2=4.732in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1157071 {
-      x1=72.39mm; y1=51.67503mm; x2=72.37857mm; y2=51.67503mm; thickness=27.0mil; clearance=22.0mil;
+     ha:line.1256759 {
+      x1=75.79233mm; y1=119.17807mm; x2=2.984in; y2=4.692in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1157074 {
-      x1=72.37857mm; y1=51.67503mm; x2=69.85mm; y2=2.134in; thickness=27.0mil; clearance=22.0mil;
+     ha:line.1256762 {
+      x1=70.52602mm; y1=4.791in; x2=70.55631mm; y2=121.66111mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1157077 {
-      x1=69.85mm; y1=2.134in; x2=69.85mm; y2=2.328in; thickness=27.0mil; clearance=22.0mil;
+     ha:line.1256765 {
+      x1=64.644905mm; y1=4.771in; x2=64.639571mm; y2=4.77079in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1157083 {
-      x1=72.38619mm; y1=2.428in; x2=72.39mm; y2=61.67501mm; thickness=27.0mil; clearance=22.0mil;
+     ha:line.1256768 {
+      x1=64.635507mm; y1=4.81in; x2=64.639571mm; y2=4.81016in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1157086 {
-      x1=72.413495mm; y1=61.698505mm; x2=72.413495mm; y2=61.694695mm; thickness=27.0mil; clearance=22.0mil;
+     ha:line.1256771 {
+      x1=64.630173mm; y1=4.594in; x2=64.639571mm; y2=4.59363in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1157089 {
-      x1=72.413495mm; y1=61.694695mm; x2=69.85mm; y2=2.328in; thickness=27.0mil; clearance=22.0mil;
+     ha:line.1256774 {
+      x1=64.636777mm; y1=114.681mm; x2=64.639571mm; y2=4.51489in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1177681 {
-      x1=2.751in; y1=2.329in; x2=2.751in; y2=2.33in; thickness=27.0mil; clearance=22.0mil;
+    }
+    color = {#8b2323}
+    group = 3
+    ha:combining {
+    }
+   }
+   ha:bottom-sig {
+    ha:attributes {
+     {pcb-rnd::key::vis} = {<Key>l; Shift<Key>b}
+     {pcb-rnd::key::select} = {<Key>l; <Key>b}
+    }
+    lid = 1
+    li:objects {
+     ha:line.1017013 {
+      x1=34.29mm; y1=26.67mm; x2=34.29mm; y2=1.051in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1177684 {
-      x1=2.751in; y1=2.33in; x2=2.581in; y2=63.5mm; thickness=27.0mil; clearance=22.0mil;
+     ha:line.1222635 {
+      x1=36.83mm; y1=950.01mil; x2=36.83mm; y2=950.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1177687 {
-      x1=2.581in; y1=63.5mm; x2=57.531mm; y2=63.5mm; thickness=27.0mil; clearance=22.0mil;
+     ha:line.1227461 {
+      x1=120.0mm; y1=0.0; x2=120.0mm; y2=100.0mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
+       lock=1
+      }
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
       }
      }
-     ha:line.1177690 {
-      x1=57.531mm; y1=63.5mm; x2=2.131in; y2=2.634in; thickness=27.0mil; clearance=22.0mil;
+     ha:line.1227473 {
+      x1=120.0mm; y1=100.0mm; x2=0.0; y2=100.0mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
+       lock=1
+      }
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
       }
      }
-     ha:line.1177693 {
-      x1=2.131in; y1=2.634in; x2=1.739in; y2=2.634in; thickness=27.0mil; clearance=22.0mil;
+     ha:line.1227485 {
+      x1=0.0; y1=0.0; x2=120.0mm; y2=0.0; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
+       lock=1
+      }
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
       }
      }
-     ha:line.1177696 {
-      x1=1.739in; y1=2.634in; x2=1.596in; y2=2.777in; thickness=27.0mil; clearance=22.0mil;
+     ha:line.1227497 {
+      x1=0.0; y1=0.0; x2=0.0; y2=100.0mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
+       lock=1
+      }
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
       }
      }
-     ha:line.1177699 {
-      x1=1.596in; y1=2.777in; x2=1.239in; y2=2.777in; thickness=27.0mil; clearance=22.0mil;
+     ha:line.1254148 {
+      x1=5.989in; y1=2.427in; x2=5.989in; y2=2.428in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1182052 {
-      x1=1.078in; y1=960.0mil; x2=1.078in; y2=2.418in; thickness=27.0mil; clearance=22.0mil;
+    }
+    color = {#3a5fcd}
+    group = 10
+    ha:combining {
+    }
+   }
+   ha:top-gnd {
+    lid = 2
+    li:objects {
+     ha:line.961856 {
+      clearance = 20.0mil
+      y2 = 2.766in
+      thickness = 20.0mil
+      x1 = 489.0mil
+      x2 = 489.0mil
+      y1 = 2.383in
+     }
+     ha:line.962234 {
+      clearance = 20.0mil
+      y2 = 2.675in
+      thickness = 20.0mil
+      x1 = 397.0mil
+      x2 = 571.0mil
+      y1 = 2.675in
+     }
+     ha:line.962237 {
+      clearance = 20.0mil
+      y2 = 65.405mm
+      thickness = 20.0mil
+      x1 = 397.0mil
+      x2 = 571.0mil
+      y1 = 65.405mm
+     }
+     ha:line.962240 {
+      clearance = 20.0mil
+      y2 = 62.865mm
+      thickness = 20.0mil
+      x1 = 407.0mil
+      x2 = 571.0mil
+      y1 = 2.474in
+     }
+     ha:polygon.1234417 { clearance=12.0mil;
+      li:geometry {
+        ta:contour {
+         { 0.0; 3.0mm }
+         { 120.0mm; 3.0mm }
+         { 120.0mm; 97.0mm }
+         { 0.0; 97.0mm }
+        }
+      }
+
+      ha:flags {
+       clearpoly=1
+       lock=1
+      }
+     }
+    }
+    color = {#104e8b}
+    group = 3
+    ha:combining {
+    }
+   }
+   ha:bottom-gnd {
+    lid = 3
+    li:objects {
+     ha:line.831300 {
+      clearance = 22.0mil
+      y2 = 2.389in
+      thickness = 27.0mil
+      x1 = 588.0mil
+      x2 = 588.0mil
+      y1 = 62.865mm
+     }
+     ha:polygon.1234427 { clearance=12.0mil;
+      li:geometry {
+        ta:contour {
+         { 0.0; 3.0mm }
+         { 120.0mm; 3.0mm }
+         { 120.0mm; 97.0mm }
+         { 0.0; 97.0mm }
+        }
+      }
+
+      ha:flags {
+       clearpoly=1
+       lock=1
+      }
+     }
+    }
+    color = {#cd3700}
+    group = 10
+    ha:combining {
+    }
+   }
+   ha:int-sig2 {
+    ha:attributes {
+     {pcb-rnd::key::vis} = {<Key>l; Shift<Key>i}
+     {pcb-rnd::key::select} = {<Key>l; <Key>i}
+    }
+    lid = 4
+    li:objects {
+     ha:line.920300 {
+      clearance = 12.0mil
+      y2 = 26.67mm
+      thickness = 10.0mil
+      x1 = 1.351in
+      x2 = 1.35in
       ha:flags {
-       clearline=1
+       clearline = 1
       }
+      y1 = 26.6954mm
      }
-     ha:line.1182055 {
-      x1=1.078in; y1=2.418in; x2=30.099mm; y2=64.135mm; thickness=27.0mil; clearance=22.0mil;
+     ha:line.1027566 {
+      clearance = 12.0mil
+      y2 = 36.83mm
+      thickness = 10.0mil
+      x1 = 1.351in
+      x2 = 1.35in
       ha:flags {
-       clearline=1
+       clearline = 1
       }
+      y1 = 1.451in
      }
-     ha:line.1182058 {
-      x1=30.099mm; y1=64.135mm; x2=34.925mm; y2=64.135mm; thickness=27.0mil; clearance=22.0mil;
+     ha:line.1104550 {
+      x1=34.29mm; y1=750.0mil; x2=1.357in; y2=750.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1182061 {
-      x1=34.925mm; y1=64.135mm; x2=36.83mm; y2=62.23mm; thickness=27.0mil; clearance=22.0mil;
+     ha:line.1227458 {
+      x1=120.0mm; y1=0.0; x2=120.0mm; y2=100.0mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
+       lock=1
       }
-     }
-     ha:line.1182064 {
-      x1=36.83mm; y1=62.23mm; x2=36.83mm; y2=59.69mm; thickness=27.0mil; clearance=22.0mil;
-      ha:flags {
-       clearline=1
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
       }
      }
-     ha:line.1182067 {
-      x1=31.75mm; y1=57.15mm; x2=1.078in; y2=57.15mm; thickness=27.0mil; clearance=22.0mil;
+     ha:line.1227470 {
+      x1=120.0mm; y1=100.0mm; x2=0.0; y2=100.0mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
+       lock=1
       }
-     }
-     ha:line.1182127 {
-      x1=1.078in; y1=1.3in; x2=2.044in; y2=1.3in; thickness=17.0mil; clearance=20.0mil;
-      ha:flags {
-       clearline=1
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
       }
      }
-     ha:line.1182130 {
-      x1=2.044in; y1=1.3in; x2=2.048in; y2=1.304in; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1227482 {
+      x1=0.0; y1=0.0; x2=120.0mm; y2=0.0; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
+       lock=1
       }
-     }
-     ha:line.1182187 {
-      x1=2.049in; y1=1.3in; x2=2.867in; y2=1.3in; thickness=17.0mil; clearance=20.0mil;
-      ha:flags {
-       clearline=1
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
       }
      }
-     ha:line.1182307 {
-      x1=1.54999in; y1=41.91mm; x2=1.54999in; y2=1.65101in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1227494 {
+      x1=0.0; y1=0.0; x2=0.0; y2=100.0mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
+       lock=1
       }
-     }
-     ha:line.1182310 {
-      x1=1.54999in; y1=1.65101in; x2=38.1mm; y2=1.701in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
       }
      }
-     ha:line.1182313 {
-      x1=38.1mm; y1=1.701in; x2=38.1mm; y2=2.40001in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1251750 {
+      x1=3.973in; y1=113.78057mm; x2=3.972in; y2=113.75517mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1182316 {
-      x1=38.1mm; y1=2.40001in; x2=1.54999in; y2=62.23mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1256777 {
+      x1=2.48in; y1=4.549in; x2=63.119mm; y2=4.554in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1204546 {
-      x1=489.0mil; y1=48.895mm; x2=489.0mil; y2=2.027in; thickness=27.0mil; clearance=22.0mil;
+    }
+    color = {#548b54}
+    group = 7
+    ha:combining {
+    }
+   }
+   ha:power {
+    ha:attributes {
+     {pcb-rnd::key::vis} = {<Key>l; Shift<Key>o}
+     {pcb-rnd::key::select} = {<Key>l; <Key>o}
+    }
+    lid = 5
+    li:objects {
+     ha:line.717918 {
+      clearance = 20.0mil
+      y2 = 850.0mil
+      thickness = 10.0mil
+      x1 = 1.35in
+      x2 = 1.353in
       ha:flags {
-       clearline=1
+       clearline = 1
       }
+      y1 = 850.0mil
      }
-     ha:line.1204549 {
-      x1=489.0mil; y1=2.027in; x2=1.239in; y2=2.777in; thickness=27.0mil; clearance=22.0mil;
+     ha:line.717972 {
+      clearance = 20.0mil
+      y2 = 750.0mil
+      thickness = 10.0mil
+      x1 = 1.35in
+      x2 = 1.353in
       ha:flags {
-       clearline=1
+       clearline = 1
       }
+      y1 = 750.0mil
      }
-     ha:line.1208984 {
-      x1=946.0mil; y1=1.193in; x2=1.078in; y2=1.193in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.718038 {
+      clearance = 20.0mil
+      y2 = 2.25in
+      thickness = 18.0mil
+      x1 = 31.75mm
+      x2 = 1.251in
       ha:flags {
-       clearline=1
+       clearline = 1
       }
+      y1 = 57.1754mm
      }
-     ha:line.1220347 {
-      x1=601.0mil; y1=34.29mm; x2=217.0mil; y2=34.29mm; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1153713 {
+      x1=34.29mm; y1=550.0mil; x2=34.29mm; y2=650.0mil; thickness=27.0mil; clearance=22.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1220350 {
-      x1=217.0mil; y1=34.29mm; x2=89.0mil; y2=1.222in; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1182307 {
+      x1=1.54999in; y1=41.91mm; x2=1.54999in; y2=1.65101in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
@@ -28115,19 +24786,40 @@ ha:pcb-rnd-board-v8 {
         noexport=1
       }
      }
-     ha:polygon.1173798 { clearance=12.0mil;
-      li:geometry {
-        ta:contour {
-         { 1.042in; 891.0mil }
-         { 41.783mm; 891.0mil }
-         { 41.783mm; 1.009in }
-         { 1.042in; 1.009in }
-        }
+     ha:line.1251753 {
+      x1=4.654in; y1=4.209in; x2=118.20017mm; y2=4.209in; thickness=27.0mil; clearance=22.0mil;
+      ha:flags {
+       clearline=1
       }
-
+     }
+     ha:line.1251756 {
+      x1=118.20779mm; y1=116.90477mm; x2=4.654in; y2=4.6027in; thickness=27.0mil; clearance=22.0mil;
       ha:flags {
-       clearpolypoly=1
-       clearpoly=1
+       clearline=1
+      }
+     }
+     ha:line.1251759 {
+      x1=118.235095mm; y1=116.932075mm; x2=118.235095mm; y2=116.928265mm; thickness=27.0mil; clearance=22.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1251762 {
+      x1=115.697mm; y1=114.39017mm; x2=115.697mm; y2=114.41557mm; thickness=27.0mil; clearance=22.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1254151 {
+      x1=5.989in; y1=2.427in; x2=5.989in; y2=2.428in; thickness=10.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1256780 {
+      x1=2.658in; y1=4.649in; x2=2.662in; y2=4.653in; thickness=20.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
       }
      }
      ha:polygon.1173803 { clearance=12.0mil;
@@ -28234,54 +24926,38 @@ ha:pcb-rnd-board-v8 {
        onsolder = 1
       }
      }
-     ha:text.1111015 {
-      string=G; x=2.706in; y=122.0mil; scale=200; fid=0;
-      ha:flags {
-       clearline=1
-       onsolder=1
-      }
-      rot = 0.000000
-     }
      ha:text.1138975 {
-      string=continuity; x=69.469mm; y=279.0mil; scale=100; fid=0;
+      string=continuity; x=-721.0mil; y=1.227in; scale=100; fid=0;
       ha:flags {
        clearline=1
        onsolder=1
       }
       rot = 0.000000
      }
-     ha:text.1191648 {
-      string=ready; x=2.813in; y=2.774in; scale=100; fid=0;
+     ha:text.1213247 {
+      string=armed; x=-576.0mil; y=1.516in; scale=100; fid=0;
       ha:flags {
        clearline=1
        onsolder=1
       }
-      rot = 0.000000
+      rot = 360.000000
      }
-     ha:text.1204554 {
-      string=raspberry pi zero 2 w; x=2.19in; y=1.149in; scale=100; fid=0;
+     ha:text.1251174 {
+      string=raspberry pi zero 2 w; x=3.766in; y=1.672in; scale=100; fid=0;
       ha:flags {
        clearline=1
        onsolder=1
       }
       rot = 90.000000
      }
-     ha:text.1213245 {
-      string=R; x=1.449in; y=120.26mil; scale=200; fid=0;
+     ha:text.1251765 {
+      string=ready; x=4.617in; y=125.69317mm; scale=100; fid=0;
       ha:flags {
        clearline=1
        onsolder=1
       }
       rot = 0.000000
      }
-     ha:text.1213247 {
-      string=armed; x=1.334in; y=199.0mil; scale=100; fid=0;
-      ha:flags {
-       clearline=1
-       onsolder=1
-      }
-      rot = 360.000000
-     }
     }
     color = {#000000}
     group = 12
@@ -28296,374 +24972,314 @@ ha:pcb-rnd-board-v8 {
     }
     lid = 8
     li:objects {
-     ha:polygon.1027623 {
+     ha:polygon.1247502 {
       li:geometry {
-       ta:contour {
-        { 471.0mil; 15.0mil }
-        { 1.432in; 15.0mil }
-        { 1.432in; 235.0mil }
-        { 471.0mil; 235.0mil }
-       }
+        ta:contour {
+         { -384.0mil; 860.0mil }
+         { -444.82mil; 20.68528mm }
+         { -199.43mil; 738.1mil }
+         { -150.5mil; 17.41218mm }
+         { -150.5mil; 780.9mil }
+         { -198.57mil; 21.09448mm }
+         { -387.97mil; 21.09448mm }
+         { -368.38mil; 860.0mil }
+         { -387.97mil; 22.59378mm }
+         { -198.57mil; 22.59378mm }
+         { -150.5mil; 23.85188mm }
+         { -150.5mil; 26.27578mm }
+         { -199.43mil; 24.94048mm }
+         { -444.82mil; 23.00298mm }
+        }
       }
+
       ha:flags {
-       clearpoly = 1
+       clearpoly=1
       }
-      clearance = 12.0mil
      }
-     ha:polygon.1032902 {
+     ha:polygon.1247517 {
       li:geometry {
-       ta:contour {
-        { 407.0mil; 774.0mil }
-        { 346.18mil; 18.50088mm }
-        { 591.57mil; 652.1mil }
-        { 640.5mil; 15.22778mm }
-        { 640.5mil; 694.9mil }
-        { 592.43mil; 18.91008mm }
-        { 403.03mil; 18.91008mm }
-        { 422.62mil; 774.0mil }
-        { 403.03mil; 20.40938mm }
-        { 592.43mil; 20.40938mm }
-        { 640.5mil; 21.66748mm }
-        { 640.5mil; 24.09138mm }
-        { 591.57mil; 22.75608mm }
-        { 346.18mil; 20.81858mm }
-       }
+        ta:contour {
+         { -592.39mil; 860.0mil }
+         { -460.34mil; 20.80078mm }
+         { -446.4mil; 21.09568mm }
+         { -508.35mil; 860.0mil }
+         { -446.4mil; 22.59228mm }
+         { -460.34mil; 22.88718mm }
+        }
       }
+
       ha:flags {
-       clearpoly = 1
+       clearpoly=1
       }
      }
-     ha:polygon.1032917 {
-      li:geometry {
-       ta:contour {
-        { 198.61mil; 774.0mil }
-        { 330.66mil; 18.61638mm }
-        { 344.6mil; 18.91128mm }
-        { 282.65mil; 774.0mil }
-        { 344.6mil; 20.40788mm }
-        { 330.66mil; 20.70278mm }
-       }
-      }
+     ha:text.880790 {
+      string=SW; x=-899.0mil; y=4.077in; scale=250; fid=0;
       ha:flags {
-       clearpoly = 1
+       clearline=1
       }
-     }
-     ha:text.718588 {
-      scale = 400
-      x = 97.0mil
-      y = 66.421mm
       rot = 90.000000
-      string = +
-      fid = 0
-      ha:flags {
-       clearline = 1
-      }
      }
-     ha:text.718589 {
-      scale = 400
-      x = 240.0mil
-      y = 2.613in
-      rot = 90.000000
-      string = -
-      fid = 0
+     ha:text.1155273 {
+      string=v2p3; x=-613.0mil; y=2.649in; scale=250; fid=0;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-     }
-     ha:text.718590 {
-      scale = 250
-      x = 151.0mil
-      y = 1.953in
       rot = 90.000000
-      string = PWR
-      fid = 0
+     }
+     ha:text.994269 {
+      string=QuantiMotor; x=-914.0mil; y=2.71in; scale=400; fid=0;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-     }
-     ha:text.718591 {
-      scale = 250
-      x = 215.0mil
-      y = 581.0mil
       rot = 90.000000
-      string = PYRO
-      fid = 0
+     }
+     ha:text.1213924 {
+      string=` 2025 Bdale Garbee; x=-9.846445mm; y=67.858643mm; scale=150; fid=0;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
+      rot = 90.000000
      }
-     ha:text.718614 {
-      scale = 100
-      x = 1.242in
-      y = 436.0mil
-      rot = 0.000000
-      string = 1
-      fid = 0
+     ha:text.1251766 {
+      string=+; x=112.62357mm; y=105.398594mm; scale=200; fid=0;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
+      rot = 360.000000
      }
-     ha:text.718615 {
-      scale = 100
-      x = 33.909mm
-      y = 437.0mil
-      rot = 0.000000
-      string = 2
-      fid = 0
+     ha:text.1251767 {
+      string=-; x=112.62357mm; y=110.402394mm; scale=200; fid=0;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
+      rot = 360.000000
      }
-     ha:text.718616 {
-      scale = 100
-      x = 1.225in
-      y = 2.508in
-      rot = 0.000000
-      string = 39
-      fid = 0
+     ha:text.1251768 {
+      string=+; x=112.59817mm; y=115.355394mm; scale=200; fid=0;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
+      rot = 360.000000
      }
-     ha:text.718592 {
-      scale = 250
-      x = 151.0mil
-      y = 1.252in
-      rot = 90.000000
-      string = ARM
-      fid = 0
+     ha:text.1251769 {
+      string=-; x=112.59817mm; y=120.359194mm; scale=200; fid=0;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
-     }
-     ha:text.800600 {
-      scale = 200
-      x = 66.80197mm
-      y = 50.165024mm
       rot = 360.000000
-      string = +
-      fid = 0
+     }
+     ha:text.1251770 {
+      string=siren; x=4.27in; y=4.25338in; scale=150; fid=0;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
+      rot = 0.000000
      }
-     ha:text.800602 {
-      scale = 200
-      x = 66.80197mm
-      y = 55.168824mm
-      rot = 360.000000
-      string = -
-      fid = 0
+     ha:text.1253029 {
+      string=ARM; x=-1.017in; y=96.139mm; scale=250; fid=0;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
+      rot = 90.000000
      }
-     ha:text.800604 {
-      scale = 200
-      x = 66.77657mm
-      y = 60.121824mm
-      rot = 360.000000
-      string = +
-      fid = 0
+     ha:text.1253031 {
+      string=SW; x=-900.0mil; y=3.741in; scale=250; fid=0;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
+      rot = 90.000000
      }
-     ha:text.800606 {
-      scale = 200
-      x = 66.77657mm
-      y = 65.125624mm
-      rot = 360.000000
-      string = -
-      fid = 0
+     ha:text.1253033 {
+      string=PWR; x=-1.04in; y=4.099in; scale=250; fid=0;
       ha:flags {
-       clearline = 1
+       clearline=1
       }
+      rot = 90.000000
      }
-     ha:text.800610 {
-      string=siren; x=2.466in; y=2.07883in; scale=150; fid=0;
+     ha:text.1253068 {
+      string=+; x=148.0mil; y=4.74in; scale=400; fid=0;
       ha:flags {
        clearline=1
       }
-      rot = 0.000000
+      rot = 90.000000
      }
-     ha:text.880790 {
-      string=SW; x=277.0mil; y=1.906in; scale=250; fid=0;
+     ha:text.1253069 {
+      string=-; x=291.0mil; y=4.738in; scale=400; fid=0;
       ha:flags {
        clearline=1
       }
       rot = 90.000000
      }
-     ha:text.880792 {
-      string=SW; x=276.0mil; y=30.5308mm; scale=250; fid=0;
+     ha:text.1254154 {
+      string=PYRO; x=4.954in; y=1.258in; scale=250; fid=0;
       ha:flags {
        clearline=1
       }
       rot = 90.000000
      }
-     ha:text.950765 {
-      string=40; x=1.317in; y=2.507in; scale=100; fid=0;
+     ha:text.1254155 {
+      string=1; x=5.981in; y=1.113in; scale=100; fid=0;
       ha:flags {
        clearline=1
       }
       rot = 0.000000
      }
-     ha:text.800608 {
-      string=strobe; x=2.408in; y=2.46483in; scale=150; fid=0;
+     ha:text.1254715 {
+      string=raspberry pi zero 2 W; x=3.74in; y=2.997in; scale=100; fid=0;
       ha:flags {
        clearline=1
       }
       rot = 0.000000
      }
-     ha:text.1138960 {
-      string=+5V; x=2.594in; y=1.254in; scale=150; fid=0;
+     ha:text.1254718 {
+      string=39; x=4.88in; y=115.443mm; scale=100; fid=0;
       ha:flags {
        clearline=1
       }
       rot = 0.000000
      }
-     ha:text.1138961 {
-      string=gnd; x=2.594in; y=1.447in; scale=150; fid=0;
+     ha:text.1254719 {
+      string=40; x=4.972in; y=4.544in; scale=100; fid=0;
       ha:flags {
        clearline=1
       }
       rot = 0.000000
      }
-     ha:text.1138962 {
-      string=gnd; x=2.594in; y=39.497mm; scale=150; fid=0;
+     ha:text.1256131 {
+      string=input +; x=39.67477mm; y=4.741in; scale=150; fid=0;
       ha:flags {
        clearline=1
       }
-      rot = 0.000000
+      rot = 360.000000
      }
-     ha:text.1138976 {
-      string=input +; x=62.58557mm; y=726.0mil; scale=150; fid=0;
+     ha:text.1256132 {
+      string=excite +; x=38.65877mm; y=4.839in; scale=150; fid=0;
       ha:flags {
        clearline=1
       }
       rot = 360.000000
      }
-     ha:text.1138977 {
-      string=excite +; x=61.56957mm; y=824.0mil; scale=150; fid=0;
+     ha:text.1256133 {
+      string=excite -; x=38.63337mm; y=4.54in; scale=150; fid=0;
       ha:flags {
        clearline=1
       }
       rot = 360.000000
      }
-     ha:text.1138978 {
-      string=excite -; x=61.54417mm; y=525.0mil; scale=150; fid=0;
+     ha:text.1256134 {
+      string=input -; x=39.67477mm; y=4.64in; scale=150; fid=0;
       ha:flags {
        clearline=1
       }
       rot = 360.000000
      }
-     ha:text.1138979 {
-      string=input -; x=62.58557mm; y=625.0mil; scale=150; fid=0;
+     ha:text.1256135 {
+      string=gnd; x=42.77357mm; y=4.43in; scale=150; fid=0;
       ha:flags {
        clearline=1
       }
       rot = 360.000000
      }
-     ha:text.1138981 {
-      string=gnd; x=65.68437mm; y=415.0mil; scale=150; fid=0;
+     ha:text.1256136 {
+      string=gnd; x=42.74817mm; y=4.332in; scale=150; fid=0;
       ha:flags {
        clearline=1
       }
       rot = 360.000000
      }
-     ha:text.1138983 {
-      string=gnd; x=65.65897mm; y=317.0mil; scale=150; fid=0;
+     ha:text.1256137 {
+      string=load cell; x=44.323mm; y=125.73mm; scale=150; fid=0;
       ha:flags {
        clearline=1
       }
-      rot = 360.000000
+      rot = 0.000000
      }
-     ha:text.1138986 {
-      string=pressure; x=2.587in; y=1.644in; scale=150; fid=0;
+     ha:text.1256138 {
+      string=gain set resistor; x=922.57mil; y=4.022in; scale=100; fid=0;
       ha:flags {
        clearline=1
       }
       rot = 0.000000
      }
-     ha:text.1138988 {
-      string=pres; x=64.389mm; y=34.163mm; scale=150; fid=0;
+     ha:text.1256139 {
+      string=10V; x=756.93mil; y=4.77in; scale=100; fid=0;
       ha:flags {
        clearline=1
       }
       rot = 0.000000
      }
-     ha:text.1138994 {
-      string=load cell; x=2.647in; y=935.0mil; scale=150; fid=0;
+     ha:text.1256140 {
+      string=5V; x=783.93mil; y=4.67in; scale=100; fid=0;
       ha:flags {
        clearline=1
       }
       rot = 0.000000
      }
-     ha:text.1155273 {
-      string=v2p3; x=801.0mil; y=2.892in; scale=250; fid=0;
+     ha:text.1256141 {
+      string=2.5V; x=729.93mil; y=4.571in; scale=100; fid=0;
       ha:flags {
        clearline=1
       }
-      rot = 90.000000
+      rot = 0.000000
      }
-     ha:text.994269 {
-      string=QuantiMotor; x=552.0mil; y=2.898in; scale=400; fid=0;
+     ha:text.1256142 {
+      string=1.24V; x=697.93mil; y=4.47in; scale=100; fid=0;
       ha:flags {
        clearline=1
       }
-      rot = 90.000000
+      rot = 0.000000
      }
-     ha:text.1213295 {
-      string=gain set resistor; x=1.82457in; y=7.0mil; scale=100; fid=0;
+     ha:text.1256143 {
+      string=REF; x=747.93mil; y=4.869in; scale=100; fid=0;
       ha:flags {
        clearline=1
       }
       rot = 0.000000
      }
-     ha:text.1213649 {
-      string=10V; x=1.65893in; y=755.0mil; scale=100; fid=0;
+     ha:text.1256783 {
+      string=strobe; x=3.594in; y=4.22838in; scale=150; fid=0;
       ha:flags {
        clearline=1
       }
       rot = 0.000000
      }
-     ha:text.1213650 {
-      string=5V; x=1.68593in; y=655.0mil; scale=100; fid=0;
+     ha:text.1256784 {
+      string=+5V; x=3.208in; y=4.603in; scale=150; fid=0;
       ha:flags {
        clearline=1
       }
       rot = 0.000000
      }
-     ha:text.1213651 {
-      string=2.5V; x=1.63193in; y=556.0mil; scale=100; fid=0;
+     ha:text.1256785 {
+      string=gnd; x=3.208in; y=4.796in; scale=150; fid=0;
       ha:flags {
        clearline=1
       }
       rot = 0.000000
      }
-     ha:text.1213652 {
-      string=1.24V; x=1.59993in; y=455.0mil; scale=100; fid=0;
+     ha:text.1256786 {
+      string=gnd; x=3.208in; y=4.904in; scale=150; fid=0;
       ha:flags {
        clearline=1
       }
       rot = 0.000000
      }
-     ha:text.1213653 {
-      string=REF; x=1.64993in; y=854.0mil; scale=100; fid=0;
+     ha:text.1256787 {
+      string=pressure; x=3.201in; y=4.993in; scale=150; fid=0;
       ha:flags {
        clearline=1
       }
       rot = 0.000000
      }
-     ha:text.1213924 {
-      string=` 2025 Bdale Garbee; x=25.789755mm; y=73.726043mm; scale=150; fid=0;
+     ha:text.1256788 {
+      string=pres; x=3.149in; y=4.694in; scale=150; fid=0;
       ha:flags {
        clearline=1
       }
-      rot = 90.000000
+      rot = 0.000000
      }
-     ha:text.1216047 {
-      string=sensor; x=2.686in; y=1.706in; scale=150; fid=0;
+     ha:text.1256789 {
+      string=sensor; x=3.3in; y=128.397mm; scale=150; fid=0;
       ha:flags {
        clearline=1
       }
index 99129d3a49d682f62515dde22b673d308809a652..890d261efb1315e7ebf31081066d28a612ce0924 100644 (file)
@@ -754,13 +754,13 @@ value=LM293
 C 68400 69600 1 0 0 gnd.sym
 N 69000 70300 69500 70300 4
 N 69500 70300 69500 69100 4
-C 77600 65600 1 0 0 gnd.sym
-N 77700 67700 75600 67700 4
+C 76700 63300 1 0 0 gnd.sym
+N 75600 67700 80900 67700 4
 {
 T 76600 67800 5 10 1 1 0 0 1
 netname=v_batt
 }
-N 74400 68700 77700 68700 4
+N 74400 68700 79100 68700 4
 {
 T 76600 68800 5 10 1 1 0 0 1
 netname=v_pyro
@@ -776,50 +776,6 @@ refdes=Q1
 T 70000 70200 5 10 1 1 0 0 1
 value=IRLR8743PbF
 }
-C 77700 67600 1 0 0 TE1217861.sym
-{
-T 78495 67600 5 10 0 1 0 0 1
-footprint=TE1217861
-T 80450 65900 5 10 0 1 0 0 1
-device=CONNECTOR
-T 78605 67620 5 10 1 1 0 0 1
-refdes=J23
-T 78145 67625 5 10 1 1 0 0 1
-value=0.25
-}
-C 77700 67200 1 0 0 TE1217861.sym
-{
-T 78495 67200 5 10 0 1 0 0 1
-footprint=TE1217861
-T 80450 65500 5 10 0 1 0 0 1
-device=CONNECTOR
-T 78605 67220 5 10 1 1 0 0 1
-refdes=J22
-T 78145 67225 5 10 1 1 0 0 1
-value=0.25
-}
-C 77700 66200 1 0 0 TE1217861.sym
-{
-T 78495 66200 5 10 0 1 0 0 1
-footprint=TE1217861
-T 80450 64500 5 10 0 1 0 0 1
-device=CONNECTOR
-T 78605 66220 5 10 1 1 0 0 1
-refdes=J21
-T 78145 66225 5 10 1 1 0 0 1
-value=0.25
-}
-C 77700 65800 1 0 0 TE1217861.sym
-{
-T 78495 65800 5 10 0 1 0 0 1
-footprint=TE1217861
-T 80450 64100 5 10 0 1 0 0 1
-device=CONNECTOR
-T 78605 65820 5 10 1 1 0 0 1
-refdes=J20
-T 78145 65825 5 10 1 1 0 0 1
-value=0.25
-}
 C 77700 69600 1 0 0 TE1217861.sym
 {
 T 78495 69600 5 10 0 1 0 0 1
@@ -842,63 +798,38 @@ refdes=J26
 T 78145 69225 5 10 1 1 0 0 1
 value=0.25
 }
-C 77700 68600 1 0 0 TE1217861.sym
+N 77700 68700 77700 69300 4
+N 75600 66000 75600 67800 4
+N 77405 66795 77405 67200 4
+N 79100 65600 77400 65600 4
 {
-T 78495 68600 5 10 0 1 0 0 1
-footprint=TE1217861
-T 80450 66900 5 10 0 1 0 0 1
-device=CONNECTOR
-T 78605 68620 5 10 1 1 0 0 1
-refdes=J25
-T 78145 68625 5 10 1 1 0 0 1
-value=0.25
+T 78900 65650 5 10 1 1 0 6 1
+netname=v_lipo3s
 }
-C 77700 68200 1 0 0 TE1217861.sym
+N 76805 66295 76805 65200 4
+N 76805 65200 76800 63600 4
+C 76800 66800 1 180 1 p-fet.sym
 {
-T 78495 68200 5 10 0 1 0 0 1
-footprint=TE1217861
-T 80450 66500 5 10 0 1 0 0 1
-device=CONNECTOR
-T 78605 68220 5 10 1 1 0 0 1
-refdes=J24
-T 78145 68225 5 10 1 1 0 0 1
-value=0.25
-}
-N 77700 67700 77700 68300 4
-N 77700 68700 77700 69300 4
-N 75600 66000 75600 67800 4
-N 77700 67300 77405 67300 4
-N 77405 67300 77405 67295 4
-N 77700 66300 77405 66300 4
-N 77405 66300 77405 66295 4
-N 76805 66795 76805 65900 4
-N 76805 65900 77700 65900 4
-C 76800 67300 1 180 1 p-fet.sym
-{
-T 77705 66795 5 10 0 0 180 6 1
+T 77705 66295 5 10 0 0 180 6 1
 device=MOSFET
-T 76800 67300 5 10 0 1 0 0 1
+T 76800 66800 5 10 0 1 0 0 1
 footprint=TO252FET
-T 76805 67195 5 10 1 1 180 6 1
+T 76805 66695 5 10 1 1 180 6 1
 refdes=Q6
-T 77700 66700 5 10 1 1 0 0 1
+T 77700 66200 5 10 1 1 0 0 1
 value=IPD068P03L3GATMA1
 }
-T 77100 64200 9 10 1 0 0 0 4
+T 72100 63800 9 10 1 0 0 0 4
 Divider resistor values chosen to
 tolerate power supply up to 30V,
 though nominal 12V (SLA or 3S LiPo)
 should be completely sufficient.
 T 79100 69400 9 10 1 0 0 0 1
 Pyro Leads
-T 79100 68400 9 10 1 0 0 0 1
+T 81000 68800 9 10 1 0 0 0 1
 Arm Switch
-T 79100 67400 9 10 1 0 0 0 1
+T 81000 67000 9 10 1 0 0 0 1
 Power Switch
-T 79100 66200 9 10 1 0 0 0 1
-Battery +
-T 79100 65800 9 10 1 0 0 0 1
-Battery -
 N 62900 41500 71600 41500 4
 N 66700 41500 66700 42600 4
 N 61100 43800 61800 43800 4
@@ -2025,3 +1956,67 @@ footprint=XLR4
 T 58600 51900 5 10 0 1 0 0 1
 device=CONNECTOR
 }
+C 79100 66700 1 0 0 switch-spdt.sym
+{
+T 79510 67850 5 10 0 0 0 0 1
+device=SPDT_Switch
+T 79210 67400 5 10 1 1 0 0 1
+refdes=S1
+T 79100 66700 5 10 0 0 0 0 1
+footprint=1MS1T1B4M7
+T 79100 66700 5 10 0 0 0 0 1
+value=SPDT
+}
+C 80100 68800 1 0 0 nc-right.sym
+{
+T 80200 69300 5 10 0 0 0 0 1
+value=NoConnection
+T 80200 69500 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+N 80900 67000 80900 68500 4
+N 80100 68500 80900 68500 4
+C 80100 67300 1 0 0 nc-right.sym
+{
+T 80200 67800 5 10 0 0 0 0 1
+value=NoConnection
+T 80200 68000 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+N 80100 67000 80900 67000 4
+N 79100 67200 77405 67200 4
+C 79000 66500 1 0 0 gnd.sym
+C 79000 68000 1 0 0 gnd.sym
+C 79100 68200 1 0 0 switch-spdt.sym
+{
+T 79510 69350 5 10 0 0 0 0 1
+device=SPDT_Switch
+T 79210 68900 5 10 1 1 0 0 1
+refdes=S2
+T 79100 68200 5 10 0 0 0 0 1
+footprint=1MS1T1B4M7
+T 79100 68200 5 10 0 0 0 0 1
+value=SPDT
+}
+N 76800 63600 79100 63600 4
+C 79100 63500 1 0 0 conn-6.sym
+{
+T 79455 65795 5 10 1 1 0 0 1
+refdes=B1
+T 79200 63300 5 10 1 1 0 0 1
+value=3x18650
+T 79100 63500 5 10 0 0 0 0 1
+device=BATTERY
+T 79100 63500 5 10 0 0 0 0 1
+footprint=18650x3
+}
+N 79100 65200 78700 65200 4
+N 78700 65200 78700 64800 4
+N 78700 64800 79100 64800 4
+N 79100 64400 78700 64400 4
+N 78700 64400 78700 64000 4
+N 78700 64000 79100 64000 4
+T 40000 40000 8 10 1 1 0 0 1
+value=3x18650
+N 77400 65600 77400 65795 4
+N 77400 65795 77405 65795 4