]> git.gag.com Git - hw/quantimotor/commitdiff
work in progress .. planes recreated for new board geometry, et al
authorBdale Garbee <bdale@gag.com>
Wed, 11 Jun 2025 05:27:29 +0000 (23:27 -0600)
committerBdale Garbee <bdale@gag.com>
Wed, 11 Jun 2025 05:27:29 +0000 (23:27 -0600)
quantimotor.lht
quantimotor.sch

index f45d183449eb9bd0cb82c72f34a38c02828e8262..26f4ef5e378ea0938e27288df42d4fa77e729b8c 100644 (file)
@@ -2,16 +2,16 @@ ha:pcb-rnd-board-v8 {
  ha:netlists {
   li:input {
     ha:con_out {
-    li:conn { J2-8; U2-31;    }
+    li:conn { J2-8; U2-4;    }
     }
      ha:+3.3V {
-     li:conn { C7-2; C8-2; C9-2; C107-2; J1-36; R21-2; R22-2; U2-6; U2-29; U3-5; U7-34; U13-8;     }
+     li:conn { C2-2; C8-2; C107-2; J1-36; U2-3; U2-10; U2-11; U3-5; U7-34; U13-8;     }
      }
       ha:sclk {
       li:conn { J1-18; J2-23; U7-37;      }
       }
       ha:fet_1 {
-      li:conn { J27-1; Q1-1; R14-1; R17-2;      }
+      li:conn { J27-1; Q1-1; R14-1;      }
       }
       ha:gpio05 {
       li:conn { J1-7; J2-29;      }
@@ -19,156 +19,147 @@ ha:pcb-rnd-board-v8 {
       ha:gpio06 {
       li:conn { J1-9; J2-31;      }
       }
+        ha:unnamed_net14 {
+        li:conn { D2-1; R2-2;        }
+        }
+        ha:gpio13 {
+        li:conn { J1-8; J2-33;        }
+        }
+        ha:sense_armed {
+        li:conn { R12-1; R15-2; U13-3;        }
+        }
+        ha:unnamed_net17 {
+        li:conn { J12-1; U6-9;        }
+        }
+        ha:unnamed_net15 {
+        li:conn { D3-1; R3-2;        }
+        }
+        ha:gpio22 {
+        li:conn { J1-27; J2-15;        }
+        }
+        ha:gpio18 {
+        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; D1-2; D2-2; D3-2; H1-1; H2-1; H3-1; H4-1; J1-37; J1-38; J1-39; J1-40; J2-6; J2-9; J2-14; J2-20; J2-25; J2-30; J2-34; J2-39; J2-41; J5-5; J5-G; J11-4; J11-5; J11-6; 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;        }
+        }
+        ha:gpio19 {
+        li:conn { J1-6; J2-35;        }
+        }
+        ha:cmp_rail {
+        li:conn { R38-1; R39-2; U13-6;        }
+        }
+        ha:gpio24 {
+        li:conn { J1-24; J2-18;        }
+        }
+        ha:unnamed_net18 {
+        li:conn { J11-3; U6-7;        }
+        }
+        ha:gpio23 {
+        li:conn { J1-26; J2-16;        }
+        }
+        ha:unnamed_net20 {
+        li:conn { J10-1; U6-13;        }
+        }
        ha:unnamed_net16 {
-       li:conn { C4-1; U2-4; X1-1;       }
-       }
-      ha:gpio13 {
-      li:conn { J1-8; J2-33;      }
-      }
-       ha:sense_armed {
-       li:conn { R12-1; R15-2; U13-3;       }
-       }
-      ha:force_loader {
-      li:conn { J9-2; U2-16;      }
-      }
-       ha:unnamed_net15 {
-       li:conn { C3-1; U2-5; X1-3;       }
-       }
-      ha:gpio22 {
-      li:conn { J1-27; J2-15;      }
-      }
-      ha:gpio18 {
-      li:conn { J1-28; J2-12;      }
-      }
-      ha:GND {
-      li:conn { C3-2; C4-2; C7-1; C8-1; C9-1; C15-1; C37-1; C39-2; C101-1; C102-2; C107-1; C108-1; C109-1; C110-2; C111-1; D1-2; D2-2; D3-2; H1-1; H2-1; H3-1; H4-1; J1-37; J1-38; J1-39; J1-40; J2-6; J2-9; J2-14; J2-20; J2-25; J2-30; J2-34; J2-39; J2-41; J5-5; J5-G; J6-1; J9-1; J11-4; J11-5; J11-6; J13-3; J13-4; J20-1; Q1-2; Q2-1; Q2-3; Q6-3; R13-1; R15-1; R20-1; R26-1; R37-1; R39-1; R42-1; R500-1; R501-1; U2-33; U3-2; U4-1; U6-3; U6-5; U6-12; U7-3; U7-4; U7-6; U7-8; U7-11; U7-13; U7-15; U7-17; U7-19; U7-20; U7-22; U7-24; U7-26; U7-28; U7-29; U7-31; U7-32; U7-33; U13-4; X1-2; X1-4; Z1-1; Z2-1;      }
-      }
-      ha:gpio19 {
-      li:conn { J1-6; J2-35;      }
-      }
-      ha:cmp_rail {
-      li:conn { R38-1; R39-2; U13-6;      }
-      }
-      ha:gpio24 {
-      li:conn { J1-24; J2-18;      }
-      }
-       ha:unnamed_net18 {
-       li:conn { R23-2; U2-13;       }
-       }
-      ha:gpio23 {
-      li:conn { J1-26; J2-16;      }
-      }
-       ha:unnamed_net5 {
-       li:conn { D2-1; R2-2;       }
-       }
-       ha:unnamed_net6 {
-       li:conn { D3-1; R3-2;       }
+       li:conn { D1-1; R1-1;       }
        }
        ha:gpio26 {
        li:conn { J1-5; J2-37;       }
        }
         ha:unnamed_net23 {
-        li:conn { D1-1; R1-1;        }
+        li:conn { J10-4; J10-5; J11-1; Q3-2; U6-16;        }
         }
-       ha:unnamed_net24 {
-       li:conn { J12-1; U6-9;       }
-       }
-       ha:rpi_3.3v {
-       li:conn { J2-1; J2-17;       }
-       }
-       ha:reset_lpc {
-       li:conn { J6-2; U2-2;       }
-       }
-       ha:unnamed_net21 {
-       li:conn { J5-3; R24-1; R27-1;       }
-       }
-       ha:unnamed_net17 {
-       li:conn { R24-2; U2-14;       }
-       }
-        ha:unnamed_net29 {
+        ha:unnamed_net19 {
+        li:conn { J11-2; U6-6;        }
+        }
+        ha:rpi_3.3v {
+        li:conn { J2-1; J2-17;        }
+        }
+        ha:unnamed_net31 {
+        li:conn { J22-1; Q6-2;        }
+        }
+        ha:unnamed_net21 {
+        li:conn { J10-2; U6-14;        }
+        }
+        ha:unnamed_net22 {
         li:conn { J10-3; U6-15;        }
         }
-       ha:unnamed_net35 {
-       li:conn { C111-2; U7-5;       }
-       }
-       ha:unnamed_net25 {
-       li:conn { J11-3; U6-7;       }
-       }
-       ha:unnamed_net26 {
-       li:conn { J11-2; U6-6;       }
+        ha:unnamed_net34 {
+        li:conn { Q2-2; R7-2;        }
+        }
+       ha:unnamed_net24 {
+       li:conn { Q3-1; U6-4;       }
        }
-        ha:unnamed_net20 {
-        li:conn { J5-2; R23-1;        }
+        ha:unnamed_net25 {
+        li:conn { J12-4; U6-8;        }
+        }
+        ha:unnamed_net37 {
+        li:conn { R41-1; R42-2; U4-4;        }
+        }
+        ha:unnamed_net27 {
+        li:conn { C102-1; C110-1; U7-7;        }
+        }
+        ha:unnamed_net28 {
+        li:conn { C111-2; U7-5;        }
+        }
+        ha:unnamed_net55 {
+        li:conn { J5-3; R6-2;        }
         }
-       ha:unnamed_net28 {
-       li:conn { J10-2; U6-14;       }
+       ha:unnamed_net35 {
+       li:conn { Q2-4; R16-2;       }
        }
-         ha:unnamed_net34 {
-         li:conn { C102-1; C110-1; U7-7;         }
-         }
+          ha:unnamed_net36 {
+          li:conn { C5-2; L1-1; U4-2;          }
+          }
+          ha:alarm_a {
+          li:conn { J2-13; R7-1; R500-2;          }
+          }
+          ha:alarm_b {
+          li:conn { J2-11; R13-2; R16-1;          }
+          }
+          ha:unnamed_net32 {
+          li:conn { J21-1; Q6-1;          }
+          }
          ha:v_ldo_in {
          li:conn { C15-2; C39-1; C101-2; D4-2; Q3-3; R36-2; U3-1; U4-3; U6-1; U6-2;         }
          }
-        ha:unnamed_net41 {
-        li:conn { Q2-2; R7-2;        }
-        }
-       ha:alarm_a {
-       li:conn { J2-13; R7-1; R500-2;       }
-       }
-       ha:alarm_b {
-       li:conn { J2-11; R13-2; R16-1;       }
-       }
-       ha:unnamed_net27 {
-       li:conn { J10-1; U6-13;       }
-       }
-          ha:unnamed_net45 {
-          li:conn { C5-1; U4-6;          }
-          }
          ha:pressure {
          li:conn { J13-2; U7-16; Z2-2;         }
          }
+            ha:unnamed_net52 {
+            li:conn { R5-1; U2-9;            }
+            }
+            ha:unnamed_net53 {
+            li:conn { R6-1; U2-8;            }
+            }
+            ha:unnamed_net54 {
+            li:conn { J5-2; R5-2;            }
+            }
+            ha:unnamed_net30 {
+            li:conn { Q1-3; R8-2; U13-7;            }
+            }
+            ha:unnamed_net51 {
+            li:conn { C3-2; J5-1; U2-12;            }
+            }
+            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:v_pyro {
-           li:conn { J1-1; J1-2; J1-3; J1-4; J25-1; J26-1; R12-2;           }
+           li:conn { J1-1; J1-2; J1-3; J1-4; J25-1; J26-1; R12-2; R17-1;           }
            }
-          ha:unnamed_net37 {
-          li:conn { Q1-3; R8-2; U13-7;          }
-          }
-         ha:unnamed_net30 {
-         li:conn { J10-4; J10-5; J11-1; Q3-2; U6-16;         }
-         }
-         ha:unnamed_net31 {
-         li:conn { Q3-1; U6-4;         }
-         }
-        ha:unnamed_net32 {
-        li:conn { J12-4; U6-8;        }
-        }
-          ha:fet_a {
-          li:conn { J3-2; Q2-7; Q2-8;          }
-          }
-          ha:fet_b {
-          li:conn { J3-4; Q2-5; Q2-6;          }
-          }
-          ha:unnamed_net38 {
-          li:conn { J22-1; Q6-2;          }
-          }
-          ha:thrust {
-          li:conn { U6-10; U6-11; U7-18; Z1-2;          }
-          }
-          ha:usb_pullup {
-          li:conn { R27-2; U2-7;          }
-          }
-          ha:adc_cs {
-          li:conn { J2-24; U7-38;          }
-          }
-          ha:unnamed_net42 {
-          li:conn { Q2-4; R16-2;          }
-          }
-          ha:unnamed_net43 {
-          li:conn { C5-2; L1-1; U4-2;          }
-          }
-         ha:unnamed_net39 {
-         li:conn { J21-1; Q6-1;         }
-         }
        ha:adc_reset {
        li:conn { J2-22; U7-2;       }
        }
@@ -193,71 +184,32 @@ ha:pcb-rnd-board-v8 {
        ha:miso {
        li:conn { J1-20; J2-21; U7-36;       }
        }
-        ha:unnamed_net44 {
-        li:conn { R41-1; R42-2; U4-4;        }
-        }
        ha:led_armed {
        li:conn { J2-40; R3-1;       }
        }
         ha:fire {
         li:conn { J2-36; R8-1; R501-2;        }
         }
-       ha:ready {
-       li:conn { J2-7; U2-1;       }
-       }
        ha:sense_batt {
        li:conn { R25-1; R26-2; U7-23; U13-2;       }
        }
-       ha:swclk {
-       li:conn { J6-4; U2-19;       }
-       }
        ha:led_continuity {
        li:conn { J2-38; R2-1;       }
        }
        ha:mosi {
        li:conn { J1-22; J2-19; U7-1;       }
        }
-    ha:sda {
-    li:conn { J1-33; J2-3; R22-1; U2-11;    }
-    }
     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:adc0 {
-      li:conn { J1-11; U2-21;      }
-      }
-     ha:adc1 {
-     li:conn { J1-31; U2-22;     }
-     }
-     ha:adc2 {
-     li:conn { J1-10; U2-23;     }
-     }
-     ha:adc3 {
-     li:conn { J1-29; U2-24;     }
-     }
-     ha:adc5 {
-     li:conn { J1-30; U2-26;     }
-     }
-     ha:adc6 {
-     li:conn { J1-12; U2-20;     }
-     }
-     ha:adc7 {
-     li:conn { J1-32; U2-27;     }
-     }
-    ha:scl {
-    li:conn { J1-34; J2-5; R21-1; U2-10;    }
-    }
-     ha:led_health {
-     li:conn { R1-2; U2-17;     }
-     }
       ha:v_batt {
-      li:conn { D4-1; J3-1; J3-3; J23-1; J24-1; R17-1; R25-2;      }
+      li:conn { D4-1; J3-1; J3-3; J23-1; J24-1; R17-2; R25-2;      }
       }
-     ha:swdio {
-     li:conn { J6-3; U2-25;     }
+     ha:led_health {
+     li:conn { J2-7; R1-2;     }
      }
      ha:con_in {
-     li:conn { J2-10; U2-32;     }
+     li:conn { J2-10; U2-1;     }
      }
     ha:sense_pyro {
     li:conn { R14-2; R20-2; U7-21;    }
@@ -4710,7 +4662,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
@@ -5315,20 +5267,6 @@ ha:pcb-rnd-board-v8 {
     }
     clearance = 6.0mil
    }
-   ha:padstack_ref.1117236 {
-    proto=4; x=1.596in; y=2.3in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-    ha:flags {
-     clearline=1
-    }
-
-    li:thermal {
-      li:5 {
-       on  
-       solid  
-       noshape  
-      }
-    }
-   }
    ha:padstack_ref.1133981 {
     proto=4; x=895.0mil; y=1.563in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
     ha:flags {
@@ -5357,20 +5295,6 @@ ha:pcb-rnd-board-v8 {
       }
     }
    }
-   ha:padstack_ref.1155271 {
-    proto=4; x=1.823in; y=2.491in; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-    ha:flags {
-     clearline=1
-    }
-
-    li:thermal {
-      li:5 {
-       on  
-       solid  
-       noshape  
-      }
-    }
-   }
    ha:padstack_ref.1160168 {
     proto=4; x=2.34in; y=2.406in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
     ha:flags {
@@ -5390,51 +5314,6 @@ ha:pcb-rnd-board-v8 {
       }
     }
    }
-   ha:padstack_ref.1162611 {
-    proto=4; x=1.859in; y=2.523in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-    ha:flags {
-     clearline=1
-    }
-
-    li:thermal {
-    }
-   }
-   ha:padstack_ref.1162618 {
-    proto=4; x=1.891in; y=2.734in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-    ha:flags {
-     clearline=1
-    }
-
-    li:thermal {
-    }
-   }
-   ha:padstack_ref.1164563 {
-    proto=4; x=1.859in; y=2.396in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-    ha:flags {
-     clearline=1
-    }
-
-    li:thermal {
-    }
-   }
-   ha:padstack_ref.1166050 {
-    proto=4; x=2.183in; y=2.701in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-    ha:flags {
-     clearline=1
-    }
-
-    li:thermal {
-    }
-   }
-   ha:padstack_ref.1167530 {
-    proto=4; x=2.168in; y=2.304in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-    ha:flags {
-     clearline=1
-    }
-
-    li:thermal {
-    }
-   }
    ha:padstack_ref.1170073 {
     proto=4; x=1.093in; y=960.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
     ha:flags {
@@ -5453,20 +5332,6 @@ ha:pcb-rnd-board-v8 {
     li:thermal {
     }
    }
-   ha:padstack_ref.1173344 {
-    proto=4; x=2.028in; y=2.254in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-    ha:flags {
-     clearline=1
-    }
-
-    li:thermal {
-      li:5 {
-       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:flags {
@@ -5490,15 +5355,6 @@ ha:pcb-rnd-board-v8 {
     li:thermal {
     }
    }
-   ha:padstack_ref.1179752 {
-    proto=4; x=1.924in; y=2.304in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-    ha:flags {
-     clearline=1
-    }
-
-    li:thermal {
-    }
-   }
    ha:padstack_ref.1186881 {
     proto=4; x=1.871in; y=30.607mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
     ha:flags {
@@ -5526,51 +5382,6 @@ ha:pcb-rnd-board-v8 {
     li:thermal {
     }
    }
-   ha:padstack_ref.1189305 {
-    proto=4; x=2.246in; y=2.46in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-    ha:flags {
-     clearline=1
-    }
-
-    li:thermal {
-    }
-   }
-   ha:padstack_ref.1189306 {
-    proto=4; x=2.221in; y=2.433in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-    ha:flags {
-     clearline=1
-    }
-
-    li:thermal {
-    }
-   }
-   ha:padstack_ref.1191597 {
-    proto=4; x=2.078in; y=2.251in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-    ha:flags {
-     clearline=1
-    }
-
-    li:thermal {
-    }
-   }
-   ha:padstack_ref.1191631 {
-    proto=4; x=53.721mm; y=2.251in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-    ha:flags {
-     clearline=1
-    }
-
-    li:thermal {
-    }
-   }
-   ha:padstack_ref.1206696 {
-    proto=4; x=2.241in; y=2.403in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-    ha:flags {
-     clearline=1
-    }
-
-    li:thermal {
-    }
-   }
    ha:padstack_ref.1208945 {
     proto=4; x=997.0mil; y=1.009in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
     ha:flags {
@@ -5680,24 +5491,6 @@ ha:pcb-rnd-board-v8 {
     li:thermal {
     }
    }
-   ha:padstack_ref.1222874 {
-    proto=4; x=2.227in; y=57.023mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-    ha:flags {
-     clearline=1
-    }
-
-    li:thermal {
-    }
-   }
-   ha:padstack_ref.1222908 {
-    proto=4; x=1.816in; y=999.0mil; 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
@@ -6225,9 +6018,9 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 657.52mil
+       x = 16.600204mm
        rot = 0.000000
-       y = 607.0mil
+       y = 17.0mm
        li:thermal {
        }
        ha:flags {
@@ -6243,9 +6036,9 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 689.0mil
+       x = 17.399796mm
        rot = 0.000000
-       y = 607.0mil
+       y = 17.0mm
        li:thermal {
        }
        ha:flags {
@@ -6276,47 +6069,47 @@ ha:pcb-rnd-board-v8 {
        li:objects {
         ha:line.718755 {
          clearance = 0.0
-         y2 = 607.0mil
+         y2 = 17.0mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 17.100804mm
-         x2 = 17.100804mm
-         y1 = 607.0mil
+         x1 = 17.0mm
+         x2 = 17.0mm
+         y1 = 17.0mm
         }
         ha:line.718758 {
          clearance = 0.0
-         y2 = 607.0mil
+         y2 = 17.0mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 17.100804mm
-         x2 = 17.100804mm
-         y1 = 607.0mil
+         x1 = 17.0mm
+         x2 = 17.0mm
+         y1 = 17.0mm
         }
         ha:line.718761 {
          clearance = 0.0
-         y2 = 607.0mil
+         y2 = 17.0mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 17.100804mm
-         x2 = 18.100804mm
-         y1 = 607.0mil
+         x1 = 17.0mm
+         x2 = 18.0mm
+         y1 = 17.0mm
         }
         ha:line.718764 {
          clearance = 0.0
-         y2 = 16.4178mm
+         y2 = 18.0mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 17.100804mm
-         x2 = 17.100804mm
-         y1 = 607.0mil
+         x1 = 17.0mm
+         x2 = 17.0mm
+         y1 = 17.0mm
         }
        }
        ha:combining {
@@ -14667,76 +14460,35 @@ ha:pcb-rnd-board-v8 {
     }
     uid = fdmrigvTMcHho9IPHtUAAAAp
    }
-   ha:subc.986332 {
+   ha:subc.1040797 {
     ha:attributes {
-     {io_pcb::hidename_y} = 24.7315 mm
-     footprint = CAP_FC8
-     {io_pcb::hidename_scale} = 60
-     refdes = C39
-     value = 220uF
-     {io_pcb::hidename_direction} = 3
-     {io_pcb::hidename_x} = 6.9342 mm
+     footprint = 0402
+     value = 0.1uF
+     openscad = 0402
+     refdes = C5
       device=CAPACITOR
     }
     ha:data {
      li:padstack_prototypes {
       ha:ps_proto_v6.0 {
        htop = 0
-       hdia = 31.5mil
+       hdia = 0.0
        li:shape {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -1.0mm
-          -1.0mm
-          1.0mm
-          -1.0mm
-          1.0mm
-          1.0mm
-          -1.0mm
-          1.0mm
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -1.0mm
-          -1.0mm
-          1.0mm
-          -1.0mm
-          1.0mm
-          1.0mm
-          -1.0mm
-          1.0mm
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -1.0mm
-          -1.0mm
-          1.0mm
-          -1.0mm
-          1.0mm
-          1.0mm
-          -1.0mm
-          1.0mm
+          9.84mil
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          -9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
          }
          ha:layer_mask {
           copper = 1
-          intern = 1
+          top = 1
          }
          ha:combining {
          }
@@ -14744,14 +14496,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -43.305mil
-          -43.305mil
-          43.305mil
-          -43.305mil
-          43.305mil
-          43.305mil
-          -43.305mil
-          43.305mil
+          12.84mil
+          -16.77mil
+          -12.84mil
+          -16.77mil
+          -12.84mil
+          16.77mil
+          12.84mil
+          16.77mil
          }
          ha:layer_mask {
           top = 1
@@ -14765,113 +14517,30 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -43.305mil
-          -43.305mil
-          43.305mil
-          -43.305mil
-          43.305mil
-          43.305mil
-          -43.305mil
-          43.305mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 1
-      }
-      ha:ps_proto_v6.1 {
-       htop = 0
-       hdia = 31.5mil
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 2.0mm
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 2.0mm
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 2.0mm
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 86.61mil
+          9.84mil
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          -9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
          }
          ha:layer_mask {
           top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 86.61mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
+          paste = 1
          }
          ha:combining {
-          sub = 1
           auto = 1
          }
         }
        }
        hbottom = 0
-       hplated = 1
+       hplated = 0
       }
      }
      li:objects {
-      ha:padstack_ref.986352 {
+      ha:padstack_ref.1040811 {
        smirror = 0
        ha:attributes {
         term = 1
@@ -14879,51 +14548,33 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 815.11mil
-       rot = 270.000000
-       y = 1.39in
+       x = 996.0mil
+       rot = 90.000000
+       y = 1.08648in
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 19.685mil
+       clearance = 10.0mil
       }
-      ha:padstack_ref.986353 {
+      ha:padstack_ref.1040812 {
        smirror = 0
        ha:attributes {
         term = 2
         name = 2
        }
-       proto = 1
+       proto = 0
        xmirror = 0
-       x = 952.9mil
-       rot = 270.000000
-       y = 1.39in
+       x = 996.0mil
+       rot = 90.000000
+       y = 26.797mm
        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 = 19.685mil
+       clearance = 10.0mil
       }
      }
      li:layers {
@@ -14934,32 +14585,6 @@ ha:pcb-rnd-board-v8 {
         top = 1
        }
        li:objects {
-        ha:line.986333 {
-         clearance = 0.0
-         y2 = 1.23253in
-         thickness = 10.0mil
-         x1 = 805.27mil
-         x2 = 726.53mil
-         y1 = 1.23253in
-        }
-        ha:line.986336 {
-         clearance = 0.0
-         y2 = 1.2719in
-         thickness = 10.0mil
-         x1 = 765.9mil
-         x2 = 765.9mil
-         y1 = 1.19316in
-        }
-        ha:arc.986339 {
-         astart = 0.000000
-         thickness = 10.0mil
-         width = 3.999992mm
-         height = 3.999992mm
-         x = 884.0mil
-         y = 1.39in
-         adelta = 360.000000
-         clearance = 0.0
-        }
        }
        ha:combining {
        }
@@ -14972,61 +14597,49 @@ ha:pcb-rnd-board-v8 {
         virtual = 1
        }
        li:objects {
-        ha:line.986340 {
+        ha:line.1040799 {
          clearance = 0.0
-         y2 = 1.39in
+         y2 = 1.07074in
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 884.005mil
-         x2 = 884.005mil
-         ha:flags {
-          selected = 1
-         }
-         y1 = 1.39in
+         x1 = 996.0mil
+         x2 = 996.0mil
+         y1 = 1.07074in
         }
-        ha:line.986343 {
+        ha:line.1040802 {
          clearance = 0.0
-         y2 = 1.39in
+         y2 = 1.07074in
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 884.0mil
-         x2 = 884.0mil
-         ha:flags {
-          selected = 1
-         }
-         y1 = 1.39in
+         x1 = 996.0mil
+         x2 = 996.0mil
+         y1 = 1.07074in
         }
-        ha:line.986346 {
+        ha:line.1040805 {
          clearance = 0.0
-         y2 = 1.39in
+         y2 = 26.196796mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 884.0mil
-         x2 = 21.4536mm
-         ha:flags {
-          selected = 1
-         }
-         y1 = 1.39in
+         x1 = 996.0mil
+         x2 = 996.0mil
+         y1 = 1.07074in
         }
-        ha:line.986349 {
+        ha:line.1040808 {
          clearance = 0.0
-         y2 = 36.306mm
+         y2 = 1.07074in
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 884.0mil
-         x2 = 884.0mil
-         ha:flags {
-          selected = 1
-         }
-         y1 = 1.39in
+         x1 = 996.0mil
+         x2 = 26.2984mm
+         y1 = 1.07074in
         }
        }
        ha:combining {
@@ -15034,15 +14647,15 @@ ha:pcb-rnd-board-v8 {
       }
      }
     }
-    uid = fdmrigvTMcHho9IPHtUAAABl
+    uid = y5FJ817IGIrTlZXh58AAAABl
    }
-   ha:subc.1040797 {
+   ha:subc.1040830 {
     ha:attributes {
      footprint = 0402
-     value = 0.1uF
+     value = 52.3k
      openscad = 0402
-     refdes = C5
-      device=CAPACITOR
+     refdes = R41
+      device=RESISTOR
     }
     ha:data {
      li:padstack_prototypes {
@@ -15116,7 +14729,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      li:objects {
-      ha:padstack_ref.1040811 {
+      ha:padstack_ref.1040844 {
        smirror = 0
        ha:attributes {
         term = 1
@@ -15124,9 +14737,9 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 996.0mil
-       rot = 90.000000
-       y = 1.08648in
+       x = 914.26mil
+       rot = 0.000000
+       y = 1.162in
        li:thermal {
        }
        ha:flags {
@@ -15134,7 +14747,7 @@ ha:pcb-rnd-board-v8 {
        }
        clearance = 10.0mil
       }
-      ha:padstack_ref.1040812 {
+      ha:padstack_ref.1040845 {
        smirror = 0
        ha:attributes {
         term = 2
@@ -15142,9 +14755,9 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 996.0mil
-       rot = 90.000000
-       y = 26.797mm
+       x = 945.74mil
+       rot = 0.000000
+       y = 1.162in
        li:thermal {
        }
        ha:flags {
@@ -15173,229 +14786,40 @@ ha:pcb-rnd-board-v8 {
         virtual = 1
        }
        li:objects {
-        ha:line.1040799 {
+        ha:line.1040832 {
          clearance = 0.0
-         y2 = 1.07074in
+         y2 = 1.162in
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 996.0mil
-         x2 = 996.0mil
-         y1 = 1.07074in
+         x1 = 930.0mil
+         x2 = 930.0mil
+         y1 = 1.162in
         }
-        ha:line.1040802 {
+        ha:line.1040835 {
          clearance = 0.0
-         y2 = 1.07074in
+         y2 = 1.162in
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 996.0mil
-         x2 = 996.0mil
-         y1 = 1.07074in
+         x1 = 930.0mil
+         x2 = 930.0mil
+         y1 = 1.162in
         }
-        ha:line.1040805 {
+        ha:line.1040838 {
          clearance = 0.0
-         y2 = 26.196796mm
+         y2 = 1.162in
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 996.0mil
-         x2 = 996.0mil
-         y1 = 1.07074in
+         x1 = 930.0mil
+         x2 = 24.622mm
+         y1 = 1.162in
         }
-        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 {
+        ha:line.1040841 {
          clearance = 0.0
          y2 = 30.5148mm
          thickness = 0.1mm
@@ -17572,19 +16996,18 @@ ha:pcb-rnd-board-v8 {
     }
      uid = L3uSQeru9w1L5hdo5KkAAABg
     }
-    ha:subc.1117205 {
+    ha:subc.1123409 {
      ha:attributes {
-      openscad=0402
-      value=4.7k
-      device=RESISTOR
-      refdes=R21
-      footprint=0402
+      value=female
+      device=CONNECTOR
+      footprint=pizero
+      refdes=J2
      }
     ha:data {
         li:padstack_prototypes {
 
      ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       hdia=38.0mil; hplated=1; htop=0; hbottom=0;
        li:shape {
 
          ha:ps_shape_v4 {
@@ -17595,222 +17018,214 @@ ha:pcb-rnd-board-v8 {
           }
           clearance=0.0
            li:ps_poly {
-            9.84mil  
-            -13.77mil  
-            -9.84mil  
-            -13.77mil  
-            -9.84mil  
-            13.77mil  
-            9.84mil  
-            13.77mil  
+            -35.0mil  
+            -35.0mil  
+            35.0mil  
+            -35.0mil  
+            35.0mil  
+            35.0mil  
+            -35.0mil  
+            35.0mil  
            }
          }
 
          ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
+          ha:combining {          }
           ha:layer_mask {
-           top = 1
-           mask = 1
+           bottom = 1
+           copper = 1
           }
           clearance=0.0
            li:ps_poly {
-            12.84mil  
-            -16.77mil  
-            -12.84mil  
-            -16.77mil  
-            -12.84mil  
-            16.77mil  
-            12.84mil  
-            16.77mil  
+            -35.0mil  
+            -35.0mil  
+            35.0mil  
+            -35.0mil  
+            35.0mil  
+            35.0mil  
+            -35.0mil  
+            35.0mil  
            }
          }
 
          ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
+          ha:combining {          }
           ha:layer_mask {
-           top = 1
-           paste = 1
+           copper = 1
+           intern = 1
           }
           clearance=0.0
            li:ps_poly {
-            9.84mil  
-            -13.77mil  
-            -9.84mil  
-            -13.77mil  
-            -9.84mil  
-            13.77mil  
-            9.84mil  
-            13.77mil  
-           }
-         }
-       }
-     }
-    }
-
-     li:objects {
-      ha:padstack_ref.1117218 {
-       proto=0; x=1.623in; y=2.24926in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=1
-         name=1
-       }
-      }
-      ha:padstack_ref.1117219 {
-       proto=0; x=1.623in; y=2.28074in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       ha:flags {
-        clearline=1
-       }
+            -35.0mil  
+            -35.0mil  
+            35.0mil  
+            -35.0mil  
+            35.0mil  
+            35.0mil  
+            -35.0mil  
+            35.0mil  
+           }
+         }
 
-       li:thermal {
-       }
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -37.5mil  
+            -37.5mil  
+            37.5mil  
+            -37.5mil  
+            37.5mil  
+            37.5mil  
+            -37.5mil  
+            37.5mil  
+           }
+         }
 
-       ha:attributes {
-         term=2
-         name=2
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           bottom = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -37.5mil  
+            -37.5mil  
+            37.5mil  
+            -37.5mil  
+            37.5mil  
+            37.5mil  
+            -37.5mil  
+            37.5mil  
+           }
+         }
        }
-      }
      }
-     li:layers {
-
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
 
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
+     ha:ps_proto_v6.1 {
+       hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+       li:shape {
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+         }
 
-        li:objects {
-         ha:line.1117206 {
-          x1=1.623in; y1=57.531mm; x2=1.623in; y2=57.531mm; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=pnp-origin
+         ha: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:line.1117209 {
-          x1=1.623in; y1=57.531mm; x2=1.623in; y2=57.531mm; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=origin
+
+         ha: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:line.1117212 {
-          x1=1.623in; y1=57.531mm; x2=1.623in; y2=58.531mm; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=x
+
+         ha: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:line.1117215 {
-          x1=1.623in; y1=57.531mm; x2=40.2242mm; y2=57.531mm; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=y
+
+         ha: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:type {
-         top = 1
-         misc = 1
-         virtual = 1
-        }
-      }
-     }
-    }
-     uid = m7vO7oCLHBbWiqAZI8QAAABZ
-    }
-    ha:subc.1117221 {
-     ha:attributes {
-      openscad=0402
-      value=4.7k
-      device=RESISTOR
-      refdes=R22
-      footprint=0402
+       }
      }
-    ha:data {
-        li:padstack_prototypes {
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
+     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
-           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=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
-           li:ps_poly {
-            12.84mil  
-            -16.77mil  
-            -12.84mil  
-            -16.77mil  
-            -12.84mil  
-            16.77mil  
-            12.84mil  
-            16.77mil  
-           }
          }
 
          ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
+          ha:ps_circ { x=0.0; y=0.0; dia=178.24mil;          }
+          ha:combining { sub=1; auto=1;          }
           ha:layer_mask {
-           top = 1
-           paste = 1
+           bottom = 1
+           mask = 1
           }
           clearance=0.0
-           li:ps_poly {
-            9.84mil  
-            -13.77mil  
-            -9.84mil  
-            -13.77mil  
-            -9.84mil  
-            13.77mil  
-            9.84mil  
-            13.77mil  
-           }
          }
        }
      }
     }
 
      li:objects {
-      ha:padstack_ref.1117234 {
-       proto=0; x=1.623in; y=2.34874in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      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 {
@@ -17818,13 +17233,14 @@ ha:pcb-rnd-board-v8 {
 
        ha:attributes {
          term=1
-         name=1
+         name=pin1
        }
       }
-      ha:padstack_ref.1117235 {
-       proto=0; x=1.623in; y=2.31726in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      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 {
@@ -17832,442 +17248,132 @@ ha:pcb-rnd-board-v8 {
 
        ha:attributes {
          term=2
-         name=2
+         name=pin2
        }
       }
-     }
-     li:layers {
+      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
+       }
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+       li:thermal {
+       }
 
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
+       ha:attributes {
+         term=3
+         name=pin3
+       }
       }
+      ha:padstack_ref.1123442 {
+       proto=1; x=36.83mm; y=59.69mm; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+        lock=1
+       }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+       li:thermal {
+       }
 
-        li:objects {
-         ha:line.1117222 {
-          x1=1.623in; y1=2.333in; x2=1.623in; y2=2.333in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=pnp-origin
-          }
-         }
-         ha:line.1117225 {
-          x1=1.623in; y1=2.333in; x2=1.623in; y2=2.333in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=origin
-          }
-         }
-         ha:line.1117228 {
-          x1=1.623in; y1=2.333in; x2=1.623in; y2=58.2582mm; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=x
-          }
-         }
-         ha:line.1117231 {
-          x1=1.623in; y1=2.333in; x2=42.2242mm; y2=2.333in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=y
-          }
-         }
-        }
-        ha:type {
-         top = 1
-         misc = 1
-         virtual = 1
-        }
+       ha:attributes {
+         term=4
+         name=pin4
+       }
       }
-     }
-    }
-     uid = m7vO7oCLHBbWiqAZI8QAAABb
-    }
-    ha:subc.1123409 {
-     ha:attributes {
-      value=female
-      device=CONNECTOR
-      footprint=pizero
-      refdes=J2
-     }
-    ha:data {
-        li:padstack_prototypes {
+      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
+       }
 
-     ha:ps_proto_v6.0 {
-       hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-       li:shape {
+       li:thermal {
+       }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -35.0mil  
-            -35.0mil  
-            35.0mil  
-            -35.0mil  
-            35.0mil  
-            35.0mil  
-            -35.0mil  
-            35.0mil  
-           }
-         }
+       ha:attributes {
+         term=5
+         name=pin5
+       }
+      }
+      ha:padstack_ref.1123444 {
+       proto=1; x=36.83mm; y=57.15mm; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+        lock=1
+       }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           bottom = 1
-           copper = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -35.0mil  
-            -35.0mil  
-            35.0mil  
-            -35.0mil  
-            35.0mil  
-            35.0mil  
-            -35.0mil  
-            35.0mil  
-           }
+       li:thermal {
+         li:2 {
+          on  
+          diag  
+          round  
+          noshape  
          }
-
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           intern = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -35.0mil  
-            -35.0mil  
-            35.0mil  
-            -35.0mil  
-            35.0mil  
-            35.0mil  
-            -35.0mil  
-            35.0mil  
-           }
+         li:3 {
+          on  
+          diag  
+          round  
+          noshape  
          }
+       }
 
-         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: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
+       }
 
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           bottom = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -37.5mil  
-            -37.5mil  
-            37.5mil  
-            -37.5mil  
-            37.5mil  
-            37.5mil  
-            -37.5mil  
-            37.5mil  
-           }
-         }
+       li:thermal {
        }
-     }
 
-     ha:ps_proto_v6.1 {
-       hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-       li:shape {
+       ha:attributes {
+         term=7
+         name=pin7
+       }
+      }
+      ha:padstack_ref.1123446 {
+       proto=1; x=36.83mm; y=54.61mm; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+        lock=1
+       }
 
-         ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;          }
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-         }
+       li:thermal {
+       }
 
-         ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;          }
-          ha:combining {          }
-          ha:layer_mask {
-           bottom = 1
-           copper = 1
-          }
-          clearance=0.0
-         }
+       ha:attributes {
+         term=8
+         name=pin8
+       }
+      }
+      ha:padstack_ref.1123447 {
+       proto=1; x=1.54999in; y=52.07mm; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+        lock=1
+       }
 
-         ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;          }
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           intern = 1
-          }
-          clearance=0.0
+       li:thermal {
+         li:2 {
+          on  
+          diag  
+          round  
+          noshape  
          }
-
-         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
+         li:3 {
+          on  
+          diag  
+          round  
+          noshape  
          }
-
-         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
@@ -19291,7 +18397,7 @@ ha:pcb-rnd-board-v8 {
 
      li:objects {
       ha:padstack_ref.1154942 {
-       proto=0; x=2.183in; y=2.66548in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       proto=0; x=56.0mm; y=78.399796mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }
@@ -19305,7 +18411,7 @@ ha:pcb-rnd-board-v8 {
        }
       }
       ha:padstack_ref.1154943 {
-       proto=0; x=2.183in; y=2.634in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       proto=0; x=56.0mm; y=77.600204mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
        ha:flags {
         clearline=1
        }
@@ -19339,25 +18445,25 @@ ha:pcb-rnd-board-v8 {
 
         li:objects {
          ha:line.1154930 {
-          x1=2.183in; y1=2.64974in; x2=2.183in; y2=2.64974in; thickness=0.1mm; clearance=0.0;
+          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=2.183in; y1=2.64974in; x2=2.183in; y2=2.64974in; thickness=0.1mm; clearance=0.0;
+          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=2.183in; y1=2.64974in; x2=2.183in; y2=66.303396mm; thickness=0.1mm; clearance=0.0;
+          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=2.183in; y1=2.64974in; x2=56.4482mm; y2=2.64974in; thickness=0.1mm; clearance=0.0;
+          x1=56.0mm; y1=78.0mm; x2=57.0mm; y2=78.0mm; thickness=0.1mm; clearance=0.0;
           ha:attributes {
             subc-role=y
           }
@@ -19373,12 +18479,13 @@ ha:pcb-rnd-board-v8 {
     }
      uid = L3uSQeru9w1L5hdo5KkAAABe
     }
-    ha:subc.1154945 {
+    ha:subc.1154977 {
      ha:attributes {
+      openscad=0402
       value=0.1uF
       device=CAPACITOR
+      refdes=C3
       footprint=0402
-      refdes=C9
      }
     ha:data {
         li:padstack_prototypes {
@@ -19448,8 +18555,12 @@ ha:pcb-rnd-board-v8 {
     }
 
      li:objects {
-      ha:padstack_ref.1154958 {
-       proto=0; x=2.028in; y=2.18952in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      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 {
        }
 
@@ -19458,12 +18569,8 @@ ha:pcb-rnd-board-v8 {
          name=1
        }
       }
-      ha:padstack_ref.1154959 {
-       proto=0; x=2.028in; y=2.221in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       ha:flags {
-        clearline=1
-       }
-
+      ha:padstack_ref.1154991 {
+       proto=0; x=52.0mm; y=78.399796mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
        li:thermal {
        }
 
@@ -19471,7 +18578,8 @@ ha:pcb-rnd-board-v8 {
          term=2
          name=2
        }
-      }
+ ha:flags ={ clearline=1
+ };      }
      }
      li:layers {
 
@@ -19492,26 +18600,26 @@ ha:pcb-rnd-board-v8 {
        ha:combining {       }
 
         li:objects {
-         ha:line.1154946 {
-          x1=2.028in; y1=2.20526in; x2=2.028in; y2=2.20526in; thickness=0.1mm; clearance=0.0;
+         ha: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.1154949 {
-          x1=2.028in; y1=2.20526in; x2=2.028in; y2=2.20526in; thickness=0.1mm; clearance=0.0;
+         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.1154952 {
-          x1=2.028in; y1=2.20526in; x2=2.028in; y2=57.013604mm; thickness=0.1mm; clearance=0.0;
+         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.1154955 {
-          x1=2.028in; y1=2.20526in; x2=50.5112mm; y2=2.20526in; thickness=0.1mm; clearance=0.0;
+         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
           }
@@ -19525,15 +18633,14 @@ ha:pcb-rnd-board-v8 {
       }
      }
     }
-     uid = Q1nlE2f62KwLAO7kz0gAAACL
+     uid = 5tUplJr5SYohzy+ou+0AAABd
     }
-    ha:subc.1154961 {
+    ha:subc.1155135 {
      ha:attributes {
-      footprint=0402
-      value=18pF
-      device=CAPACITOR
-      openscad=0402
-      refdes=C4
+      value=USBmicroB
+      device=CONNECTOR
+      footprint=11071
+      refdes=J5
      }
     ha:data {
         li:padstack_prototypes {
@@ -19550,14 +18657,14 @@ ha:pcb-rnd-board-v8 {
           }
           clearance=0.0
            li:ps_poly {
-            9.84mil  
-            -13.77mil  
-            -9.84mil  
-            -13.77mil  
-            -9.84mil  
-            13.77mil  
-            9.84mil  
-            13.77mil  
+            7.875mil  
+            -26.575mil  
+            -7.875mil  
+            -26.575mil  
+            -7.875mil  
+            26.575mil  
+            7.875mil  
+            26.575mil  
            }
          }
 
@@ -19569,14 +18676,14 @@ ha:pcb-rnd-board-v8 {
           }
           clearance=0.0
            li:ps_poly {
-            12.84mil  
-            -16.77mil  
-            -12.84mil  
-            -16.77mil  
-            -12.84mil  
-            16.77mil  
-            12.84mil  
-            16.77mil  
+            10.875mil  
+            -29.575mil  
+            -10.875mil  
+            -29.575mil  
+            -10.875mil  
+            29.575mil  
+            10.875mil  
+            29.575mil  
            }
          }
 
@@ -19588,112 +18695,83 @@ ha:pcb-rnd-board-v8 {
           }
           clearance=0.0
            li:ps_poly {
-            9.84mil  
-            -13.77mil  
-            -9.84mil  
-            -13.77mil  
-            -9.84mil  
-            13.77mil  
-            9.84mil  
-            13.77mil  
+            7.875mil  
+            -26.575mil  
+            -7.875mil  
+            -26.575mil  
+            -7.875mil  
+            26.575mil  
+            7.875mil  
+            26.575mil  
            }
          }
        }
      }
-    }
-
-     li:objects {
-      ha:padstack_ref.1154974 {
-       proto=0; x=1.713in; y=59.309mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=1
-         name=1
-       }
-      }
-      ha:padstack_ref.1154975 {
-       proto=0; x=1.74448in; y=59.309mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=2
-         name=2
-       }
-      }
-     }
-     li:layers {
-
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
-
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+     ha:ps_proto_v6.1 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
 
-        li:objects {
-         ha:line.1154962 {
-          x1=1.72874in; y1=59.309mm; x2=1.72874in; y2=59.309mm; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=pnp-origin
-          }
-         }
-         ha:line.1154965 {
-          x1=1.72874in; y1=59.309mm; x2=1.72874in; y2=59.309mm; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=origin
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
           }
+          clearance=0.0
+           li:ps_poly {
+            -31.495mil  
+            -27.56mil  
+            -31.495mil  
+            27.56mil  
+            31.495mil  
+            27.56mil  
+            31.495mil  
+            -27.56mil  
+           }
          }
-         ha:line.1154968 {
-          x1=1.72874in; y1=59.309mm; x2=44.909996mm; y2=59.309mm; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=x
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
           }
+          clearance=0.0
+           li:ps_poly {
+            -34.495mil  
+            -30.56mil  
+            -34.495mil  
+            30.56mil  
+            34.495mil  
+            30.56mil  
+            34.495mil  
+            -30.56mil  
+           }
          }
-         ha:line.1154971 {
-          x1=1.72874in; y1=59.309mm; x2=1.72874in; y2=60.309mm; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=y
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
           }
+          clearance=0.0
+           li:ps_poly {
+            -31.495mil  
+            -27.56mil  
+            -31.495mil  
+            27.56mil  
+            31.495mil  
+            27.56mil  
+            31.495mil  
+            -27.56mil  
+           }
          }
-        }
-        ha:type {
-         top = 1
-         misc = 1
-         virtual = 1
-        }
-      }
-     }
-    }
-     uid = zO8BdeMYaulaVJ+4kIIAAABa
-    }
-    ha:subc.1154977 {
-     ha:attributes {
-      openscad=0402
-      value=18pF
-      device=CAPACITOR
-      refdes=C3
-      footprint=0402
+       }
      }
-    ha:data {
-        li:padstack_prototypes {
 
-     ha:ps_proto_v6.0 {
+     ha:ps_proto_v6.2 {
        hdia=0.0; hplated=0; htop=0; hbottom=0;
        li:shape {
 
@@ -19705,14 +18783,14 @@ ha:pcb-rnd-board-v8 {
           }
           clearance=0.0
            li:ps_poly {
-            9.84mil  
-            -13.77mil  
-            -9.84mil  
-            -13.77mil  
-            -9.84mil  
-            13.77mil  
-            9.84mil  
-            13.77mil  
+            -37.4mil  
+            37.4mil  
+            37.4mil  
+            37.4mil  
+            37.4mil  
+            -37.4mil  
+            -37.4mil  
+            -37.4mil  
            }
          }
 
@@ -19724,14 +18802,14 @@ ha:pcb-rnd-board-v8 {
           }
           clearance=0.0
            li:ps_poly {
-            12.84mil  
-            -16.77mil  
-            -12.84mil  
-            -16.77mil  
-            -12.84mil  
-            16.77mil  
-            12.84mil  
-            16.77mil  
+            -40.4mil  
+            40.4mil  
+            40.4mil  
+            40.4mil  
+            40.4mil  
+            -40.4mil  
+            -40.4mil  
+            -40.4mil  
            }
          }
 
@@ -19743,250 +18821,126 @@ ha:pcb-rnd-board-v8 {
           }
           clearance=0.0
            li:ps_poly {
-            9.84mil  
-            -13.77mil  
-            -9.84mil  
-            -13.77mil  
-            -9.84mil  
-            13.77mil  
-            9.84mil  
-            13.77mil  
+            -37.4mil  
+            37.4mil  
+            37.4mil  
+            37.4mil  
+            37.4mil  
+            -37.4mil  
+            -37.4mil  
+            -37.4mil  
            }
          }
        }
      }
-    }
 
-     li:objects {
-      ha:padstack_ref.1154990 {
-       proto=0; x=45.085mm; y=2.531in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       ha:flags {
-        clearline=1
-       }
+     ha:ps_proto_v6.3 {
+       hdia=0.0; hplated=1; htop=0; hbottom=0;
+       li:shape {
 
-       li:thermal {
-       }
+         ha:ps_shape_v4 {
+          ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;          }
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=10.0mil
+         }
 
-       ha:attributes {
-         term=1
-         name=1
-       }
-      }
-      ha:padstack_ref.1154991 {
-       proto=0; x=45.085mm; y=2.56248in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=2
-         name=2
-       }
-      }
-     }
-     li:layers {
-
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
-
-        li:objects {
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
-
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
-
-        li:objects {
-         ha:line.1154978 {
-          x1=45.085mm; y1=2.54674in; x2=45.085mm; y2=2.54674in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=pnp-origin
-          }
-         }
-         ha:line.1154981 {
-          x1=45.085mm; y1=2.54674in; x2=45.085mm; y2=2.54674in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=origin
-          }
-         }
-         ha:line.1154984 {
-          x1=45.085mm; y1=2.54674in; x2=45.085mm; y2=65.687196mm; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=x
-          }
-         }
-         ha:line.1154987 {
-          x1=45.085mm; y1=2.54674in; x2=44.085mm; y2=2.54674in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=y
-          }
-         }
-        }
-        ha:type {
-         top = 1
-         misc = 1
-         virtual = 1
-        }
-      }
-     }
-    }
-     uid = 5tUplJr5SYohzy+ou+0AAABd
-    }
-    ha:subc.1154993 {
-     ha:attributes {
-      value=12MHz
-      device=CRYSTAL
-      footprint=ABM8
-      refdes=X1
-     }
-    ha:data {
-        li:padstack_prototypes {
-
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
-
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -20.67mil  
-            25.595mil  
-            20.67mil  
-            25.595mil  
-            20.67mil  
-            -25.595mil  
-            -20.67mil  
-            -25.595mil  
-           }
-         }
+         ha:ps_shape_v4 {
+          ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=0.45mm; square=0;          }
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           mech = 1
+          }
+          clearance=10.0mil
+         }
 
          ha:ps_shape_v4 {
+          ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=84.0mil; square=0;          }
           ha:combining { sub=1; auto=1;          }
           ha:layer_mask {
            top = 1
            mask = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            -23.67mil  
-            28.595mil  
-            23.67mil  
-            28.595mil  
-            23.67mil  
-            -28.595mil  
-            -23.67mil  
-            -28.595mil  
-           }
+          clearance=10.0mil
          }
 
          ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
+          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 {
-           top = 1
-           paste = 1
+           copper = 1
+           intern = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            -20.67mil  
-            25.595mil  
-            20.67mil  
-            25.595mil  
-            20.67mil  
-            -25.595mil  
-            -20.67mil  
-            -25.595mil  
-           }
+          clearance=10.0mil
          }
-       }
-     }
-
-     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=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;          }
           ha:combining {          }
           ha:layer_mask {
+           bottom = 1
            copper = 1
-           top = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            20.67mil  
-            -25.595mil  
-            -20.67mil  
-            -25.595mil  
-            -20.67mil  
-            25.595mil  
-            20.67mil  
-            25.595mil  
-           }
+          clearance=10.0mil
          }
 
          ha:ps_shape_v4 {
+          ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=84.0mil; square=0;          }
           ha:combining { sub=1; auto=1;          }
           ha:layer_mask {
-           top = 1
+           bottom = 1
            mask = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            23.67mil  
-            -28.595mil  
-            -23.67mil  
-            -28.595mil  
-            -23.67mil  
-            28.595mil  
-            23.67mil  
-            28.595mil  
-           }
+          clearance=10.0mil
          }
 
          ha:ps_shape_v4 {
+          ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;          }
           ha:combining { auto=1;          }
           ha:layer_mask {
            top = 1
            paste = 1
           }
-          clearance=0.0
-           li:ps_poly {
-            20.67mil  
-            -25.595mil  
-            -20.67mil  
-            -25.595mil  
-            -20.67mil  
-            25.595mil  
-            20.67mil  
-            25.595mil  
-           }
+          clearance=10.0mil
          }
        }
      }
     }
 
      li:objects {
-      ha:padstack_ref.1155007 {
-       proto=0; x=1.70258in; y=62.998731mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      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=pin2
+         name=D-
        }
       }
-      ha:padstack_ref.1155008 {
-       proto=1; x=1.70258in; y=60.699015mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1155150 {
+       proto=0; x=81.849888mm; y=89.325126mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -19995,22 +18949,36 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=1
-         name=pin1
+         term=3
+         name=D+
        }
       }
-      ha:padstack_ref.1155009 {
-       proto=1; x=1.77541in; y=60.699015mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.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=pin4
+         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.1155010 {
-       proto=0; x=1.77541in; y=62.998731mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      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
        }
@@ -20019,8 +18987,92 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=3
-         name=pin3
+         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
        }
       }
      }
@@ -20031,9 +19083,6 @@ ha:pcb-rnd-board-v8 {
        ha:combining {       }
 
         li:objects {
-         ha:arc.1154994 {
-          x=1.7327in; y=2.37437in; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-         }
         }
         ha:type {
          silk = 1
@@ -20046,26 +19095,26 @@ ha:pcb-rnd-board-v8 {
        ha:combining {       }
 
         li:objects {
-         ha:line.1154995 {
-          x1=44.170473mm; y1=61.848873mm; x2=44.170473mm; y2=61.848873mm; thickness=0.1mm; clearance=0.0;
+         ha:line.1155136 {
+          x1=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.1154998 {
-          x1=1.739in; y1=61.849mm; x2=1.739in; y2=61.849mm; thickness=0.1mm; clearance=0.0;
+         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.1155001 {
-          x1=1.739in; y1=61.849mm; x2=45.1706mm; y2=61.849mm; thickness=0.1mm; clearance=0.0;
+         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.1155004 {
-          x1=1.739in; y1=61.849mm; x2=1.739in; y2=62.849mm; thickness=0.1mm; clearance=0.0;
+         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
           }
@@ -20077,1460 +19126,1031 @@ ha:pcb-rnd-board-v8 {
          virtual = 1
         }
       }
-     }
-    }
-     uid = IGobWzSMURBswUg5LvAAAACm
-    }
-    ha:subc.1155012 {
-     ha:attributes {
-      value=0.1uF
-      device=CAPACITOR
-      footprint=0402
-      refdes=C7
-     }
-    ha:data {
-        li:padstack_prototypes {
 
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+      {ha:top copper}                        {
+       lid=2
+       ha:combining {       }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            9.84mil  
-            -13.77mil  
-            -9.84mil  
-            -13.77mil  
-            -9.84mil  
-            13.77mil  
-            9.84mil  
-            13.77mil  
-           }
-         }
+        li:objects {
+        }
+        ha:type {
+         copper = 1
+         top = 1
+        }
+      }
 
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            12.84mil  
-            -16.77mil  
-            -12.84mil  
-            -16.77mil  
-            -12.84mil  
-            16.77mil  
-            12.84mil  
-            16.77mil  
-           }
-         }
+      ha:top_paste {
+       lid=3
+       ha:combining { auto=1;       }
 
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            9.84mil  
-            -13.77mil  
-            -9.84mil  
-            -13.77mil  
-            -9.84mil  
-            13.77mil  
-            9.84mil  
-            13.77mil  
-           }
-         }
-       }
-     }
-    }
+        li:objects {
+        }
+        ha:type {
+         top = 1
+         paste = 1
+        }
+      }
 
-     li:objects {
-      ha:padstack_ref.1155025 {
-       proto=0; x=1.817in; y=2.56248in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       li:thermal {
-       }
+      ha:top_mask {
+       lid=4
+       ha:combining { sub=1; auto=1;       }
 
-       ha:attributes {
-         term=1
-         name=1
-       }
+        li:objects {
+        }
+        ha:type {
+         top = 1
+         mask = 1
+        }
       }
-      ha:padstack_ref.1155026 {
-       proto=0; x=1.817in; y=2.531in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-       ha:flags {
-        clearline=1
-       }
 
-       li:thermal {
-       }
+      ha:any_internal_copper {
+       lid=5
+       ha:combining {       }
 
-       ha:attributes {
-         term=2
-         name=2
-       }
+        li:objects {
+        }
+        ha:type {
+         copper = 1
+         intern = 1
+        }
+        stack_offs = 1
       }
-     }
-     li:layers {
 
-      ha:top-silk {
-       lid=0
+      ha:bottom_copper {
+       lid=6
        ha:combining {       }
 
+        li:objects {
+        }
+        ha:type {
+         bottom = 1
+         copper = 1
+        }
+      }
+
+      ha:bottom_mask {
+       lid=7
+       ha:combining { sub=1; auto=1;       }
+
+        li:objects {
+        }
+        ha:type {
+         bottom = 1
+         mask = 1
+        }
+      }
+
+      ha:bottom_silk {
+       lid=8
+       ha:combining { auto=1;       }
+
         li:objects {
         }
         ha:type {
          silk = 1
-         top = 1
+         bottom = 1
         }
       }
 
-      ha:subc-aux {
-       lid=1
+      ha:bottom_paste {
+       lid=9
+       ha:combining { auto=1;       }
+
+        li:objects {
+        }
+        ha:type {
+         bottom = 1
+         paste = 1
+        }
+      }
+
+      ha:outline {
+       lid=10
        ha:combining {       }
 
         li:objects {
-         ha:line.1155013 {
-          x1=1.817in; y1=2.54674in; x2=1.817in; y2=2.54674in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=pnp-origin
-          }
-         }
-         ha:line.1155016 {
-          x1=1.817in; y1=2.54674in; x2=1.817in; y2=2.54674in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=origin
-          }
-         }
-         ha:line.1155019 {
-          x1=1.817in; y1=2.54674in; x2=1.817in; y2=63.687196mm; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=x
-          }
-         }
-         ha:line.1155022 {
-          x1=1.817in; y1=2.54674in; x2=47.1518mm; y2=2.54674in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=y
-          }
-         }
         }
         ha:type {
-         top = 1
-         misc = 1
-         virtual = 1
+         boundary = 1
+        }
+        purpose = uroute
+      }
+
+      ha:pmech {
+       lid=11
+       ha:combining { auto=1;       }
+
+        li:objects {
+        }
+        ha:type {
+         mech = 1
+        }
+        purpose = proute
+      }
+
+      ha:umech {
+       lid=12
+       ha:combining { auto=1;       }
+
+        li:objects {
+        }
+        ha:type {
+         mech = 1
         }
+        purpose = uroute
       }
      }
     }
-     uid = fdmrigvTMcHho9IPHtUAAAB2
+     uid = t+CANjtdPMoBlE0Q3VMAAAAB
     }
-    ha:subc.1155028 {
-     ha:attributes {
-      value=Header-2
-      device=CONNECTOR
-      footprint=100mil2pin
-      refdes=J9
-     }
-    ha:data {
-        li:padstack_prototypes {
+     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=38.0mil; hplated=1; htop=0; hbottom=0;
-       li:shape {
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          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 {
+            copper = 1
+            top = 1
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           bottom = 1
-           copper = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -35.0mil  
-            -35.0mil  
-            35.0mil  
-            -35.0mil  
-            35.0mil  
-            35.0mil  
-            -35.0mil  
-            35.0mil  
-           }
-         }
-
-         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 {
+             9.84mil  
+             -13.77mil  
+             -9.84mil  
+             -13.77mil  
+             -9.84mil  
+             13.77mil  
+             9.84mil  
+             13.77mil  
+            }
           }
-          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_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
            }
-         }
-       }
-     }
-
-     ha:ps_proto_v6.1 {
-       hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-       li:shape {
-
-         ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;          }
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-         }
-
-         ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;          }
-          ha:combining {          }
-          ha:layer_mask {
-           bottom = 1
-           copper = 1
-          }
-          clearance=0.0
-         }
-
-         ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;          }
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           intern = 1
-          }
-          clearance=0.0
-         }
-
-         ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;          }
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
+           clearance=0.0
+            li:ps_poly {
+             12.84mil  
+             -16.77mil  
+             -12.84mil  
+             -16.77mil  
+             -12.84mil  
+             16.77mil  
+             12.84mil  
+             16.77mil  
+            }
           }
-          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
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             9.84mil  
+             -13.77mil  
+             -9.84mil  
+             -13.77mil  
+             -9.84mil  
+             13.77mil  
+             9.84mil  
+             13.77mil  
+            }
           }
-          clearance=0.0
-         }
-       }
+        }
+      }
      }
-    }
-
-     li:objects {
-      ha:padstack_ref.1155053 {
-       proto=0; x=2.037in; y=2.941in; rot=90.000000; xmirror=0; smirror=0; clearance=7.5mil;
-       ha:flags {
-        clearline=1
-       }
 
-       li:thermal {
-         li:2 {
-          on  
-          diag  
-          round  
-          noshape  
-         }
-         li:3 {
-          on  
-          diag  
-          round  
-          noshape  
-         }
-       }
+      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.1155054 {
-       proto=1; x=2.037in; y=2.841in; rot=90.000000; xmirror=0; smirror=0; clearance=7.5mil;
-       ha:flags {
-        clearline=1
+        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 {
-       }
+        li:thermal {
+        }
 
-       ha:attributes {
-         term=2
-         name=2
+        ha:attributes {
+          term=2
+          name=2
+        }
        }
       }
-     }
-     li:layers {
+      li:layers {
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-        li:objects {
-         ha:line.1155029 {
-          x1=1.987in; y1=2.791in; x2=1.987in; y2=2.991in; thickness=15.0mil; clearance=0.0;
-         }
-         ha:line.1155032 {
-          x1=1.987in; y1=2.991in; x2=2.087in; y2=2.991in; thickness=15.0mil; clearance=0.0;
-         }
-         ha:line.1155035 {
-          x1=2.087in; y1=2.991in; x2=2.087in; y2=2.791in; thickness=15.0mil; clearance=0.0;
+         li:objects {
          }
-         ha:line.1155038 {
-          x1=2.087in; y1=2.791in; x2=1.987in; y2=2.791in; thickness=15.0mil; clearance=0.0;
+         ha:type {
+          silk = 1
+          top = 1
          }
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
+       }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-        li:objects {
-         ha:line.1155041 {
-          x1=2.037in; y1=2.891in; x2=2.037in; y2=2.891in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=pnp-origin
+         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.1155044 {
-          x1=2.037in; y1=2.941in; x2=2.037in; y2=2.941in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=origin
+          ha:line.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.1155047 {
-          x1=2.037in; y1=2.941in; x2=2.037in; y2=73.7014mm; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=x
+          ha:line.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:line.1155050 {
-          x1=2.037in; y1=2.941in; x2=52.7398mm; y2=2.941in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=y
-          }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
          }
-        }
-        ha:type {
-         top = 1
-         misc = 1
-         virtual = 1
-        }
+       }
       }
      }
-    }
-     uid = 2T5hFYSkncza3u8NS5oAAABk
-    }
-    ha:subc.1155104 {
-     ha:attributes {
-      value=Debug
-      device=CONNECTOR
-      footprint=0-215079-4
-      refdes=J6
+      uid = IGobWzSMURBswUg5LvAAAACC
      }
-    ha:data {
-        li:padstack_prototypes {
+     ha:subc.1155673 {
+      ha:attributes {
+       value=1k
+       device=RESISTOR
+       footprint=0402
+       refdes=R7
+      }
+     ha:data {
+          li:padstack_prototypes {
 
-     ha:ps_proto_v6.0 {
-       hdia=31.5mil; hplated=1; htop=0; hbottom=0;
-       li:shape {
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -23.0mil  
-            -23.0mil  
-            23.0mil  
-            -23.0mil  
-            23.0mil  
-            23.0mil  
-            -23.0mil  
-            23.0mil  
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           bottom = 1
-           copper = 1
+           clearance=0.0
+            li:ps_poly {
+             -13.77mil  
+             -9.84mil  
+             -13.77mil  
+             9.84mil  
+             13.77mil  
+             9.84mil  
+             13.77mil  
+             -9.84mil  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            -23.0mil  
-            -23.0mil  
-            23.0mil  
-            -23.0mil  
-            23.0mil  
-            23.0mil  
-            -23.0mil  
-            23.0mil  
-           }
-         }
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           intern = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -23.0mil  
-            -23.0mil  
-            23.0mil  
-            -23.0mil  
-            23.0mil  
-            23.0mil  
-            -23.0mil  
-            23.0mil  
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
            }
-         }
-
-         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  
+            }
           }
-          clearance=0.0
-           li:ps_poly {
-            -26.0mil  
-            -26.0mil  
-            26.0mil  
-            -26.0mil  
-            26.0mil  
-            26.0mil  
-            -26.0mil  
-            26.0mil  
-           }
-         }
 
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           bottom = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -26.0mil  
-            -26.0mil  
-            26.0mil  
-            -26.0mil  
-            26.0mil  
-            26.0mil  
-            -26.0mil  
-            26.0mil  
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
            }
-         }
-       }
+           clearance=0.0
+            li:ps_poly {
+             -13.77mil  
+             -9.84mil  
+             -13.77mil  
+             9.84mil  
+             13.77mil  
+             9.84mil  
+             13.77mil  
+             -9.84mil  
+            }
+          }
+        }
+      }
      }
 
-     ha:ps_proto_v6.1 {
-       hdia=31.5mil; hplated=1; htop=0; hbottom=0;
-       li:shape {
-
-         ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;          }
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-         }
+      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
+        }
 
-         ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;          }
-          ha:combining {          }
-          ha:layer_mask {
-           bottom = 1
-           copper = 1
-          }
-          clearance=0.0
-         }
+        li:thermal {
+        }
 
-         ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;          }
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           intern = 1
-          }
-          clearance=0.0
-         }
+        ha:attributes {
+          term=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
+        }
 
-         ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=52.0mil;          }
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-         }
+        li:thermal {
+        }
 
-         ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=52.0mil;          }
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           bottom = 1
-           mask = 1
-          }
-          clearance=0.0
-         }
+        ha:attributes {
+          term=2
+          name=2
+        }
        }
-     }
+      }
+      li:layers {
 
-     ha:ps_proto_v6.2 {
-       hdia=59.06mil; hplated=1; htop=0; hbottom=0;
-       li:shape {
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-         ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;          }
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
+         li:objects {
          }
-
-         ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;          }
-          ha:combining {          }
-          ha:layer_mask {
-           bottom = 1
-           copper = 1
-          }
-          clearance=0.0
+         ha:type {
+          silk = 1
+          top = 1
          }
+       }
 
-         ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;          }
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           intern = 1
-          }
-          clearance=0.0
-         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-         ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=79.56mil;          }
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
+         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
+           }
           }
-          clearance=0.0
-         }
-
-         ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=79.56mil;          }
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           bottom = 1
-           mask = 1
+          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
+           }
           }
-          clearance=0.0
-         }
-       }
-     }
-    }
-
-     li:objects {
-      ha:padstack_ref.1155129 {
-       proto=0; x=55.753mm; y=2.94in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-         li:2 {
-          on  
-          diag  
-          round  
-          noshape  
          }
-         li:3 {
-          on  
-          diag  
-          round  
-          noshape  
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
          }
        }
-
-       ha:attributes {
-         term=1
-         name=pin1
-       }
       }
-      ha:padstack_ref.1155130 {
-       proto=1; x=57.023mm; y=2.84in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
+     }
+      uid = fdmrigvTMcHho9IPHtUAAABz
+     }
+     ha:subc.1155689 {
+      ha:attributes {
+       value=1k
+       device=RESISTOR
+       footprint=0402
+       refdes=R16
+      }
+     ha:data {
+          li:padstack_prototypes {
 
-       li:thermal {
-       }
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-       ha:attributes {
-         term=2
-         name=pin2
-       }
-      }
-      ha:padstack_ref.1155131 {
-       proto=1; x=58.293mm; y=2.94in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -13.77mil  
+             -9.84mil  
+             -13.77mil  
+             9.84mil  
+             13.77mil  
+             9.84mil  
+             13.77mil  
+             -9.84mil  
+            }
+          }
 
-       li:thermal {
-       }
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -16.77mil  
+             -12.84mil  
+             -16.77mil  
+             12.84mil  
+             16.77mil  
+             12.84mil  
+             16.77mil  
+             -12.84mil  
+            }
+          }
 
-       ha:attributes {
-         term=3
-         name=pin3
-       }
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -13.77mil  
+             -9.84mil  
+             -13.77mil  
+             9.84mil  
+             13.77mil  
+             9.84mil  
+             13.77mil  
+             -9.84mil  
+            }
+          }
+        }
       }
-      ha:padstack_ref.1155132 {
-       proto=1; x=59.563mm; y=2.84in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
+     }
 
-       li:thermal {
-       }
+      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
+        }
 
-       ha:attributes {
-         term=4
-         name=pin4
-       }
-      }
-      ha:padstack_ref.1155133 {
-       proto=2; x=2.13989in; y=2.86913in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
+        li:thermal {
+        }
 
-       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
+        }
 
-       ha:attributes {
-         term=0
-         name=mnt
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
        }
       }
-     }
-     li:layers {
+      li:layers {
 
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-        li:objects {
-         ha:line.1155105 {
-          x1=2.10072in; y1=2.78962in; x2=2.10072in; y2=2.99039in; thickness=6.0mil; clearance=0.0;
-         }
-         ha:line.1155108 {
-          x1=2.10072in; y1=2.99039in; x2=2.43929in; y2=2.99039in; thickness=6.0mil; clearance=0.0;
-         }
-         ha:line.1155111 {
-          x1=2.43929in; y1=2.99039in; x2=2.43929in; y2=2.78962in; thickness=6.0mil; clearance=0.0;
+         li:objects {
          }
-         ha:line.1155114 {
-          x1=2.43929in; y1=2.78962in; x2=2.10072in; y2=2.78962in; thickness=6.0mil; clearance=0.0;
+         ha:type {
+          silk = 1
+          top = 1
          }
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
+       }
 
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-        li:objects {
-         ha:line.1155117 {
-          x1=56.997041mm; y1=73.29998mm; x2=56.997041mm; y2=73.29998mm; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=pnp-origin
+         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:flags ={ selected=1
- };         }
-         ha:line.1155120 {
-          x1=55.753mm; y1=2.84in; x2=55.753mm; y2=2.84in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=origin
+          ha:line.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:flags ={ selected=1
- };         }
-         ha:line.1155123 {
-          x1=55.753mm; y1=2.84in; x2=55.753mm; y2=73.136mm; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=x
+          ha:line.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:flags ={ selected=1
- };         }
-         ha:line.1155126 {
-          x1=55.753mm; y1=2.84in; x2=56.753mm; y2=2.84in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=y
+          ha: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:flags ={ selected=1
- };         }
-        }
-        ha:type {
-         top = 1
-         misc = 1
-         virtual = 1
-        }
-      }
-     }
-    }
-     uid = awHEPLOUqbax+QojwTkAAAB7
-    }
-    ha:subc.1155135 {
-     ha:attributes {
-      value=USBmicroB
-      device=CONNECTOR
-      footprint=11071
-      refdes=J5
-     }
-    ha:data {
-        li:padstack_prototypes {
-
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
-
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            7.875mil  
-            -26.575mil  
-            -7.875mil  
-            -26.575mil  
-            -7.875mil  
-            26.575mil  
-            7.875mil  
-            26.575mil  
-           }
          }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            10.875mil  
-            -29.575mil  
-            -10.875mil  
-            -29.575mil  
-            -10.875mil  
-            29.575mil  
-            10.875mil  
-            29.575mil  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            7.875mil  
-            -26.575mil  
-            -7.875mil  
-            -26.575mil  
-            -7.875mil  
-            26.575mil  
-            7.875mil  
-            26.575mil  
-           }
+         ha: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.1 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          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 {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
+           clearance=0.0
+            li:ps_poly {
+             7.875mil  
+             -11.815mil  
+             -7.875mil  
+             -11.815mil  
+             -7.875mil  
+             11.815mil  
+             7.875mil  
+             11.815mil  
+            }
           }
-          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
+          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  
+            }
           }
-          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 { 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_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 {
-            -37.4mil  
-            37.4mil  
-            37.4mil  
-            37.4mil  
-            37.4mil  
-            -37.4mil  
-            -37.4mil  
-            -37.4mil  
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
+           clearance=0.0
+            li:ps_poly {
+             -7.875mil  
+             11.815mil  
+             7.875mil  
+             11.815mil  
+             7.875mil  
+             -11.815mil  
+             -7.875mil  
+             -11.815mil  
+            }
           }
-          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_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
            }
-         }
-       }
-     }
-
-     ha:ps_proto_v6.3 {
-       hdia=0.0; hplated=1; htop=0; hbottom=0;
-       li:shape {
-
-         ha:ps_shape_v4 {
-          ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;          }
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=10.0mil
-         }
-
-         ha:ps_shape_v4 {
-          ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=0.45mm; square=0;          }
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           mech = 1
+           clearance=0.0
+            li:ps_poly {
+             -10.875mil  
+             14.815mil  
+             10.875mil  
+             14.815mil  
+             10.875mil  
+             -14.815mil  
+             -10.875mil  
+             -14.815mil  
+            }
           }
-          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
+          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  
+            }
           }
-          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_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=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;          }
-          ha:combining {          }
-          ha:layer_mask {
-           bottom = 1
-           copper = 1
+          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  
+            }
           }
-          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
+          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  
+            }
           }
-          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
+          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  
+            }
           }
-          clearance=10.0mil
-         }
-       }
+        }
+      }
      }
-    }
 
-     li:objects {
-      ha:padstack_ref.1155148 {
-       proto=0; x=1.74882in; y=2.8376in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
+      li: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 {
-       }
+        li:thermal {
+        }
 
-       ha:attributes {
-         term=1
-         name=VBUS
-       }
-      }
-      ha:padstack_ref.1155149 {
-       proto=0; x=1.77441in; y=2.8376in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
+        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 {
+        }
 
-       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
+        }
 
-       ha:attributes {
-         term=2
-         name=D-
-       }
-      }
-      ha:padstack_ref.1155150 {
-       proto=0; x=1.8in; y=2.8376in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
+        li:thermal {
+        }
 
-       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
+        }
 
-       ha:attributes {
-         term=3
-         name=D+
-       }
-      }
-      ha:padstack_ref.1155151 {
-       proto=0; x=1.82559in; y=2.8376in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
+        li:thermal {
+        }
 
-       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
+        }
 
-       ha:attributes {
-         term=4
-         name=HS
-       }
-      }
-      ha:padstack_ref.1155152 {
-       proto=0; x=1.85118in; y=2.8376in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=5
-         name=GND
-       }
-      }
-      ha:padstack_ref.1155153 {
-       proto=1; x=48.920019mm; y=2.85433in; rot=180.000000; xmirror=0; smirror=0; clearance=0.0;
-       ha:flags {
-        clearline=1
-       }
+        li:thermal {
+        }
 
-       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=G
-       }
-      }
-      ha:padstack_ref.1155154 {
-       proto=1; x=42.519981mm; y=2.85433in; rot=180.000000; xmirror=0; smirror=0; clearance=0.0;
-       ha:flags {
-        clearline=1
+        ha: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 {
-       }
+        li:thermal {
+        }
 
-       ha:attributes {
-         term=G
-       }
-      }
-      ha:padstack_ref.1155155 {
-       proto=2; x=1.84528in; y=2.94291in; rot=180.000000; xmirror=0; smirror=0; clearance=0.0;
-       ha:flags {
-        clearline=1
+        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 {
-       }
+        li:thermal {
+        }
 
-       ha:attributes {
-         term=G
-       }
-      }
-      ha:padstack_ref.1155156 {
-       proto=2; x=1.75472in; y=2.94291in; rot=180.000000; xmirror=0; smirror=0; clearance=0.0;
-       ha:flags {
-        clearline=1
+        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 {
-       }
+        li:thermal {
+        }
 
-       ha:attributes {
-         term=G
-       }
-      }
-      ha:padstack_ref.1155157 {
-       proto=3; x=1.92598in; y=74.750078mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.235mil;
-       ha:flags {
-        clearline=1
+        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 {
-         li:2 {
-          on  
-          solid  
-          noshape  
-         }
-         li:3 {
-          on  
-          solid  
-          noshape  
-         }
-       }
+        li:thermal {
+        }
 
-       ha:attributes {
-         term=G
+        ha:attributes {
+          term=5
+          name=pin5
+        }
        }
       }
-      ha:padstack_ref.1155158 {
-       proto=3; x=1.67402in; y=74.750078mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.235mil;
-       ha:flags {
-        clearline=1
-       }
+      li:layers {
 
-       li:thermal {
-         li:2 {
-          on  
-          solid  
-          noshape  
+       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;
+          }
          }
-         li:3 {
-          on  
-          solid  
-          noshape  
+         ha:type {
+          silk = 1
+          top = 1
          }
        }
 
-       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 {       }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-        li:objects {
-         ha:line.1155136 {
-          x1=1.8in; y1=73.698549mm; x2=1.8in; y2=73.698549mm; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=pnp-origin
+         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.1155139 {
-          x1=1.8in; y1=3.0in; x2=1.8in; y2=3.0in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=origin
+          ha:line.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.1155142 {
-          x1=1.8in; y1=3.0in; x2=46.72mm; y2=3.0in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=x
+          ha:line.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.1155145 {
-          x1=1.8in; y1=3.0in; x2=1.8in; y2=77.2mm; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=y
+          ha:line.1155728 {
+           x1=2.493in; y1=2.394in; x2=2.493in; y2=61.8076mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
          }
-        }
-        ha:type {
-         top = 1
-         misc = 1
-         virtual = 1
-        }
+         ha: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: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_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
           ha:ps_shape_v4 {
            ha:combining {           }
@@ -21540,14 +20160,14 @@ ha:pcb-rnd-board-v8 {
            }
            clearance=0.0
             li:ps_poly {
-             9.84mil  
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             -9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
+             25.59mil  
+             -37.4mil  
+             -25.59mil  
+             -37.4mil  
+             -25.59mil  
+             37.4mil  
+             25.59mil  
+             37.4mil  
             }
           }
 
@@ -21559,14 +20179,14 @@ ha:pcb-rnd-board-v8 {
            }
            clearance=0.0
             li:ps_poly {
-             12.84mil  
-             -16.77mil  
-             -12.84mil  
-             -16.77mil  
-             -12.84mil  
-             16.77mil  
-             12.84mil  
-             16.77mil  
+             28.59mil  
+             -40.4mil  
+             -28.59mil  
+             -40.4mil  
+             -28.59mil  
+             40.4mil  
+             28.59mil  
+             40.4mil  
             }
           }
 
@@ -21578,14 +20198,14 @@ ha:pcb-rnd-board-v8 {
            }
            clearance=0.0
             li:ps_poly {
-             9.84mil  
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             -9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
+             25.59mil  
+             -37.4mil  
+             -25.59mil  
+             -37.4mil  
+             -25.59mil  
+             37.4mil  
+             25.59mil  
+             37.4mil  
             }
           }
         }
@@ -21593,8 +20213,12 @@ ha:pcb-rnd-board-v8 {
      }
 
       li:objects {
-       ha:padstack_ref.1155670 {
-        proto=0; x=2.34in; y=2.38074in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       ha:padstack_ref.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 {
         }
 
@@ -21603,12 +20227,8 @@ ha:pcb-rnd-board-v8 {
           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
-        }
-
+       ha:padstack_ref.1178201 {
+        proto=0; x=2.37in; y=1.4611in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
         li:thermal {
         }
 
@@ -21625,6 +20245,12 @@ ha:pcb-rnd-board-v8 {
         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
@@ -21637,26 +20263,26 @@ ha:pcb-rnd-board-v8 {
         ha:combining {        }
 
          li:objects {
-          ha:line.1155658 {
-           x1=2.34in; y1=60.071mm; x2=2.34in; y2=60.071mm; thickness=0.1mm; clearance=0.0;
+          ha:line.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.1155661 {
-           x1=2.34in; y1=60.071mm; x2=2.34in; y2=60.071mm; thickness=0.1mm; clearance=0.0;
+          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.1155664 {
-           x1=2.34in; y1=60.071mm; x2=2.34in; y2=59.071mm; thickness=0.1mm; clearance=0.0;
+          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.1155667 {
-           x1=2.34in; y1=60.071mm; x2=60.436mm; y2=60.071mm; thickness=0.1mm; clearance=0.0;
+          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
            }
@@ -21670,14 +20296,15 @@ ha:pcb-rnd-board-v8 {
        }
       }
      }
-      uid = IGobWzSMURBswUg5LvAAAACC
+      uid = uBW/nUHTf4QJGTtC2iUAAABx
      }
-     ha:subc.1155673 {
+     ha:subc.1178203 {
       ha:attributes {
-       value=1k
-       device=RESISTOR
+       openscad=0402
+       value=10uF
+       device=CAPACITOR
+       refdes=C111
        footprint=0402
-       refdes=R7
       }
      ha:data {
           li:padstack_prototypes {
@@ -21694,14 +20321,14 @@ ha:pcb-rnd-board-v8 {
            }
            clearance=0.0
             li:ps_poly {
+             9.84mil  
              -13.77mil  
              -9.84mil  
              -13.77mil  
-             9.84mil  
+             -9.84mil  
              13.77mil  
              9.84mil  
              13.77mil  
-             -9.84mil  
             }
           }
 
@@ -21713,14 +20340,14 @@ ha:pcb-rnd-board-v8 {
            }
            clearance=0.0
             li:ps_poly {
+             12.84mil  
              -16.77mil  
              -12.84mil  
              -16.77mil  
-             12.84mil  
+             -12.84mil  
              16.77mil  
              12.84mil  
              16.77mil  
-             -12.84mil  
             }
           }
 
@@ -21732,14 +20359,14 @@ ha:pcb-rnd-board-v8 {
            }
            clearance=0.0
             li:ps_poly {
+             9.84mil  
              -13.77mil  
              -9.84mil  
              -13.77mil  
-             9.84mil  
+             -9.84mil  
              13.77mil  
              9.84mil  
              13.77mil  
-             -9.84mil  
             }
           }
         }
@@ -21747,12 +20374,8 @@ ha:pcb-rnd-board-v8 {
      }
 
       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
-        }
-
+       ha:padstack_ref.1178216 {
+        proto=0; x=2.233in; y=1.41448in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
         li:thermal {
         }
 
@@ -21761,8 +20384,8 @@ ha:pcb-rnd-board-v8 {
           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: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
         }
@@ -21795,26 +20418,26 @@ ha:pcb-rnd-board-v8 {
         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: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.1155677 {
-           x1=2.382in; y1=2.36526in; x2=2.382in; y2=2.36526in; thickness=0.1mm; clearance=0.0;
+          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.1155680 {
-           x1=2.382in; y1=2.36526in; x2=2.382in; y2=59.077604mm; thickness=0.1mm; clearance=0.0;
+          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.1155683 {
-           x1=2.382in; y1=2.36526in; x2=59.5028mm; y2=2.36526in; thickness=0.1mm; clearance=0.0;
+          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
            }
@@ -21828,14 +20451,15 @@ ha:pcb-rnd-board-v8 {
        }
       }
      }
-      uid = fdmrigvTMcHho9IPHtUAAABz
+      uid = uBW/nUHTf4QJGTtC2iUAAABz
      }
-     ha:subc.1155689 {
+     ha:subc.1178219 {
       ha:attributes {
-       value=1k
-       device=RESISTOR
+       openscad=0402
+       value=10uF
+       device=CAPACITOR
+       refdes=C107
        footprint=0402
-       refdes=R16
       }
      ha:data {
           li:padstack_prototypes {
@@ -21852,14 +20476,14 @@ ha:pcb-rnd-board-v8 {
            }
            clearance=0.0
             li:ps_poly {
+             9.84mil  
              -13.77mil  
              -9.84mil  
              -13.77mil  
-             9.84mil  
+             -9.84mil  
              13.77mil  
              9.84mil  
              13.77mil  
-             -9.84mil  
             }
           }
 
@@ -21871,14 +20495,14 @@ ha:pcb-rnd-board-v8 {
            }
            clearance=0.0
             li:ps_poly {
+             12.84mil  
              -16.77mil  
              -12.84mil  
              -16.77mil  
-             12.84mil  
+             -12.84mil  
              16.77mil  
              12.84mil  
              16.77mil  
-             -12.84mil  
             }
           }
 
@@ -21890,14 +20514,14 @@ ha:pcb-rnd-board-v8 {
            }
            clearance=0.0
             li:ps_poly {
+             9.84mil  
              -13.77mil  
              -9.84mil  
              -13.77mil  
-             9.84mil  
+             -9.84mil  
              13.77mil  
              9.84mil  
              13.77mil  
-             -9.84mil  
             }
           }
         }
@@ -21905,12 +20529,8 @@ ha:pcb-rnd-board-v8 {
      }
 
       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
-        }
-
+       ha:padstack_ref.1178232 {
+        proto=0; x=1.861in; y=1.35052in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
         li:thermal {
         }
 
@@ -21919,8 +20539,8 @@ ha:pcb-rnd-board-v8 {
           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: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
         }
@@ -21953,26 +20573,26 @@ ha:pcb-rnd-board-v8 {
         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: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.1155693 {
-           x1=2.382in; y1=2.44774in; x2=2.382in; y2=2.44774in; thickness=0.1mm; clearance=0.0;
+          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.1155696 {
-           x1=2.382in; y1=2.44774in; x2=2.382in; y2=63.172596mm; thickness=0.1mm; clearance=0.0;
+          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.1155699 {
-           x1=2.382in; y1=2.44774in; x2=61.5028mm; y2=2.44774in; thickness=0.1mm; clearance=0.0;
+          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
            }
@@ -21986,14 +20606,15 @@ ha:pcb-rnd-board-v8 {
        }
       }
      }
-      uid = fdmrigvTMcHho9IPHtUAAABx
+      uid = uBW/nUHTf4QJGTtC2iUAAAB1
      }
-     ha:subc.1155705 {
+     ha:subc.1178235 {
       ha:attributes {
-       value=TSM200N03D
-       device=MOSFET
-       footprint=PDFN33
-       refdes=Q2
+       openscad=0402
+       value=1uF
+       device=CAPACITOR
+       refdes=C108
+       footprint=0402
       }
      ha:data {
           li:padstack_prototypes {
@@ -22010,14 +20631,14 @@ ha:pcb-rnd-board-v8 {
            }
            clearance=0.0
             li:ps_poly {
-             7.875mil  
-             -11.815mil  
-             -7.875mil  
-             -11.815mil  
-             -7.875mil  
-             11.815mil  
-             7.875mil  
-             11.815mil  
+             9.84mil  
+             -13.77mil  
+             -9.84mil  
+             -13.77mil  
+             -9.84mil  
+             13.77mil  
+             9.84mil  
+             13.77mil  
             }
           }
 
@@ -22029,14 +20650,14 @@ ha:pcb-rnd-board-v8 {
            }
            clearance=0.0
             li:ps_poly {
-             10.875mil  
-             -14.815mil  
-             -10.875mil  
-             -14.815mil  
-             -10.875mil  
-             14.815mil  
-             10.875mil  
-             14.815mil  
+             12.84mil  
+             -16.77mil  
+             -12.84mil  
+             -16.77mil  
+             -12.84mil  
+             16.77mil  
+             12.84mil  
+             16.77mil  
             }
           }
 
@@ -22048,20 +20669,112 @@ ha:pcb-rnd-board-v8 {
            }
            clearance=0.0
             li:ps_poly {
-             7.875mil  
-             -11.815mil  
-             -7.875mil  
-             -11.815mil  
-             -7.875mil  
-             11.815mil  
-             7.875mil  
-             11.815mil  
+             9.84mil  
+             -13.77mil  
+             -9.84mil  
+             -13.77mil  
+             -9.84mil  
+             13.77mil  
+             9.84mil  
+             13.77mil  
             }
           }
         }
       }
+     }
 
-      ha:ps_proto_v6.1 {
+      li:objects {
+       ha:padstack_ref.1178248 {
+        proto=0; x=2.233in; y=1.27252in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        li:thermal {
+        }
+
+        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 {
 
@@ -22073,14 +20786,14 @@ ha:pcb-rnd-board-v8 {
            }
            clearance=0.0
             li:ps_poly {
-             -7.875mil  
-             11.815mil  
-             7.875mil  
-             11.815mil  
-             7.875mil  
-             -11.815mil  
-             -7.875mil  
-             -11.815mil  
+             9.84mil  
+             -13.77mil  
+             -9.84mil  
+             -13.77mil  
+             -9.84mil  
+             13.77mil  
+             9.84mil  
+             13.77mil  
             }
           }
 
@@ -22092,77 +20805,14 @@ ha:pcb-rnd-board-v8 {
            }
            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  
+             12.84mil  
+             -16.77mil  
+             -12.84mil  
+             -16.77mil  
+             -12.84mil  
+             16.77mil  
+             12.84mil  
+             16.77mil  
             }
           }
 
@@ -22174,14 +20824,14 @@ ha:pcb-rnd-board-v8 {
            }
            clearance=0.0
             li:ps_poly {
-             -25.395mil  
-             46.26mil  
-             25.395mil  
-             46.26mil  
-             25.395mil  
-             -46.26mil  
-             -25.395mil  
-             -46.26mil  
+             9.84mil  
+             -13.77mil  
+             -9.84mil  
+             -13.77mil  
+             -9.84mil  
+             13.77mil  
+             9.84mil  
+             13.77mil  
             }
           }
         }
@@ -22189,46 +20839,18 @@ ha:pcb-rnd-board-v8 {
      }
 
       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;
+       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=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
+          name=1
         }
        }
-       ha:padstack_ref.1155734 {
-        proto=1; x=2.43493in; y=2.38121in; rot=270.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       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
         }
@@ -22238,87 +20860,7 @@ ha:pcb-rnd-board-v8 {
 
         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
+          name=2
         }
        }
       }
@@ -22329,21 +20871,6 @@ ha:pcb-rnd-board-v8 {
         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
@@ -22356,26 +20883,26 @@ ha:pcb-rnd-board-v8 {
         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: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.1155722 {
-           x1=2.493in; y1=2.394in; x2=2.493in; y2=2.394in; thickness=0.1mm; clearance=0.0;
+          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.1155725 {
-           x1=2.493in; y1=2.394in; x2=62.3222mm; y2=2.394in; thickness=0.1mm; clearance=0.0;
+          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.1155728 {
-           x1=2.493in; y1=2.394in; x2=2.493in; y2=61.8076mm; thickness=0.1mm; clearance=0.0;
+          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
            }
@@ -22389,15 +20916,15 @@ ha:pcb-rnd-board-v8 {
        }
       }
      }
-      uid = QCR2wv5MgQmjx0n3Kz8AAABk
+      uid = uBW/nUHTf4QJGTtC2iUAAAB5
      }
-     ha:subc.1161307 {
+     ha:subc.1178267 {
       ha:attributes {
-       openscad=0402
-       value=33
-       device=RESISTOR
-       refdes=R23
+       refdes=C102
+       value=1uF
+       device=CAPACITOR
        footprint=0402
+       openscad=0402
       }
      ha:data {
           li:padstack_prototypes {
@@ -22467,8 +20994,8 @@ ha:pcb-rnd-board-v8 {
      }
 
       li:objects {
-       ha:padstack_ref.1161320 {
-        proto=0; x=44.831mm; y=2.76548in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       ha: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
         }
@@ -22481,12 +21008,8 @@ ha:pcb-rnd-board-v8 {
           name=1
         }
        }
-       ha:padstack_ref.1161321 {
-        proto=0; x=44.831mm; y=2.734in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
+       ha:padstack_ref.1178281 {
+        proto=0; x=2.282in; y=1.37448in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
         li:thermal {
         }
 
@@ -22515,26 +21038,26 @@ ha:pcb-rnd-board-v8 {
         ha:combining {        }
 
          li:objects {
-          ha:line.1161308 {
-           x1=44.831mm; y1=2.74974in; x2=44.831mm; y2=2.74974in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
+          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.1161311 {
-           x1=44.831mm; y1=2.74974in; x2=44.831mm; y2=2.74974in; thickness=0.1mm; clearance=0.0;
+          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.1161314 {
-           x1=44.831mm; y1=2.74974in; x2=44.831mm; y2=68.843396mm; thickness=0.1mm; clearance=0.0;
+          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.1161317 {
-           x1=44.831mm; y1=2.74974in; x2=45.831mm; y2=2.74974in; thickness=0.1mm; clearance=0.0;
+          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
            }
@@ -22548,15 +21071,15 @@ ha:pcb-rnd-board-v8 {
        }
       }
      }
-      uid = m7vO7oCLHBbWiqAZI8QAAABX
+      uid = uBW/nUHTf4QJGTtC2iUAAABv
      }
-     ha:subc.1161323 {
+     ha:subc.1179615 {
       ha:attributes {
-       refdes=R27
-       value=1.5k
-       device=RESISTOR
        footprint=0402
+       value=1uF
+       device=CAPACITOR
        openscad=0402
+       refdes=C15
       }
      ha:data {
           li:padstack_prototypes {
@@ -22626,12 +21149,8 @@ ha:pcb-rnd-board-v8 {
      }
 
       li:objects {
-       ha:padstack_ref.1161336 {
-        proto=0; x=1.851in; y=2.76548in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
+       ha:padstack_ref.1179628 {
+        proto=0; x=760.0mil; y=1.63174in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
         li:thermal {
         }
 
@@ -22640,8 +21159,8 @@ ha:pcb-rnd-board-v8 {
           name=1
         }
        }
-       ha:padstack_ref.1161337 {
-        proto=0; x=1.851in; y=2.734in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       ha: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
         }
@@ -22674,26 +21193,42 @@ ha:pcb-rnd-board-v8 {
         ha:combining {        }
 
          li:objects {
-          ha:line.1161324 {
-           x1=1.851in; y1=2.74974in; x2=1.851in; y2=2.74974in; thickness=0.1mm; clearance=0.0;
+          ha: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.1161327 {
-           x1=1.851in; y1=2.74974in; x2=1.851in; y2=2.74974in; thickness=0.1mm; clearance=0.0;
+          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.1161330 {
-           x1=1.851in; y1=2.74974in; x2=1.851in; y2=68.843396mm; thickness=0.1mm; clearance=0.0;
+          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.1161333 {
-           x1=1.851in; y1=2.74974in; x2=48.0154mm; y2=2.74974in; thickness=0.1mm; clearance=0.0;
+          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
            }
@@ -22707,15 +21242,15 @@ ha:pcb-rnd-board-v8 {
        }
       }
      }
-      uid = awHEPLOUqbax+QojwTkAAABl
+      uid = L3uSQeru9w1L5hdo5KkAAABW
      }
-     ha:subc.1161339 {
+     ha:subc.1179631 {
       ha:attributes {
-       refdes=R24
-       value=33
-       device=RESISTOR
        footprint=0402
+       value=2.2uF
+       device=CAPACITOR
        openscad=0402
+       refdes=C8
       }
      ha:data {
           li:padstack_prototypes {
@@ -22785,12 +21320,8 @@ ha:pcb-rnd-board-v8 {
      }
 
       li:objects {
-       ha:padstack_ref.1161352 {
-        proto=0; x=1.808in; y=2.76574in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
+       ha:padstack_ref.1179644 {
+        proto=0; x=954.0mil; y=1.63148in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
         li:thermal {
         }
 
@@ -22799,8 +21330,8 @@ ha:pcb-rnd-board-v8 {
           name=1
         }
        }
-       ha:padstack_ref.1161353 {
-        proto=0; x=1.808in; y=2.73426in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       ha: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
         }
@@ -22833,26 +21364,26 @@ ha:pcb-rnd-board-v8 {
         ha:combining {        }
 
          li:objects {
-          ha:line.1161340 {
-           x1=1.808in; y1=69.85mm; x2=1.808in; y2=69.85mm; thickness=0.1mm; clearance=0.0;
+          ha: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.1161343 {
-           x1=1.808in; y1=69.85mm; x2=1.808in; y2=69.85mm; thickness=0.1mm; clearance=0.0;
+          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.1161346 {
-           x1=1.808in; y1=69.85mm; x2=1.808in; y2=68.85mm; thickness=0.1mm; clearance=0.0;
+          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.1161349 {
-           x1=1.808in; y1=69.85mm; x2=46.9232mm; y2=69.85mm; thickness=0.1mm; clearance=0.0;
+          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
            }
@@ -22866,15 +21397,19 @@ ha:pcb-rnd-board-v8 {
        }
       }
      }
-      uid = awHEPLOUqbax+QojwTkAAABh
+      uid = L3uSQeru9w1L5hdo5KkAAABY
      }
-     ha:subc.1178181 {
+     ha:subc.1179647 {
       ha:attributes {
-       openscad=1206
-       value=47uF
-       device=CAPACITOR
-       refdes=C110
-       footprint=1206
+       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 {
@@ -22891,14 +21426,14 @@ ha:pcb-rnd-board-v8 {
            }
            clearance=0.0
             li:ps_poly {
-             25.59mil  
-             -37.4mil  
-             -25.59mil  
-             -37.4mil  
-             -25.59mil  
-             37.4mil  
-             25.59mil  
-             37.4mil  
+             12.0mil  
+             -20.0mil  
+             -12.0mil  
+             -20.0mil  
+             -12.0mil  
+             20.0mil  
+             12.0mil  
+             20.0mil  
             }
           }
 
@@ -22910,14 +21445,14 @@ ha:pcb-rnd-board-v8 {
            }
            clearance=0.0
             li:ps_poly {
-             28.59mil  
-             -40.4mil  
-             -28.59mil  
-             -40.4mil  
-             -28.59mil  
-             40.4mil  
-             28.59mil  
-             40.4mil  
+             15.0mil  
+             -23.0mil  
+             -15.0mil  
+             -23.0mil  
+             -15.0mil  
+             23.0mil  
+             15.0mil  
+             23.0mil  
             }
           }
 
@@ -22929,14 +21464,14 @@ ha:pcb-rnd-board-v8 {
            }
            clearance=0.0
             li:ps_poly {
-             25.59mil  
-             -37.4mil  
-             -25.59mil  
-             -37.4mil  
-             -25.59mil  
-             37.4mil  
-             25.59mil  
-             37.4mil  
+             12.0mil  
+             -20.0mil  
+             -12.0mil  
+             -20.0mil  
+             -12.0mil  
+             20.0mil  
+             12.0mil  
+             20.0mil  
             }
           }
         }
@@ -22944,8 +21479,36 @@ ha:pcb-rnd-board-v8 {
      }
 
       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: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
         }
@@ -22958,8 +21521,8 @@ ha:pcb-rnd-board-v8 {
           name=1
         }
        }
-       ha:padstack_ref.1178201 {
-        proto=0; x=2.37in; y=1.4611in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       ha:padstack_ref.1179675 {
+        proto=0; x=815.0mil; y=1.64in; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
         li:thermal {
         }
 
@@ -22968,6 +21531,20 @@ ha:pcb-rnd-board-v8 {
           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 {
 
@@ -22976,11 +21553,17 @@ ha:pcb-rnd-board-v8 {
         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.1179648 {
+           x1=787.0mil; y1=1.699in; x2=926.0mil; y2=1.699in; thickness=10.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: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 {
@@ -22994,26 +21577,26 @@ ha:pcb-rnd-board-v8 {
         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: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.1178191 {
-           x1=2.37in; y1=35.61207mm; x2=2.37in; y2=35.61207mm; thickness=0.1mm; clearance=0.0;
+          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.1178194 {
-           x1=2.37in; y1=35.61207mm; x2=2.37in; y2=36.61207mm; thickness=0.1mm; clearance=0.0;
+          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.1178197 {
-           x1=2.37in; y1=35.61207mm; x2=59.198mm; y2=35.61207mm; thickness=0.1mm; clearance=0.0;
+          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
            }
@@ -23027,15 +21610,14 @@ ha:pcb-rnd-board-v8 {
        }
       }
      }
-      uid = uBW/nUHTf4QJGTtC2iUAAABx
+      uid = L3uSQeru9w1L5hdo5KkAAABi
      }
-     ha:subc.1178203 {
+     ha:subc.1178113 {
       ha:attributes {
-       openscad=0402
-       value=10uF
-       device=CAPACITOR
-       refdes=C111
-       footprint=0402
+       value=ADS8688
+       device=IC
+       footprint=TSSOP38
+       refdes=U7
       }
      ha:data {
           li:padstack_prototypes {
@@ -23052,14 +21634,14 @@ ha:pcb-rnd-board-v8 {
            }
            clearance=0.0
             li:ps_poly {
-             9.84mil  
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             -9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
+             -29.53mil  
+             -5.905mil  
+             -29.53mil  
+             5.905mil  
+             29.53mil  
+             5.905mil  
+             29.53mil  
+             -5.905mil  
             }
           }
 
@@ -23071,131 +21653,39 @@ ha:pcb-rnd-board-v8 {
            }
            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;           }
+             -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 {
-             9.84mil  
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             -9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
+             -29.53mil  
+             -5.905mil  
+             -29.53mil  
+             5.905mil  
+             29.53mil  
+             5.905mil  
+             29.53mil  
+             -5.905mil  
             }
           }
         }
       }
-     }
-
-      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 {
+      ha:ps_proto_v6.1 {
         hdia=0.0; hplated=0; htop=0; hbottom=0;
         li:shape {
 
@@ -23207,14 +21697,14 @@ ha:pcb-rnd-board-v8 {
            }
            clearance=0.0
             li:ps_poly {
-             9.84mil  
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             -9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
+             29.53mil  
+             5.905mil  
+             29.53mil  
+             -5.905mil  
+             -29.53mil  
+             -5.905mil  
+             -29.53mil  
+             5.905mil  
             }
           }
 
@@ -23226,14 +21716,14 @@ ha:pcb-rnd-board-v8 {
            }
            clearance=0.0
             li:ps_poly {
-             12.84mil  
-             -16.77mil  
-             -12.84mil  
-             -16.77mil  
-             -12.84mil  
-             16.77mil  
-             12.84mil  
-             16.77mil  
+             34.53mil  
+             10.905mil  
+             34.53mil  
+             -10.905mil  
+             -34.53mil  
+             -10.905mil  
+             -34.53mil  
+             10.905mil  
             }
           }
 
@@ -23245,14 +21735,14 @@ ha:pcb-rnd-board-v8 {
            }
            clearance=0.0
             li:ps_poly {
-             9.84mil  
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             -9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
+             29.53mil  
+             5.905mil  
+             29.53mil  
+             -5.905mil  
+             -29.53mil  
+             -5.905mil  
+             -29.53mil  
+             5.905mil  
             }
           }
         }
@@ -23260,8 +21750,12 @@ ha:pcb-rnd-board-v8 {
      }
 
       li:objects {
-       ha:padstack_ref.1178232 {
-        proto=0; x=1.861in; y=1.35052in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       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 {
         }
 
@@ -23270,8 +21764,8 @@ ha:pcb-rnd-board-v8 {
           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: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
         }
@@ -23284,149 +21778,52 @@ ha:pcb-rnd-board-v8 {
           name=2
         }
        }
-      }
-      li:layers {
+       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:top-silk {
-        lid=0
-        ha:combining {        }
+        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 {
+        }
 
-         li:objects {
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
+        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
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        li:thermal {
+        }
 
-         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
-         }
+        ha:attributes {
+          term=5
+          name=5
+        }
        }
-      }
-     }
-      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;
+       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=1
-          name=1
+          term=6
+          name=6
         }
        }
-       ha:padstack_ref.1178249 {
-        proto=0; x=2.233in; y=1.304in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       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
         }
@@ -23435,153 +21832,36 @@ ha:pcb-rnd-board-v8 {
         }
 
         ha:attributes {
-          term=2
-          name=2
+          term=7
+          name=7
         }
        }
-      }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
-
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+       ha:padstack_ref.1178149 {
+        proto=0; x=54.943629mm; y=1.32337in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+        li:thermal {
+        }
 
-         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
-         }
+        ha:attributes {
+          term=8
+          name=8
+        }
        }
-      }
-     }
-      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  
-            }
-          }
+       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: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
+          term=9
+          name=9
         }
        }
-       ha:padstack_ref.1178265 {
-        proto=0; x=1.861in; y=1.304in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       ha:padstack_ref.1178151 {
+        proto=0; x=54.943629mm; y=1.284in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
         ha:flags {
          clearline=1
         }
@@ -23590,143 +21870,70 @@ ha:pcb-rnd-board-v8 {
         }
 
         ha:attributes {
-          term=2
-          name=2
+          term=10
+          name=10
         }
        }
-      }
-      li:layers {
+       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:top-silk {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
+        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
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        li:thermal {
+        }
 
-         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
-         }
+        ha:attributes {
+          term=12
+          name=12
+        }
        }
-      }
-     }
-      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:padstack_ref.1178154 {
+        proto=0; x=54.943629mm; y=31.11373mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+        li:thermal {
+        }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             9.84mil  
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             -9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
-            }
-          }
+        ha:attributes {
+          term=13
+          name=13
+        }
+       }
+       ha:padstack_ref.1178155 {
+        proto=0; x=54.943629mm; y=1.20526in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             12.84mil  
-             -16.77mil  
-             -12.84mil  
-             -16.77mil  
-             -12.84mil  
-             16.77mil  
-             12.84mil  
-             16.77mil  
-            }
-          }
+        li:thermal {
+        }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             9.84mil  
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             -9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
-            }
-          }
+        ha:attributes {
+          term=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 {
         }
-      }
-     }
 
-      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: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
         }
@@ -23735,163 +21942,104 @@ ha:pcb-rnd-board-v8 {
         }
 
         ha:attributes {
-          term=1
-          name=1
+          term=16
+          name=16
         }
        }
-       ha:padstack_ref.1178281 {
-        proto=0; x=2.282in; y=1.37448in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       ha:padstack_ref.1178158 {
+        proto=0; x=54.943629mm; y=1.14621in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
         li:thermal {
         }
 
         ha:attributes {
-          term=2
-          name=2
+          term=17
+          name=17
         }
        }
-      }
-      li:layers {
+       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
+        }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        li:thermal {
+        }
 
-         li:objects {
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
+        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:subc-aux {
-        lid=1
-        ha:combining {        }
+        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 {
+        }
 
-         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
-         }
+        ha:attributes {
+          term=20
+          name=20
+        }
        }
-      }
-     }
-      uid = uBW/nUHTf4QJGTtC2iUAAABv
-     }
-     ha:subc.1179615 {
-      ha:attributes {
-       footprint=0402
-       value=1uF
-       device=CAPACITOR
-       openscad=0402
-       refdes=C15
-      }
-     ha:data {
-          li:padstack_prototypes {
+       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
+        }
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        li:thermal {
+        }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             9.84mil  
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             -9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
-            }
-          }
+        ha:attributes {
+          term=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:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             12.84mil  
-             -16.77mil  
-             -12.84mil  
-             -16.77mil  
-             -12.84mil  
-             16.77mil  
-             12.84mil  
-             16.77mil  
-            }
-          }
+        ha:attributes {
+          term=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
+        }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             9.84mil  
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             -9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
-            }
-          }
+        li:thermal {
         }
-      }
-     }
 
-      li:objects {
-       ha:padstack_ref.1179628 {
-        proto=0; x=760.0mil; y=1.63174in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        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=1
-          name=1
+          term=24
+          name=24
         }
        }
-       ha:padstack_ref.1179629 {
-        proto=0; x=760.0mil; y=1.60026in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       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
         }
@@ -23900,98 +22048,257 @@ ha:pcb-rnd-board-v8 {
         }
 
         ha:attributes {
-          term=2
-          name=2
+          term=25
+          name=25
         }
        }
-      }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+       ha:padstack_ref.1178167 {
+        proto=1; x=49.043971mm; y=31.11373mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+        li:thermal {
+        }
 
-         li:objects {
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
+        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
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        li:thermal {
+        }
 
-         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 {
+          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 {
-             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 {
+          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 {
-             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 {
+          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
+        }
 
-           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
-           }
+        li:thermal {
+        }
 
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+        ha:attributes {
+          term=30
+          name=30
+        }
        }
-      }
-     }
-      uid = L3uSQeru9w1L5hdo5KkAAABW
-     }
-     ha:subc.1179631 {
-      ha:attributes {
-       footprint=0402
-       value=2.2uF
-       device=CAPACITOR
-       openscad=0402
-       refdes=C8
-      }
-     ha:data {
-          li:padstack_prototypes {
+       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:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        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:ps_shape_v4 {
-           ha:combining {           }
+        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
@@ -24051,8 +22358,12 @@ ha:pcb-rnd-board-v8 {
      }
 
       li:objects {
-       ha:padstack_ref.1179644 {
-        proto=0; x=954.0mil; y=1.63148in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+       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 {
         }
 
@@ -24061,8 +22372,8 @@ ha:pcb-rnd-board-v8 {
           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: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
         }
@@ -24095,26 +22406,26 @@ ha:pcb-rnd-board-v8 {
         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: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.1179635 {
-           x1=954.0mil; y1=1.61574in; x2=954.0mil; y2=1.61574in; thickness=0.1mm; clearance=0.0;
+          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.1179638 {
-           x1=954.0mil; y1=1.61574in; x2=954.0mil; y2=40.039796mm; thickness=0.1mm; clearance=0.0;
+          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.1179641 {
-           x1=954.0mil; y1=1.61574in; x2=25.2316mm; y2=1.61574in; thickness=0.1mm; clearance=0.0;
+          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
            }
@@ -24128,25 +22439,20 @@ ha:pcb-rnd-board-v8 {
        }
       }
      }
-      uid = L3uSQeru9w1L5hdo5KkAAABY
+      uid = fdmrigvTMcHho9IPHtUAAABa
      }
-     ha:subc.1179647 {
+     ha:subc.1213225 {
       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
+       value=red
+       device=LED
+       footprint=100mil-led
+       refdes=D3
       }
      ha:data {
           li:padstack_prototypes {
 
       ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        hdia=35.0mil; hplated=1; htop=0; hbottom=0;
         li:shape {
 
           ha:ps_shape_v4 {
@@ -24157,89 +22463,155 @@ ha:pcb-rnd-board-v8 {
            }
            clearance=0.0
             li:ps_poly {
-             12.0mil  
-             -20.0mil  
-             -12.0mil  
-             -20.0mil  
-             -12.0mil  
-             20.0mil  
-             12.0mil  
-             20.0mil  
+             -35.0mil  
+             -35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
             }
           }
 
           ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
+           ha:combining {           }
            ha:layer_mask {
-            top = 1
-            mask = 1
+            bottom = 1
+            copper = 1
            }
            clearance=0.0
             li:ps_poly {
-             15.0mil  
-             -23.0mil  
-             -15.0mil  
-             -23.0mil  
-             -15.0mil  
-             23.0mil  
-             15.0mil  
-             23.0mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
+             -35.0mil  
+             -35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -35.0mil  
+             -35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+             35.0mil  
+             -35.0mil  
+             35.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
            ha:layer_mask {
             top = 1
-            paste = 1
+            mask = 1
            }
            clearance=0.0
             li:ps_poly {
-             12.0mil  
-             -20.0mil  
-             -12.0mil  
-             -20.0mil  
-             -12.0mil  
-             20.0mil  
-             12.0mil  
-             20.0mil  
+             -42.5mil  
+             -42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -42.5mil  
+             -42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
             }
           }
         }
       }
-     }
 
-      li: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
-        }
+      ha:ps_proto_v6.1 {
+        hdia=35.0mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
 
-        li:thermal {
-        }
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+          }
 
-        ha:attributes {
-          term=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
-        }
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
+          }
 
-        li:thermal {
-        }
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+          }
 
-        ha:attributes {
-          term=5
-          name=5
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
         }
-       }
-       ha:padstack_ref.1179674 {
-        proto=0; x=815.0mil; y=1.601in; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
+      }
+     }
+
+      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
         }
@@ -24252,28 +22624,30 @@ ha:pcb-rnd-board-v8 {
           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: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=3
-          name=3
+          term=2
+          name=2
         }
        }
       }
@@ -24284,22 +22658,16 @@ ha:pcb-rnd-board-v8 {
         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.1213226 {
+           x1=1.739in; y1=43.0mil; x2=1.739in; y2=157.0mil; 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: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
-          top = 1
+          bottom = 1
          }
        }
 
@@ -24308,47 +22676,64 @@ ha:pcb-rnd-board-v8 {
         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: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.1179663 {
-           x1=897.0mil; y1=1.679in; x2=897.0mil; y2=1.679in; thickness=0.1mm; clearance=0.0;
+          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.1179666 {
-           x1=897.0mil; y1=1.679in; x2=21.7838mm; y2=1.679in; thickness=0.1mm; clearance=0.0;
+          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.1179669 {
-           x1=897.0mil; y1=1.679in; x2=897.0mil; y2=43.6466mm; thickness=0.1mm; clearance=0.0;
+          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 {
-          top = 1
-          misc = 1
+          bottom = 1
           virtual = 1
+          misc = 1
          }
        }
       }
      }
-      uid = L3uSQeru9w1L5hdo5KkAAABi
+      uid = L3uSQeru9w1L5hdo5KkAAABa
      }
-     ha:subc.1178113 {
+     ha:subc.1213655 {
       ha:attributes {
-       value=ADS8688
-       device=IC
-       footprint=TSSOP38
-       refdes=U7
+       refdes=C101
+       value=0.1uF
+       device=CAPACITOR
+       footprint=0402
+       openscad=0402
       }
      ha:data {
           li:padstack_prototypes {
@@ -24365,16 +22750,16 @@ ha:pcb-rnd-board-v8 {
            }
            clearance=0.0
             li:ps_poly {
-             -29.53mil  
-             -5.905mil  
-             -29.53mil  
-             5.905mil  
-             29.53mil  
-             5.905mil  
-             29.53mil  
-             -5.905mil  
-            }
-          }
+             9.84mil  
+             -13.77mil  
+             -9.84mil  
+             -13.77mil  
+             -9.84mil  
+             13.77mil  
+             9.84mil  
+             13.77mil  
+            }
+          }
 
           ha:ps_shape_v4 {
            ha:combining { sub=1; auto=1;           }
@@ -24384,14 +22769,14 @@ ha:pcb-rnd-board-v8 {
            }
            clearance=0.0
             li:ps_poly {
-             -34.53mil  
-             -10.905mil  
-             -34.53mil  
-             10.905mil  
-             34.53mil  
-             10.905mil  
-             34.53mil  
-             -10.905mil  
+             12.84mil  
+             -16.77mil  
+             -12.84mil  
+             -16.77mil  
+             -12.84mil  
+             16.77mil  
+             12.84mil  
+             16.77mil  
             }
           }
 
@@ -24403,21 +22788,116 @@ ha:pcb-rnd-board-v8 {
            }
            clearance=0.0
             li:ps_poly {
-             -29.53mil  
-             -5.905mil  
-             -29.53mil  
-             5.905mil  
-             29.53mil  
-             5.905mil  
-             29.53mil  
-             -5.905mil  
+             9.84mil  
+             -13.77mil  
+             -9.84mil  
+             -13.77mil  
+             -9.84mil  
+             13.77mil  
+             9.84mil  
+             13.77mil  
             }
           }
         }
       }
+     }
 
-      ha:ps_proto_v6.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
+      li: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 {
@@ -24428,14 +22908,52 @@ ha:pcb-rnd-board-v8 {
            }
            clearance=0.0
             li:ps_poly {
-             29.53mil  
-             5.905mil  
-             29.53mil  
-             -5.905mil  
-             -29.53mil  
-             -5.905mil  
-             -29.53mil  
-             5.905mil  
+             -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  
             }
           }
 
@@ -24447,90 +22965,98 @@ ha:pcb-rnd-board-v8 {
            }
            clearance=0.0
             li:ps_poly {
-             34.53mil  
-             10.905mil  
-             34.53mil  
-             -10.905mil  
-             -34.53mil  
-             -10.905mil  
-             -34.53mil  
-             10.905mil  
+             -42.5mil  
+             -42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
             }
           }
 
           ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
+           ha:combining { sub=1; auto=1;           }
            ha:layer_mask {
-            top = 1
-            paste = 1
+            bottom = 1
+            mask = 1
            }
            clearance=0.0
             li:ps_poly {
-             29.53mil  
-             5.905mil  
-             29.53mil  
-             -5.905mil  
-             -29.53mil  
-             -5.905mil  
-             -29.53mil  
-             5.905mil  
+             -42.5mil  
+             -42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
+             42.5mil  
+             -42.5mil  
+             42.5mil  
             }
           }
         }
       }
-     }
 
-      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
-        }
+      ha:ps_proto_v6.1 {
+        hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
 
-        li:thermal {
-        }
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+          }
 
-        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
-        }
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
+          }
 
-        li:thermal {
-        }
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+          }
 
-        ha:attributes {
-          term=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: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: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:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
         }
+      }
+     }
 
-        ha:attributes {
-          term=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;
+      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
         }
@@ -24539,22 +23065,12 @@ ha:pcb-rnd-board-v8 {
         }
 
         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
+          term=1
+          name=1
         }
        }
-       ha:padstack_ref.1178148 {
-        proto=0; x=54.943629mm; y=34.11347mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       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
         }
@@ -24563,22 +23079,12 @@ ha:pcb-rnd-board-v8 {
         }
 
         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
+          term=2
+          name=2
         }
        }
-       ha:padstack_ref.1178150 {
-        proto=0; x=54.943629mm; y=1.30368in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       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
         }
@@ -24587,12 +23093,12 @@ ha:pcb-rnd-board-v8 {
         }
 
         ha:attributes {
-          term=9
-          name=9
+          term=3
+          name=3
         }
        }
-       ha:padstack_ref.1178151 {
-        proto=0; x=54.943629mm; y=1.284in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       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
         }
@@ -24601,22 +23107,12 @@ ha:pcb-rnd-board-v8 {
         }
 
         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
+          term=4
+          name=4
         }
        }
-       ha:padstack_ref.1178153 {
-        proto=0; x=54.943629mm; y=1.24463in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       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
         }
@@ -24625,70 +23121,217 @@ ha:pcb-rnd-board-v8 {
         }
 
         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
+          term=5
+          name=5
         }
        }
-       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:layers {
 
-        li:thermal {
-        }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-        ha:attributes {
-          term=14
-          name=14
-        }
+         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: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: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
+         }
        }
-       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
-        }
+      }
+     }
+      uid = fdmrigvTMcHho9IPHtUAAAAQ
+     }
+     ha:subc.1213702 {
+      ha:attributes {
+       value=INA125
+       device=IC
+       footprint=SO16
+       refdes=U6
+      }
+     ha:data {
+          li:padstack_prototypes {
 
-        li:thermal {
-        }
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-        ha:attributes {
-          term=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:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -42.5mil  
+             -10.0mil  
+             -42.5mil  
+             10.0mil  
+             42.5mil  
+             10.0mil  
+             42.5mil  
+             -10.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -47.5mil  
+             -15.0mil  
+             -47.5mil  
+             15.0mil  
+             47.5mil  
+             15.0mil  
+             47.5mil  
+             -15.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -42.5mil  
+             -10.0mil  
+             -42.5mil  
+             10.0mil  
+             42.5mil  
+             10.0mil  
+             42.5mil  
+             -10.0mil  
+            }
+          }
         }
+      }
 
-        ha:attributes {
-          term=17
-          name=17
+      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  
+            }
+          }
         }
-       }
-       ha:padstack_ref.1178159 {
-        proto=0; x=54.943629mm; y=1.12652in; rot=180.000000; xmirror=0; smirror=0; clearance=5.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
         }
@@ -24697,32 +23340,36 @@ ha:pcb-rnd-board-v8 {
         }
 
         ha:attributes {
-          term=18
-          name=18
+          term=1
+          name=1
         }
        }
-       ha:padstack_ref.1178160 {
-        proto=0; x=54.943629mm; y=1.10684in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       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=19
-          name=19
+          term=2
+          name=2
         }
        }
-       ha:padstack_ref.1178161 {
-        proto=1; x=49.043971mm; y=1.10684in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       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=20
-          name=20
+          term=3
+          name=3
         }
        }
-       ha:padstack_ref.1178162 {
-        proto=1; x=49.043971mm; y=1.12652in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       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
         }
@@ -24731,22 +23378,22 @@ ha:pcb-rnd-board-v8 {
         }
 
         ha:attributes {
-          term=21
-          name=21
+          term=4
+          name=4
         }
        }
-       ha:padstack_ref.1178163 {
-        proto=1; x=49.043971mm; y=1.14621in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       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=22
-          name=22
+          term=5
+          name=5
         }
        }
-       ha:padstack_ref.1178164 {
-        proto=1; x=49.043971mm; y=1.16589in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       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
         }
@@ -24755,22 +23402,26 @@ ha:pcb-rnd-board-v8 {
         }
 
         ha:attributes {
-          term=23
-          name=23
+          term=6
+          name=6
         }
        }
-       ha:padstack_ref.1178165 {
-        proto=1; x=49.043971mm; y=1.18558in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       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=24
-          name=24
+          term=7
+          name=7
         }
        }
-       ha:padstack_ref.1178166 {
-        proto=1; x=49.043971mm; y=1.20526in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       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
         }
@@ -24779,22 +23430,26 @@ ha:pcb-rnd-board-v8 {
         }
 
         ha:attributes {
-          term=25
-          name=25
+          term=8
+          name=8
         }
        }
-       ha:padstack_ref.1178167 {
-        proto=1; x=49.043971mm; y=31.11373mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       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=26
-          name=26
+          term=9
+          name=9
         }
        }
-       ha:padstack_ref.1178168 {
-        proto=1; x=49.043971mm; y=1.24463in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       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
         }
@@ -24803,32 +23458,36 @@ ha:pcb-rnd-board-v8 {
         }
 
         ha:attributes {
-          term=27
-          name=27
+          term=10
+          name=10
         }
        }
-       ha:padstack_ref.1178169 {
-        proto=1; x=49.043971mm; y=1.26432in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       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=28
-          name=28
+          term=11
+          name=11
         }
        }
-       ha:padstack_ref.1178170 {
-        proto=1; x=49.043971mm; y=1.284in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       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=29
-          name=29
+          term=12
+          name=12
         }
        }
-       ha:padstack_ref.1178171 {
-        proto=1; x=49.043971mm; y=1.30368in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       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
         }
@@ -24837,84 +23496,26 @@ ha:pcb-rnd-board-v8 {
         }
 
         ha:attributes {
-          term=30
-          name=30
+          term=13
+          name=13
         }
        }
-       ha:padstack_ref.1178172 {
-        proto=1; x=49.043971mm; y=1.32337in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       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=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
+          term=14
+          name=14
         }
        }
-       ha:padstack_ref.1178178 {
-        proto=1; x=49.043971mm; y=1.44148in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       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
         }
@@ -24923,12 +23524,12 @@ ha:pcb-rnd-board-v8 {
         }
 
         ha:attributes {
-          term=37
-          name=37
+          term=15
+          name=15
         }
        }
-       ha:padstack_ref.1178179 {
-        proto=1; x=49.043971mm; y=1.46116in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+       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
         }
@@ -24937,8 +23538,8 @@ ha:pcb-rnd-board-v8 {
         }
 
         ha:attributes {
-          term=38
-          name=38
+          term=16
+          name=16
         }
        }
       }
@@ -24949,23 +23550,23 @@ ha:pcb-rnd-board-v8 {
         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.1213703 {
+           x1=56.007mm; y1=805.0mil; x2=56.007mm; y2=415.0mil; 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.1213706 {
+           x1=56.007mm; y1=415.0mil; x2=48.133mm; y2=415.0mil; 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.1213709 {
+           x1=48.133mm; y1=415.0mil; x2=48.133mm; y2=805.0mil; 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.1213712 {
+           x1=56.007mm; y1=805.0mil; x2=52.705mm; y2=805.0mil; 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:line.1213715 {
+           x1=48.133mm; y1=805.0mil; x2=51.435mm; y2=805.0mil; 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: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 {
@@ -24979,26 +23580,26 @@ ha:pcb-rnd-board-v8 {
         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: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.1178133 {
-           x1=2.047in; y1=1.284in; x2=2.047in; y2=1.284in; thickness=0.1mm; clearance=0.0;
+          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.1178136 {
-           x1=2.047in; y1=1.284in; x2=50.9938mm; y2=1.284in; thickness=0.1mm; clearance=0.0;
+          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.1178139 {
-           x1=2.047in; y1=1.284in; x2=2.047in; y2=31.6136mm; thickness=0.1mm; clearance=0.0;
+          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
            }
@@ -25012,109 +23613,231 @@ ha:pcb-rnd-board-v8 {
        }
       }
      }
-      uid = eVRbahCb5CjRdB6U1eEAAABa
+      uid = IGobWzSMURBswUg5LvAAAACi
      }
-     ha:subc.1052160 {
+     ha:subc.1213748 {
       ha:attributes {
-       value=200k
-       device=RESISTOR
-       footprint=0402
-       refdes=R38
+       value=4screws
+       device=CONNECTOR
+       footprint=282834-4
+       refdes=J12
       }
      ha:data {
           li:padstack_prototypes {
 
       ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=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
-            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=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
-            li:ps_poly {
-             12.84mil  
-             -16.77mil  
-             -12.84mil  
-             -16.77mil  
-             -12.84mil  
-             16.77mil  
-             12.84mil  
-             16.77mil  
-            }
           }
 
           ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
+           ha:ps_circ { x=0.0; y=0.0; dia=83.46mil;           }
+           ha:combining { sub=1; auto=1;           }
            ha:layer_mask {
-            top = 1
-            paste = 1
+            bottom = 1
+            mask = 1
            }
            clearance=0.0
-            li:ps_poly {
-             9.84mil  
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             -9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
-            }
           }
         }
       }
-     }
-
-      li:objects {
-       ha:padstack_ref.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:ps_proto_v6.1 {
+        hdia=45.28mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
 
-        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
-        }
+          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  
+            }
+          }
 
-        li:thermal {
-        }
+          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=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
         }
        }
       }
@@ -25125,6 +23848,18 @@ ha:pcb-rnd-board-v8 {
         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
@@ -25137,26 +23872,26 @@ ha:pcb-rnd-board-v8 {
         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: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.1052164 {
-           x1=858.0mil; y1=712.0mil; x2=858.0mil; y2=712.0mil; thickness=0.1mm; clearance=0.0;
+          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.1052167 {
-           x1=858.0mil; y1=712.0mil; x2=858.0mil; y2=17.0848mm; thickness=0.1mm; clearance=0.0;
+          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.1052170 {
-           x1=858.0mil; y1=712.0mil; x2=22.7932mm; y2=712.0mil; thickness=0.1mm; clearance=0.0;
+          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
            }
@@ -25170,20 +23905,21 @@ ha:pcb-rnd-board-v8 {
        }
       }
      }
-      uid = fdmrigvTMcHho9IPHtUAAABa
+      uid = 2ef4X4Ek/wiw5eTepUsAAABU
      }
-     ha:subc.1213225 {
+     ha:subc.1218197 {
       ha:attributes {
-       value=red
-       device=LED
-       footprint=100mil-led
-       refdes=D3
+       footprint=0805diode
+       value=5.6V
+       device=DIODE
+       openscad=0805
+       refdes=Z2
       }
      ha:data {
           li:padstack_prototypes {
 
       ha:ps_proto_v6.0 {
-        hdia=35.0mil; hplated=1; htop=0; hbottom=0;
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
         li:shape {
 
           ha:ps_shape_v4 {
@@ -25194,52 +23930,14 @@ ha:pcb-rnd-board-v8 {
            }
            clearance=0.0
             li:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-            }
-          }
-
-          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  
+             25.59mil  
+             -29.52mil  
+             -25.59mil  
+             -29.52mil  
+             -25.59mil  
+             29.52mil  
+             25.59mil  
+             29.52mil  
             }
           }
 
@@ -25251,44 +23949,150 @@ ha:pcb-rnd-board-v8 {
            }
            clearance=0.0
             li:ps_poly {
-             -42.5mil  
-             -42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
+             28.59mil  
+             -32.52mil  
+             -28.59mil  
+             -32.52mil  
+             -28.59mil  
+             32.52mil  
+             28.59mil  
+             32.52mil  
             }
           }
 
           ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
+           ha:combining { auto=1;           }
            ha:layer_mask {
-            bottom = 1
-            mask = 1
+            top = 1
+            paste = 1
            }
            clearance=0.0
             li:ps_poly {
-             -42.5mil  
-             -42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
+             25.59mil  
+             -29.52mil  
+             -25.59mil  
+             -29.52mil  
+             -25.59mil  
+             29.52mil  
+             25.59mil  
+             29.52mil  
             }
           }
         }
       }
+     }
 
-      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;           }
+      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
@@ -25298,7 +24102,7 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
+           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
            ha:combining {           }
            ha:layer_mask {
             bottom = 1
@@ -25308,7 +24112,7 @@ ha:pcb-rnd-board-v8 {
           }
 
           ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
+           ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;           }
            ha:combining {           }
            ha:layer_mask {
             copper = 1
@@ -25316,9 +24120,25 @@ ha:pcb-rnd-board-v8 {
            }
            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_circ { x=0.0; y=0.0; dia=85.0mil;           }
+           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
@@ -25326,9 +24146,25 @@ ha:pcb-rnd-board-v8 {
            }
            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_circ { x=0.0; y=0.0; dia=85.0mil;           }
+           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
@@ -25341,8 +24177,8 @@ ha:pcb-rnd-board-v8 {
      }
 
       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: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
         }
@@ -25355,30 +24191,46 @@ ha:pcb-rnd-board-v8 {
           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: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 {
-          li:2 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
-          li:3 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
         }
 
         ha:attributes {
-          term=2
-          name=2
+          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
         }
        }
       }
@@ -25389,16 +24241,10 @@ ha:pcb-rnd-board-v8 {
         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
+          top = 1
          }
        }
 
@@ -25407,8 +24253,8 @@ ha:pcb-rnd-board-v8 {
         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:line.1225191 {
+           x1=489.0mil; y1=46.355mm; x2=489.0mil; y2=46.355mm; thickness=0.1mm; clearance=0.0;
            ha:flags {
             selected=1
            }
@@ -25417,8 +24263,8 @@ ha:pcb-rnd-board-v8 {
              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:line.1225194 {
+           x1=489.0mil; y1=46.355mm; x2=489.0mil; y2=46.355mm; thickness=0.1mm; clearance=0.0;
            ha:flags {
             selected=1
            }
@@ -25427,8 +24273,8 @@ ha:pcb-rnd-board-v8 {
              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:line.1225197 {
+           x1=489.0mil; y1=46.355mm; x2=489.0mil; y2=45.355mm; thickness=0.1mm; clearance=0.0;
            ha:flags {
             selected=1
            }
@@ -25437,8 +24283,8 @@ ha:pcb-rnd-board-v8 {
              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:line.1225200 {
+           x1=489.0mil; y1=46.355mm; x2=13.9606mm; y2=46.355mm; thickness=0.1mm; clearance=0.0;
            ha:flags {
             selected=1
            }
@@ -25449,5069 +24295,2697 @@ ha:pcb-rnd-board-v8 {
           }
          }
          ha:type {
-          bottom = 1
-          virtual = 1
+          top = 1
           misc = 1
+          virtual = 1
          }
        }
       }
      }
-      uid = L3uSQeru9w1L5hdo5KkAAABa
+      uid = fdmrigvTMcHho9IPHtUAAAAu
      }
-     ha:subc.1213655 {
-      ha:attributes {
-       refdes=C101
-       value=0.1uF
-       device=CAPACITOR
-       footprint=0402
-       openscad=0402
-      }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.1227323 {
+       ha:attributes {
+        footprint=XLR3
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v6.0 {
+         hdia=62.99mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           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 {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
            }
-           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 {
+             bottom = 1
+             copper = 1
             }
-          }
+            clearance=0.0
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           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
            }
-           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:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 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
            }
-           clearance=0.0
-            li:ps_poly {
-             9.84mil  
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             -9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
+         }
+       }
+
+       ha:ps_proto_v6.1 {
+         hdia=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
+           }
 
-      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: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: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
-        }
+           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
+           }
 
-        li:thermal {
-        }
+           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:attributes {
-          term=2
-          name=2
-        }
+           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:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+       li:objects {
+        ha:padstack_ref.1227352 {
+         proto=0; x=111.19mm; y=21.190254mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-         li:objects {
+         li:thermal {
          }
-         ha:type {
-          silk = 1
-          top = 1
+
+         ha:attributes {
+           term=4
+           name=pin4
+         }
+        }
+        ha:padstack_ref.1227353 {
+         proto=0; x=106.11mm; y=28.81mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
          }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:line.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:attributes {
+           term=4
+           name=pin4
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
+        }
+        ha:padstack_ref.1227354 {
+         proto=1; x=102.3mm; y=25.0mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=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 {
+         li:thermal {
+         }
 
-          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:attributes {
+           term=4
+           name=pin4
+         }
+        }
+        ha:padstack_ref.1227355 {
+         proto=0; x=97.22mm; y=18.020334mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=pin2
+         }
+        }
+        ha:padstack_ref.1227356 {
+         proto=1; x=97.22mm; y=25.0mm; 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.1227357 {
+         proto=0; x=97.22mm; y=31.97992mm; 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.1227324 {
+            x1=115.0mm; y1=12.500152mm; x2=115.0mm; y2=37.500102mm; thickness=10.0mil; clearance=0.0;
            }
-           clearance=0.0
-            li:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-            }
+           ha:line.1227327 {
+            x1=95.499912mm; y1=12.500152mm; x2=95.499912mm; y2=14.500148mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.1227330 {
+            x1=95.499912mm; y1=37.500102mm; x2=95.499912mm; y2=35.500106mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.1227333 {
+            x1=115.0mm; y1=37.500102mm; x2=95.499912mm; y2=37.500102mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.1227336 {
+            x1=115.0mm; y1=12.500152mm; x2=95.499912mm; y2=12.500152mm; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           top = 1
           }
+        }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.1227340 {
+            x1=101.876667mm; y1=25.000084mm; x2=101.876667mm; y2=25.000084mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
+           ha:line.1227343 {
+            x1=115.0mm; y1=25.0mm; x2=115.0mm; y2=25.0mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             -42.5mil  
-             -42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
+           ha:line.1227346 {
+            x1=115.0mm; y1=25.0mm; x2=115.0mm; y2=24.0mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
             }
-          }
-
-          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:line.1227349 {
+            x1=115.0mm; y1=25.0mm; x2=116.0mm; y2=25.0mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
+      }
+       uid = JCdauDXKmW7DBsOgrkAAAABU
       }
+      ha:subc.1227395 {
+       ha:attributes {
+        footprint=XLR4
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.1 {
-        hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       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=70.0mil;           }
-           ha:combining {           }
-           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 {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
            }
-           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
+           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
            }
-           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
+           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
            }
-           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=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=85.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 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
            }
-           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
-        }
+       ha:ps_proto_v6.1 {
+         hdia=47.24mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-        li:thermal {
-        }
+           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: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
-        }
+           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
+           }
 
-        li:thermal {
-        }
+           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:attributes {
-          term=2
-          name=2
-        }
+           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
+           }
+         }
        }
-       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 {
-        }
+       li:objects {
+        ha:padstack_ref.1227424 {
+         proto=0; x=112.19mm; y=55.190254mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        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 {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=5
+           name=pin5
+         }
         }
+        ha:padstack_ref.1227425 {
+         proto=0; x=107.11mm; y=62.81mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=4
-          name=4
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=5
+           name=pin5
+         }
         }
-       }
-       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
+        ha:padstack_ref.1227426 {
+         proto=1; x=103.3mm; y=55.190254mm; 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.1227427 {
+         proto=1; x=103.3mm; y=59.0mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=5
+           name=pin5
+         }
         }
+        ha:padstack_ref.1227428 {
+         proto=1; x=103.3mm; y=62.81mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=5
-          name=5
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=pin2
+         }
         }
-       }
-      }
-      li:layers {
+        ha:padstack_ref.1227429 {
+         proto=0; x=98.22mm; y=52.020334mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:line.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:attributes {
+           term=4
+           name=pin4
          }
-         ha:type {
-          silk = 1
-          top = 1
+        }
+        ha:padstack_ref.1227430 {
+         proto=0; x=98.22mm; y=65.97992mm; 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:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         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
+          li:objects {
+           ha:line.1227396 {
+            x1=116.0mm; y1=46.500152mm; x2=116.0mm; y2=71.500102mm; thickness=10.0mil; clearance=0.0;
            }
-          }
-          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.1227399 {
+            x1=97.000038mm; y1=46.500152mm; x2=97.000038mm; y2=48.500148mm; thickness=10.0mil; clearance=0.0;
            }
-          }
-          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:line.1227402 {
+            x1=97.000038mm; y1=71.500102mm; x2=97.000038mm; y2=69.500106mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.1227405 {
+            x1=116.0mm; y1=71.500102mm; x2=97.000038mm; y2=71.500102mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.1227408 {
+            x1=116.0mm; y1=46.500152mm; x2=97.000038mm; y2=46.500152mm; thickness=10.0mil; clearance=0.0;
            }
           }
-         }
-         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:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+          li:objects {
+           ha:line.1227412 {
+            x1=103.662858mm; y1=59.000108mm; x2=103.662858mm; y2=59.000108mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             -42.5mil  
-             -10.0mil  
-             -42.5mil  
-             10.0mil  
-             42.5mil  
-             10.0mil  
-             42.5mil  
-             -10.0mil  
+           ha:line.1227415 {
+            x1=116.0mm; y1=59.0mm; x2=116.0mm; y2=59.0mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             -47.5mil  
-             -15.0mil  
-             -47.5mil  
-             15.0mil  
-             47.5mil  
-             15.0mil  
-             47.5mil  
-             -15.0mil  
+           ha:line.1227418 {
+            x1=116.0mm; y1=59.0mm; x2=116.0mm; y2=58.0mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             -42.5mil  
-             -10.0mil  
-             -42.5mil  
-             10.0mil  
-             42.5mil  
-             10.0mil  
-             42.5mil  
-             -10.0mil  
+           ha:line.1227421 {
+            x1=116.0mm; y1=59.0mm; x2=117.0mm; y2=59.0mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
       }
+       uid = JCdauDXKmW7DBsOgrkAAAABW
+      }
+       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_proto_v6.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+            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
-            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 {             }
+             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 {
-             47.5mil  
-             15.0mil  
-             47.5mil  
-             -15.0mil  
-             -47.5mil  
-             -15.0mil  
-             -47.5mil  
-             15.0mil  
+            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 { 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_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  
+              }
             }
           }
         }
-      }
-     }
 
-      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
-        }
+        ha:ps_proto_v6.1 {
+          hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
 
-        li:thermal {
-        }
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=78.74mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+            }
 
-        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
-        }
+            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
+            }
 
-        li:thermal {
-        }
+            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: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: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:attributes {
-          term=3
-          name=3
+            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
+            }
+          }
         }
        }
-       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 {
-        }
+        li:objects {
+         ha:padstack_ref.1229765 {
+          proto=0; x=43.953468mm; y=86.306mm; rot=-180.000000; xmirror=0; smirror=0; clearance=19.685mil;
+          ha:flags {
+           clearline=1
+          }
 
-        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 {
-        }
+          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
-        }
+          ha:attributes {
+            term=1
+            name=pin1
+          }
+         }
+         ha:padstack_ref.1229766 {
+          proto=1; x=38.953478mm; y=86.306mm; rot=-180.000000; xmirror=0; smirror=0; clearance=19.685mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          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
+          ha:attributes {
+            term=2
+            name=pin2
+          }
+         }
         }
+        li:layers {
 
-        li:thermal {
-        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-        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:objects {
+            ha:line.1229745 {
+             x1=46.453336mm; y1=91.305736mm; x2=43.953468mm; y2=91.305736mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.1229748 {
+             x1=45.203402mm; y1=92.55567mm; x2=45.203402mm; y2=90.055802mm; thickness=10.0mil; clearance=0.0;
+            }
+            ha:arc.1229751 {
+             x=41.4536mm; y=86.306mm; width=196.85mil; height=196.85mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
 
-        li:thermal {
-        }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-        ha:attributes {
-          term=9
-          name=9
+           li:objects {
+            ha:line.1229753 {
+             x1=41.453473mm; y1=86.306mm; x2=41.453473mm; y2=86.306mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1229756 {
+             x1=41.4536mm; y1=86.306mm; x2=41.4536mm; y2=86.306mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1229759 {
+             x1=41.4536mm; y1=86.306mm; x2=40.4536mm; y2=86.306mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1229762 {
+             x1=41.4536mm; y1=86.306mm; x2=41.4536mm; y2=85.306mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       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
-        }
+        uid = KTnIRhG1xtd7m0Cqs70AAABY
        }
-       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
+        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:thermal {
-        }
+         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
+           }
 
-        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 {
-        }
+           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
-        }
+           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 {
-        }
+           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
-        }
+           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 {
-        }
+           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
-        }
+           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 {
-        }
+           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
-        }
+           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 {
-        }
+           li:thermal {
+           }
 
-        ha:attributes {
-          term=16
-          name=16
-        }
-       }
-      }
-      li:layers {
+           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
+           }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+           li:thermal {
+           }
 
-         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:attributes {
+             term=14
+             name=14
+           }
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+          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
+           }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+           li:thermal {
+           }
 
-         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
+             term=4
+             name=4
            }
           }
-          ha:line.1213722 {
-           x1=52.07mm; y1=610.0mil; x2=52.07mm; y2=610.0mil; thickness=0.1mm; clearance=0.0;
+          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 {
-             subc-role=origin
+             term=13
+             name=13
            }
           }
-          ha:line.1213725 {
-           x1=52.07mm; y1=610.0mil; x2=51.07mm; y2=610.0mil; thickness=0.1mm; clearance=0.0;
+          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 {
-             subc-role=x
+             term=5
+             name=5
            }
           }
-          ha:line.1213728 {
-           x1=52.07mm; y1=610.0mil; x2=52.07mm; y2=14.494mm; thickness=0.1mm; clearance=0.0;
+          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 {
-             subc-role=y
+             term=12
+             name=12
            }
           }
-         }
-         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: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
+           }
 
-      ha:ps_proto_v6.0 {
-        hdia=45.28mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+           li:thermal {
+           }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:attributes {
+             term=6
+             name=6
            }
-           clearance=0.0
           }
+          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
+           }
 
-          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
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=11
+             name=11
            }
-           clearance=0.0
           }
+          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
+           }
 
-          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
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=7
+             name=7
            }
-           clearance=0.0
           }
+          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
+           }
 
-          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
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=10
+             name=10
            }
-           clearance=0.0
           }
+          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
+           }
 
-          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
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=8
+             name=8
            }
-           clearance=0.0
           }
-        }
-      }
+          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
+           }
 
-      ha:ps_proto_v6.1 {
-        hdia=45.28mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+           li:thermal {
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:attributes {
+             term=9
+             name=9
            }
-           clearance=0.0
-            li:ps_poly {
-             -35.435mil  
-             -35.435mil  
-             35.435mil  
-             -35.435mil  
-             35.435mil  
-             35.435mil  
-             -35.435mil  
-             35.435mil  
-            }
           }
+         }
+         li:layers {
 
-          ha:ps_shape_v4 {
+          ha:top-silk {
+           lid=0
            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  
+
+            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:ps_shape_v4 {
+          ha:subc-aux {
+           lid=1
            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  
+
+            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
             }
           }
-
-          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  
+         }
+        }
+         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  
+                }
+              }
             }
           }
+         }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+          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
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             -41.73mil  
-             -41.73mil  
-             41.73mil  
-             -41.73mil  
-             41.73mil  
-             41.73mil  
-             -41.73mil  
-             41.73mil  
+           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 {
 
-      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
-        }
+           ha:top-silk {
+            lid=0
+            ha:combining {            }
 
-        li:thermal {
-        }
+             li:objects {
+             }
+             ha:type {
+              silk = 1
+              top = 1
+             }
+           }
 
-        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
-        }
+           ha:subc-aux {
+            lid=1
+            ha:combining {            }
 
-        li:thermal {
-        }
+             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  
+                }
+              }
+            }
+          }
+         }
 
-        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: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 {
-        }
+            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
-        }
+            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 {
-        }
+            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:attributes {
+              term=2
+              name=2
+            }
+           }
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+          li:layers {
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+           ha:top-silk {
+            lid=0
+            ha:combining {            }
 
-         li:objects {
-          ha:line.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
+             li:objects {
+             }
+             ha:type {
+              silk = 1
+              top = 1
+             }
            }
-          }
-         }
-         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:subc-aux {
+            lid=1
+            ha:combining {            }
 
-          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  
+             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  
+                }
+              }
             }
           }
+         }
 
-          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  
+          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
             }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+            li:thermal {
+            }
+
+            ha:attributes {
+              term=1
+              name=1
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             25.59mil  
-             -29.52mil  
-             -25.59mil  
-             -29.52mil  
-             -25.59mil  
-             29.52mil  
-             25.59mil  
-             29.52mil  
+           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: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 {
-        }
+            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
-        }
+            ha:attributes {
+              term=2
+              name=2
+            }
+           }
+          }
+          li:layers {
 
-        li:thermal {
-        }
+           ha:top-silk {
+            lid=0
+            ha:combining {            }
 
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
+             li:objects {
+             }
+             ha:type {
+              silk = 1
+              top = 1
+             }
+           }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+           ha:subc-aux {
+            lid=1
+            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;
+             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
+             }
+           }
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
+          uid = KTnIRhG1xtd7m0Cqs70AAABc
          }
-       }
-
-       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:rat.1234498 {
+          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:type {
-          top = 1
-          misc = 1
-          virtual = 1
+         ha:rat.1234501 {
+          x1=90.480066mm; y1=91.0mm; lgrp1=3; anchor1=pcb/1234032/1234046; x2=92.0475mm; y2=87.805811mm; lgrp2=3; anchor2=pcb/1231897/1231942;
          }
-       }
-      }
-     }
-      uid = ZPP/u7X1DjyWNO2HHjsAAABU
-     }
-    ha:subc.1155160 {
-     ha:attributes {
-      value=LPC11U12FHN33
-      device=IC
-      footprint=hvqfn33_7x7
-      refdes=U2
-     }
-    ha:data {
-        li:padstack_prototypes {
-
-     ha:ps_proto_v6.0 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
-
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -16.73mil  
-            -5.51mil  
-            -16.73mil  
-            5.51mil  
-            16.73mil  
-            5.51mil  
-            16.73mil  
-            -5.51mil  
-           }
+         ha:rat.1234504 {
+          x1=85.827476mm; y1=91.326989mm; lgrp1=5; anchor1=pcb/1234422; x2=90.480066mm; y2=91.0mm; lgrp2=3; anchor2=pcb/1234032/1234046;
          }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -19.73mil  
-            -8.51mil  
-            -19.73mil  
-            8.51mil  
-            19.73mil  
-            8.51mil  
-            19.73mil  
-            -8.51mil  
-           }
+         ha:rat.1234507 {
+          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:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -16.73mil  
-            -5.51mil  
-            -16.73mil  
-            5.51mil  
-            16.73mil  
-            5.51mil  
-            16.73mil  
-            -5.51mil  
-           }
+         ha:rat.1234510 {
+          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:ps_proto_v6.1 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
-
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            5.51mil  
-            -16.73mil  
-            -5.51mil  
-            -16.73mil  
-            -5.51mil  
-            16.73mil  
-            5.51mil  
-            16.73mil  
-           }
+         ha:rat.1234513 {
+          x1=89.176538mm; y1=90.660206mm; lgrp1=3; anchor1=pcb/1234417; x2=89.680474mm; y2=91.0mm; lgrp2=3; anchor2=pcb/1234032/1234045;
          }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            8.51mil  
-            -19.73mil  
-            -8.51mil  
-            -19.73mil  
-            -8.51mil  
-            19.73mil  
-            8.51mil  
-            19.73mil  
-           }
+         ha:rat.1234516 {
+          x1=52.339794mm; y1=77.096268mm; lgrp1=3; anchor1=pcb/1234417; x2=52.0mm; y2=77.600204mm; lgrp2=3; anchor2=pcb/1154977/1154990;
          }
-
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            5.51mil  
-            -16.73mil  
-            -5.51mil  
-            -16.73mil  
-            -5.51mil  
-            16.73mil  
-            5.51mil  
-            16.73mil  
-           }
+         ha:rat.1234519 {
+          x1=93.0mm; y1=88.710048mm; lgrp1=3; anchor1=pcb/1234417; x2=93.3175mm; y2=87.805811mm; lgrp2=3; anchor2=pcb/1231897/1231946;
          }
-       }
-     }
-
-     ha:ps_proto_v6.2 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
-
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -92.52mil  
-            92.52mil  
-            92.52mil  
-            92.52mil  
-            92.52mil  
-            -92.52mil  
-            -92.52mil  
-            -92.52mil  
-           }
+         ha:rat.1234522 {
+          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:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.0  
-            0.0  
-            0.0  
-            0.0  
-            0.0  
-            0.0  
-            0.0  
-            0.0  
-           }
+         ha:rat.1234525 {
+          x1=92.365mm; y1=83.098426mm; lgrp1=3; anchor1=pcb/1234417; x2=92.6825mm; y2=82.194189mm; lgrp2=3; anchor2=pcb/1231897/1231945;
          }
-       }
-     }
-
-     ha:ps_proto_v6.3 {
-       hdia=13.0mil; hplated=1; htop=0; hbottom=0;
-       li:shape {
-
-         ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=27.0mil;          }
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
+         ha:rat.1234528 {
+          x1=40.453475mm; y1=86.306mm; lgrp1=3; anchor1=pcb/1234417; x2=38.953478mm; y2=86.306mm; lgrp2=3; anchor2=pcb/1229744/1229766;
          }
-
-         ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=27.0mil;          }
-          ha:combining {          }
-          ha:layer_mask {
-           bottom = 1
-           copper = 1
-          }
-          clearance=0.0
+         ha:rat.1234531 {
+          x1=2.84in; y1=2.89in; lgrp1=10; anchor1=pcb/719656/719674; x2=56.0mm; y2=78.399796mm; lgrp2=3; anchor2=pcb/1154929/1154942;
          }
-
-         ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=27.0mil;          }
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           intern = 1
-          }
-          clearance=0.0
+         ha:rat.1234534 {
+          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:ps_proto_v6.4 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
-
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -19.755mil  
-            19.755mil  
-            19.755mil  
-            19.755mil  
-            19.755mil  
-            -19.755mil  
-            -19.755mil  
-            -19.755mil  
-           }
+         ha:rat.1234537 {
+          x1=43.953468mm; y1=86.306mm; lgrp1=3; anchor1=pcb/1229744/1229765; x2=815.0mil; y2=1.601in; lgrp2=3; anchor2=pcb/1208897;
          }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.0  
-            0.0  
-            0.0  
-            0.0  
-            0.0  
-            0.0  
-            0.0  
-            0.0  
-           }
+         ha:rat.1234540 {
+          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:ps_proto_v6.5 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
-
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -19.755mil  
-            19.755mil  
-            19.755mil  
-            19.755mil  
-            19.755mil  
-            -19.755mil  
-            -19.755mil  
-            -19.755mil  
-           }
+         ha:rat.1234543 {
+          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:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -19.755mil  
-            19.755mil  
-            19.755mil  
-            19.755mil  
-            19.755mil  
-            -19.755mil  
-            -19.755mil  
-            -19.755mil  
-           }
+         ha:rat.1234546 {
+          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:ps_proto_v6.6 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
-
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -11.29mil  
-            11.29mil  
-            11.29mil  
-            11.29mil  
-            11.29mil  
-            -11.29mil  
-            -11.29mil  
-            -11.29mil  
-           }
+         ha:rat.1234549 {
+          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:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -14.29mil  
-            14.29mil  
-            14.29mil  
-            14.29mil  
-            14.29mil  
-            -14.29mil  
-            -14.29mil  
-            -14.29mil  
-           }
+         ha:rat.1234552 {
+          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:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -11.29mil  
-            11.29mil  
-            11.29mil  
-            11.29mil  
-            11.29mil  
-            -11.29mil  
-            -11.29mil  
-            -11.29mil  
-           }
+         ha:rat.1234555 {
+          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.1234558 {
+          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.1234561 {
+          x1=1.54999in; y1=54.61mm; lgrp1=10; anchor1=pcb/1123409/1123445; x2=56.0mm; y2=77.600204mm; lgrp2=3; anchor2=pcb/1154929/1154943;
+         }
+         ha:rat.1234564 {
+          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}
     }
-
-     li:objects {
-      ha:padstack_ref.1155188 {
-       proto=0; x=1.89728in; y=2.35743in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=1
-         name=1
-       }
-      }
-      ha:padstack_ref.1155189 {
-       proto=1; x=1.95043in; y=2.58972in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=9
-         name=9
-       }
-      }
-      ha:padstack_ref.1155190 {
-       proto=0; x=2.18272in; y=2.53657in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=17
-         name=17
-       }
-      }
-      ha:padstack_ref.1155191 {
-       proto=1; x=2.12957in; y=2.30428in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=25
-         name=25
-       }
-      }
-      ha:padstack_ref.1155192 {
-       proto=0; x=1.89728in; y=2.38302in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=2
-         name=2
-       }
-      }
-      ha:padstack_ref.1155193 {
-       proto=1; x=1.97602in; y=2.58972in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=10
-         name=10
-       }
-      }
-      ha:padstack_ref.1155194 {
-       proto=0; x=2.18272in; y=2.51098in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=18
-         name=18
-       }
-      }
-      ha:padstack_ref.1155195 {
-       proto=1; x=2.10398in; y=2.30428in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=26
-         name=26
-       }
-      }
-      ha:padstack_ref.1155196 {
-       proto=0; x=1.89728in; y=2.40861in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=3
-         name=3
-       }
-      }
-      ha:padstack_ref.1155197 {
-       proto=1; x=2.00161in; y=2.58972in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=11
-         name=11
-       }
-      }
-      ha:padstack_ref.1155198 {
-       proto=0; x=2.18272in; y=2.48539in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=19
-         name=19
-       }
-      }
-      ha:padstack_ref.1155199 {
-       proto=1; x=2.07839in; y=2.30428in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=27
-         name=27
-       }
-      }
-      ha:padstack_ref.1155200 {
-       proto=0; x=1.89728in; y=2.4342in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=4
-         name=4
-       }
-      }
-      ha:padstack_ref.1155201 {
-       proto=1; x=2.0272in; y=2.58972in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=12
-         name=12
-       }
-      }
-      ha:padstack_ref.1155202 {
-       proto=0; x=2.18272in; y=2.4598in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=20
-         name=20
-       }
-      }
-      ha:padstack_ref.1155203 {
-       proto=1; x=2.0528in; y=2.30428in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=28
-         name=28
-       }
-      }
-      ha:padstack_ref.1155204 {
-       proto=0; x=1.89728in; y=2.4598in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=5
-         name=5
-       }
-      }
-      ha:padstack_ref.1155205 {
-       proto=1; x=2.0528in; y=2.58972in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=13
-         name=13
-       }
-      }
-      ha:padstack_ref.1155206 {
-       proto=0; x=2.18272in; y=2.4342in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=21
-         name=21
-       }
-      }
-      ha:padstack_ref.1155207 {
-       proto=1; x=2.0272in; y=2.30428in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=29
-         name=29
-       }
-      }
-      ha:padstack_ref.1155208 {
-       proto=0; x=1.89728in; y=2.48539in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=6
-         name=6
-       }
-      }
-      ha:padstack_ref.1155209 {
-       proto=1; x=2.07839in; y=2.58972in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=14
-         name=14
-       }
-      }
-      ha:padstack_ref.1155210 {
-       proto=0; x=2.18272in; y=2.40861in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=22
-         name=22
-       }
-      }
-      ha:padstack_ref.1155211 {
-       proto=1; x=2.00161in; y=2.30428in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=30
-         name=30
-       }
-      }
-      ha:padstack_ref.1155212 {
-       proto=0; x=1.89728in; y=2.51098in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=7
-         name=7
-       }
-      }
-      ha:padstack_ref.1155213 {
-       proto=1; x=2.10398in; y=2.58972in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=15
-         name=15
-       }
-      }
-      ha:padstack_ref.1155214 {
-       proto=0; x=2.18272in; y=2.38302in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=23
-         name=23
-       }
-      }
-      ha:padstack_ref.1155215 {
-       proto=1; x=1.97602in; y=2.30428in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=31
-         name=31
-       }
-      }
-      ha:padstack_ref.1155216 {
-       proto=0; x=1.89728in; y=2.53657in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=8
-         name=8
-       }
-      }
-      ha:padstack_ref.1155217 {
-       proto=1; x=2.12957in; y=2.58972in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=16
-         name=16
-       }
-      }
-      ha:padstack_ref.1155218 {
-       proto=0; x=2.18272in; y=2.35743in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=24
-         name=24
-       }
-      }
-      ha:padstack_ref.1155219 {
-       proto=1; x=1.95043in; y=2.30428in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=32
-         name=32
-       }
-      }
-      ha:padstack_ref.1155220 {
-       proto=2; x=2.04in; y=2.447in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155221 {
-       proto=3; x=1.96098in; y=2.36798in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155222 {
-       proto=4; x=1.96098in; y=2.36798in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155223 {
-       proto=3; x=2.04in; y=2.36798in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155224 {
-       proto=4; x=2.04in; y=2.36798in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155225 {
-       proto=3; x=2.11902in; y=2.36798in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155226 {
-       proto=4; x=2.11902in; y=2.36798in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155227 {
-       proto=3; x=1.96098in; y=2.447in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155228 {
-       proto=4; x=1.96098in; y=2.447in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155229 {
-       proto=3; x=2.04in; y=2.447in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155230 {
-       proto=4; x=2.04in; y=2.447in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155231 {
-       proto=3; x=2.11902in; y=2.447in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155232 {
-       proto=4; x=2.11902in; y=2.447in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155233 {
-       proto=3; x=1.96098in; y=2.52602in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155234 {
-       proto=4; x=1.96098in; y=2.52602in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155235 {
-       proto=3; x=2.04in; y=2.52602in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155236 {
-       proto=4; x=2.04in; y=2.52602in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155237 {
-       proto=3; x=2.11902in; y=2.52602in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155238 {
-       proto=4; x=2.11902in; y=2.52602in; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155239 {
-       proto=5; x=2.00049in; y=2.36798in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155240 {
-       proto=6; x=2.00049in; y=2.36798in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155241 {
-       proto=5; x=2.07951in; y=2.36798in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155242 {
-       proto=6; x=2.07951in; y=2.36798in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155243 {
-       proto=5; x=1.96098in; y=2.40749in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155244 {
-       proto=6; x=1.96098in; y=2.40749in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155245 {
-       proto=5; x=2.00049in; y=2.40749in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155246 {
-       proto=6; x=2.00049in; y=2.40749in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155247 {
-       proto=5; x=2.04in; y=2.40749in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155248 {
-       proto=6; x=2.04in; y=2.40749in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155249 {
-       proto=5; x=2.07951in; y=2.40749in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155250 {
-       proto=6; x=2.07951in; y=2.40749in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155251 {
-       proto=5; x=2.11902in; y=2.40749in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155252 {
-       proto=6; x=2.11902in; y=2.40749in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155253 {
-       proto=5; x=2.00049in; y=2.447in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155254 {
-       proto=6; x=2.00049in; y=2.447in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155255 {
-       proto=5; x=2.07951in; y=2.447in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155256 {
-       proto=6; x=2.07951in; y=2.447in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155257 {
-       proto=5; x=1.96098in; y=2.48651in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155258 {
-       proto=6; x=1.96098in; y=2.48651in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155259 {
-       proto=5; x=2.00049in; y=2.48651in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155260 {
-       proto=6; x=2.00049in; y=2.48651in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155261 {
-       proto=5; x=2.04in; y=2.48651in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155262 {
-       proto=6; x=2.04in; y=2.48651in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155263 {
-       proto=5; x=2.07951in; y=2.48651in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155264 {
-       proto=6; x=2.07951in; y=2.48651in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155265 {
-       proto=5; x=2.11902in; y=2.48651in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155266 {
-       proto=6; x=2.11902in; y=2.48651in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155267 {
-       proto=5; x=2.00049in; y=2.52602in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155268 {
-       proto=6; x=2.00049in; y=2.52602in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155269 {
-       proto=5; x=2.07951in; y=2.52602in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1155270 {
-       proto=6; x=2.07951in; y=2.52602in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-     }
-     li:layers {
-
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
-
-        li:objects {
-         ha:line.1155161 {
-          x1=1.9022in; y1=2.3092in; x2=2.1778in; y2=2.3092in; thickness=10.0mil; clearance=0.0;
-         }
-         ha:line.1155164 {
-          x1=2.1778in; y1=2.3092in; x2=2.1778in; y2=2.5848in; thickness=10.0mil; clearance=0.0;
-         }
-         ha:line.1155167 {
-          x1=2.1778in; y1=2.5848in; x2=1.9022in; y2=2.5848in; thickness=10.0mil; clearance=0.0;
-         }
-         ha:line.1155170 {
-          x1=1.9022in; y1=2.5848in; x2=1.9022in; y2=2.3092in; thickness=10.0mil; clearance=0.0;
-         }
-         ha:line.1155173 {
-          x1=1.89039in; y1=2.29739in; x2=1.89039in; y2=2.29739in; thickness=10.0mil; clearance=0.0;
-         }
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
-
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
-
-        li:objects {
-         ha:line.1155176 {
-          x1=2.04in; y1=2.447in; x2=2.04in; y2=2.447in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=pnp-origin
-          }
-         }
-         ha:line.1155179 {
-          x1=2.04in; y1=2.447in; x2=2.04in; y2=2.447in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=origin
-          }
-         }
-         ha:line.1155182 {
-          x1=2.04in; y1=2.447in; x2=52.816mm; y2=2.447in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=x
-          }
-         }
-         ha:line.1155185 {
-          x1=2.04in; y1=2.447in; x2=2.04in; y2=63.1538mm; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=y
-          }
-         }
-        }
-        ha:type {
-         top = 1
-         misc = 1
-         virtual = 1
-        }
-      }
-     }
-    }
-     uid = KwXQMRnGzvT2EBg4uEQAAABX
-    }
-     ha:subc.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.1227323 {
-       ha:attributes {
-        footprint=XLR3
-       }
-      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.1227352 {
-         proto=0; x=111.19mm; y=21.190254mm; 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.1227353 {
-         proto=0; x=106.11mm; y=28.81mm; 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.1227354 {
-         proto=1; x=102.3mm; y=25.0mm; 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.1227355 {
-         proto=0; x=97.22mm; y=18.020334mm; 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.1227356 {
-         proto=1; x=97.22mm; y=25.0mm; 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.1227357 {
-         proto=0; x=97.22mm; y=31.97992mm; 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.1227324 {
-            x1=115.0mm; y1=12.500152mm; x2=115.0mm; y2=37.500102mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.1227327 {
-            x1=95.499912mm; y1=12.500152mm; x2=95.499912mm; y2=14.500148mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.1227330 {
-            x1=95.499912mm; y1=37.500102mm; x2=95.499912mm; y2=35.500106mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.1227333 {
-            x1=115.0mm; y1=37.500102mm; x2=95.499912mm; y2=37.500102mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.1227336 {
-            x1=115.0mm; y1=12.500152mm; x2=95.499912mm; y2=12.500152mm; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.1227340 {
-            x1=101.876667mm; y1=25.000084mm; x2=101.876667mm; y2=25.000084mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.1227343 {
-            x1=115.0mm; y1=25.0mm; x2=115.0mm; y2=25.0mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.1227346 {
-            x1=115.0mm; y1=25.0mm; x2=115.0mm; y2=24.0mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.1227349 {
-            x1=115.0mm; y1=25.0mm; x2=116.0mm; y2=25.0mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = JCdauDXKmW7DBsOgrkAAAABU
-      }
-      ha:subc.1227395 {
-       ha:attributes {
-        footprint=XLR4
-       }
-      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.1227424 {
-         proto=0; x=112.19mm; y=55.190254mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=5
-           name=pin5
-         }
-        }
-        ha:padstack_ref.1227425 {
-         proto=0; x=107.11mm; y=62.81mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=5
-           name=pin5
-         }
-        }
-        ha:padstack_ref.1227426 {
-         proto=1; x=103.3mm; y=55.190254mm; 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.1227427 {
-         proto=1; x=103.3mm; y=59.0mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=5
-           name=pin5
-         }
-        }
-        ha:padstack_ref.1227428 {
-         proto=1; x=103.3mm; y=62.81mm; 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.1227429 {
-         proto=0; x=98.22mm; y=52.020334mm; 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.1227430 {
-         proto=0; x=98.22mm; y=65.97992mm; 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.1227396 {
-            x1=116.0mm; y1=46.500152mm; x2=116.0mm; y2=71.500102mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.1227399 {
-            x1=97.000038mm; y1=46.500152mm; x2=97.000038mm; y2=48.500148mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.1227402 {
-            x1=97.000038mm; y1=71.500102mm; x2=97.000038mm; y2=69.500106mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.1227405 {
-            x1=116.0mm; y1=71.500102mm; x2=97.000038mm; y2=71.500102mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.1227408 {
-            x1=116.0mm; y1=46.500152mm; x2=97.000038mm; y2=46.500152mm; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.1227412 {
-            x1=103.662858mm; y1=59.000108mm; x2=103.662858mm; y2=59.000108mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.1227415 {
-            x1=116.0mm; y1=59.0mm; x2=116.0mm; y2=59.0mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.1227418 {
-            x1=116.0mm; y1=59.0mm; x2=116.0mm; y2=58.0mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.1227421 {
-            x1=116.0mm; y1=59.0mm; x2=117.0mm; y2=59.0mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = JCdauDXKmW7DBsOgrkAAAABW
-      }
-  }
-  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
+    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 = 606.0mil
+      y1 = 525.0mil
      }
-     ha:line.1053246 {
-      clearance = 12.0mil
-      y2 = 534.0mil
+     ha:line.717253 {
+      clearance = 20.0mil
+      y2 = 1.125in
       thickness = 10.0mil
-      x1 = 1.00726in
-      x2 = 1.007in
+      x1 = 127.0mil
+      x2 = 89.0mil
       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
-      }
+      y1 = 1.163in
      }
-     ha:line.1148551 {
-      x1=2.84in; y1=102.0mil; x2=2.684in; y2=258.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.717322 {
+      clearance = 20.0mil
+      y2 = 465.0mil
+      thickness = 10.0mil
+      x1 = 18.497804mm
+      x2 = 728.0mil
       ha:flags {
-       clearline=1
+       clearline = 1
       }
+      y1 = 11.8176mm
      }
-     ha:line.1148554 {
-      x1=2.684in; y1=258.0mil; x2=2.471in; y2=258.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.717325 {
+      clearance = 20.0mil
+      y2 = 11.8176mm
+      thickness = 10.0mil
+      x1 = 18.497804mm
+      x2 = 18.497804mm
       ha:flags {
-       clearline=1
+       clearline = 1
       }
+      y1 = 607.0mil
      }
-     ha:line.1148806 {
-      x1=1.077in; y1=856.135mil; x2=1.07787in; y2=857.005mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.717328 {
+      clearance = 20.0mil
+      y2 = 607.0mil
+      thickness = 10.0mil
+      x1 = 759.74mil
+      x2 = 20.892008mm
       ha:flags {
-       clearline=1
+       clearline = 1
       }
+      y1 = 607.0mil
      }
-     ha:line.1149034 {
-      x1=858.0mil; y1=696.26mil; x2=1.00126in; y2=696.26mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.717418 {
+      clearance = 20.0mil
+      y2 = 426.0mil
+      thickness = 10.0mil
+      x1 = 791.0mil
+      x2 = 20.4046mm
       ha:flags {
-       clearline=1
+       clearline = 1
       }
+      y1 = 11.1336mm
      }
-     ha:line.1149037 {
-      x1=1.00126in; y1=696.26mil; x2=1.078in; y2=773.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.717421 {
+      clearance = 20.0mil
+      y2 = 516.0mil
+      thickness = 10.0mil
+      x1 = 1.048in
+      x2 = 1.04939in
       ha:flags {
-       clearline=1
+       clearline = 1
       }
+      y1 = 13.1417mm
      }
-     ha:line.1149040 {
-      x1=1.078in; y1=773.0mil; x2=1.078in; y2=857.135mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.717433 {
+      clearance = 20.0mil
+      y2 = 465.0mil
+      thickness = 170.0mil
+      x1 = 544.0mil
+      x2 = 821.33mil
       ha:flags {
-       clearline=1
+       clearline = 1
       }
+      y1 = 465.0mil
      }
-     ha:line.1149043 {
-      x1=1.078in; y1=857.135mil; x2=1.079in; y2=858.135mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.717436 {
+      clearance = 20.0mil
+      y2 = 388.0mil
+      thickness = 170.0mil
+      x1 = 525.0mil
+      x2 = 826.0mil
       ha:flags {
-       clearline=1
+       clearline = 1
       }
+      y1 = 388.0mil
      }
-     ha:line.1149277 {
-      x1=858.0mil; y1=727.74mil; x2=813.0mil; y2=727.74mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.922927 {
+      clearance = 12.0mil
+      y2 = 950.0mil
+      thickness = 10.0mil
+      x1 = 1.227in
+      x2 = 31.75mm
       ha:flags {
-       clearline=1
+       clearline = 1
       }
+      y1 = 950.0mil
      }
-     ha:line.1149514 {
-      x1=732.8mil; y1=755.63mil; x2=732.8mil; y2=723.2mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.984165 {
+      clearance = 20.0mil
+      y2 = 34.304204mm
+      thickness = 10.0mil
+      x1 = 16.838192mm
+      x2 = 16.826996mm
       ha:flags {
-       clearline=1
+       clearline = 1
       }
+      y1 = 1.351in
      }
-     ha:line.1149517 {
-      x1=732.8mil; y1=723.2mil; x2=743.0mil; y2=713.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.984162 {
+      clearance = 20.0mil
+      y2 = 1.35in
+      thickness = 10.0mil
+      x1 = 16.826996mm
+      x2 = 16.826996mm
       ha:flags {
-       clearline=1
+       clearline = 1
       }
+      y1 = 33.2994mm
      }
-     ha:line.1149520 {
-      x1=743.0mil; y1=713.0mil; x2=784.0mil; y2=713.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.984156 {
+      clearance = 20.0mil
+      y2 = 33.2994mm
+      thickness = 10.0mil
+      x1 = 15.773396mm
+      x2 = 16.027396mm
       ha:flags {
-       clearline=1
+       clearline = 1
       }
+      y1 = 33.2994mm
      }
-     ha:line.1149523 {
-      x1=784.0mil; y1=713.0mil; x2=799.0mil; y2=728.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.984153 {
+      clearance = 20.0mil
+      y2 = 32.7914mm
+      thickness = 10.0mil
+      x1 = 15.773396mm
+      x2 = 15.265396mm
       ha:flags {
-       clearline=1
+       clearline = 1
       }
+      y1 = 33.2994mm
      }
-     ha:line.1149526 {
-      x1=799.0mil; y1=728.0mil; x2=812.48mil; y2=728.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.984150 {
+      clearance = 20.0mil
+      y2 = 1.27in
+      thickness = 10.0mil
+      x1 = 15.798796mm
+      x2 = 16.040596mm
       ha:flags {
-       clearline=1
+       clearline = 1
       }
+      y1 = 1.27in
      }
-     ha:line.1149529 {
-      x1=812.48mil; y1=728.0mil; x2=812.74mil; y2=727.74mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.984147 {
+      clearance = 20.0mil
+      y2 = 32.7914mm
+      thickness = 10.0mil
+      x1 = 15.798796mm
+      x2 = 15.265396mm
       ha:flags {
-       clearline=1
+       clearline = 1
       }
+      y1 = 1.27in
      }
-     ha:line.1151184 {
-      x1=681.61mil; y1=755.63mil; x2=681.61mil; y2=807.39mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.984144 {
+      clearance = 20.0mil
+      y2 = 32.2458mm
+      thickness = 10.0mil
+      x1 = 16.827996mm
+      x2 = 16.827996mm
       ha:flags {
-       clearline=1
+       clearline = 1
       }
+      y1 = 1.23in
      }
-     ha:line.1151187 {
-      x1=681.61mil; y1=807.39mil; x2=681.0mil; y2=808.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.984135 {
+      clearance = 20.0mil
+      y2 = 1.27in
+      thickness = 10.0mil
+      x1 = 16.865592mm
+      x2 = 16.840192mm
       ha:flags {
-       clearline=1
+       clearline = 1
       }
+      y1 = 1.271in
      }
-     ha:line.1155274 {
-      x1=38.277927mm; y1=493.005mil; x2=40.411273mm; y2=493.005mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.984386 {
+      clearance = 12.0mil
+      y2 = 31.1404mm
+      thickness = 10.0mil
+      x1 = 493.0mil
+      x2 = 489.0mil
       ha:flags {
-       clearline=1
+       clearline = 1
       }
+      y1 = 1.23in
      }
-     ha:line.1155277 {
-      x1=40.411273mm; y1=493.005mil; x2=1.66in; y2=424.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.985454 {
+      clearance = 12.0mil
+      y2 = 1.23in
+      thickness = 10.0mil
+      x1 = 16.0284mm
+      x2 = 492.0mil
       ha:flags {
-       clearline=1
+       clearline = 1
       }
+      y1 = 1.23in
      }
-     ha:line.1155280 {
-      x1=1.66in; y1=424.0mil; x2=1.66in; y2=350.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.985457 {
+      clearance = 12.0mil
+      y2 = 1.227in
+      thickness = 10.0mil
+      x1 = 492.0mil
+      x2 = 489.0mil
       ha:flags {
-       clearline=1
+       clearline = 1
       }
+      y1 = 1.23in
      }
-     ha:line.1155650 {
-      x1=2.38249in; y1=2.38121in; x2=2.38194in; y2=2.38066in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.987767 {
+      clearance = 12.0mil
+      y2 = 607.0mil
+      thickness = 10.0mil
+      x1 = 18.497804mm
+      x2 = 18.497804mm
       ha:flags {
-       clearline=1
+       clearline = 1
       }
+      y1 = 15.424404mm
      }
-     ha:line.1155653 {
-      x1=2.33974in; y1=2.349in; x2=2.33987in; y2=2.34913in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1007489 {
+      clearance = 12.0mil
+      y2 = 26.5938mm
+      thickness = 10.0mil
+      x1 = 40.008429mm
+      x2 = 40.005mm
       ha:flags {
-       clearline=1
+       clearline = 1
       }
+      y1 = 26.597229mm
      }
-     ha:line.1156191 {
-      x1=2.43493in; y1=2.38121in; x2=2.38249in; y2=2.38121in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1014067 {
+      clearance = 12.0mil
+      y2 = 34.329104mm
+      thickness = 10.0mil
+      x1 = 665.0mil
+      x2 = 16.851896mm
       ha:flags {
-       clearline=1
+       clearline = 1
       }
+      y1 = 1.35in
      }
-     ha:line.1156194 {
-      x1=2.43493in; y1=2.43239in; x2=2.38239in; y2=2.43239in; thickness=10.0mil; clearance=12.0mil;
+     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.1156197 {
-      x1=2.38239in; y1=2.43239in; x2=2.382in; y2=2.432in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1051758 {
+      clearance = 12.0mil
+      y2 = 607.0mil
+      thickness = 10.0mil
+      x1 = 689.0mil
+      x2 = 18.472404mm
       ha:flags {
-       clearline=1
+       clearline = 1
       }
+      y1 = 607.0mil
      }
-     ha:line.1156419 {
-      x1=2.382in; y1=2.46348in; x2=2.34052in; y2=2.46348in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1051761 {
+      clearance = 12.0mil
+      y2 = 606.0mil
+      thickness = 10.0mil
+      x1 = 18.472404mm
+      x2 = 18.497804mm
       ha:flags {
-       clearline=1
+       clearline = 1
       }
+      y1 = 607.0mil
      }
-     ha:line.1157302 {
-      x1=63.672085mm; y1=2.42431in; x2=2.57969in; y2=2.42431in; thickness=27.0mil; clearance=22.0mil;
+     ha:line.1052057 {
+      clearance = 12.0mil
+      y2 = 19.193002mm
+      thickness = 10.0mil
+      x1 = 19.263106mm
+      x2 = 19.650202mm
       ha:flags {
-       clearline=1
+       clearline = 1
       }
+      y1 = 19.193002mm
      }
-     ha:line.1157305 {
-      x1=2.57969in; y1=2.42431in; x2=2.58in; y2=2.424in; thickness=27.0mil; clearance=22.0mil;
+     ha:line.1052060 {
+      clearance = 12.0mil
+      y2 = 774.0mil
+      thickness = 10.0mil
+      x1 = 19.650202mm
+      x2 = 792.0mil
       ha:flags {
-       clearline=1
+       clearline = 1
       }
+      y1 = 19.193002mm
      }
-     ha:line.1157308 {
-      x1=2.58in; y1=2.424in; x2=72.39mm; y2=66.675mm; thickness=27.0mil; clearance=22.0mil;
+     ha:line.1052063 {
+      clearance = 12.0mil
+      y2 = 774.0mil
+      thickness = 10.0mil
+      x1 = 792.0mil
+      x2 = 857.74mil
       ha:flags {
-       clearline=1
+       clearline = 1
       }
+      y1 = 774.0mil
      }
-     ha:line.1157311 {
-      x1=63.672085mm; y1=2.3637in; x2=2.5797in; y2=2.3637in; thickness=27.0mil; clearance=22.0mil;
+     ha:line.1052066 {
+      clearance = 12.0mil
+      y2 = 19.666204mm
+      thickness = 10.0mil
+      x1 = 857.74mil
+      x2 = 858.0mil
       ha:flags {
-       clearline=1
+       clearline = 1
       }
+      y1 = 774.0mil
      }
-     ha:line.1157314 {
-      x1=2.5797in; y1=2.3637in; x2=2.58in; y2=2.364in; thickness=27.0mil; clearance=22.0mil;
+     ha:line.1052278 {
+      clearance = 22.0mil
+      y2 = 1.122in
+      thickness = 27.0mil
+      x1 = 644.0mil
+      x2 = 493.0mil
       ha:flags {
-       clearline=1
+       clearline = 1
       }
+      y1 = 1.122in
      }
-     ha:line.1157317 {
-      x1=2.58in; y1=2.364in; x2=72.39mm; y2=2.2313in; thickness=27.0mil; clearance=22.0mil;
+     ha:line.1052281 {
+      clearance = 22.0mil
+      y2 = 26.035mm
+      thickness = 27.0mil
+      x1 = 493.0mil
+      x2 = 489.0mil
       ha:flags {
-       clearline=1
+       clearline = 1
       }
+      y1 = 1.021in
      }
-     ha:line.1157521 {
-      x1=2.382in; y1=2.34952in; x2=2.34026in; y2=2.34952in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1052915 {
+      clearance = 12.0mil
+      y2 = 26.797mm
+      thickness = 10.0mil
+      x1 = 995.0mil
+      x2 = 996.0mil
       ha:flags {
-       clearline=1
+       clearline = 1
       }
+      y1 = 1.054in
      }
-     ha:line.1157524 {
-      x1=2.34026in; y1=2.34952in; x2=2.34in; y2=2.34926in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1052918 {
+      clearance = 12.0mil
+      y2 = 1.054in
+      thickness = 10.0mil
+      x1 = 917.0mil
+      x2 = 917.0mil
       ha:flags {
-       clearline=1
+       clearline = 1
       }
+      y1 = 1.010695in
      }
-     ha:line.1159766 {
-      x1=2.34in; y1=59.69mm; x2=2.34037in; y2=2.34963in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1052957 {
+      clearance = 12.0mil
+      y2 = 27.871293mm
+      thickness = 10.0mil
+      x1 = 24.241506mm
+      x2 = 25.023699mm
       ha:flags {
-       clearline=1
+       clearline = 1
       }
+      y1 = 27.871293mm
      }
-     ha:line.1159973 {
-      x1=2.34148in; y1=2.464in; x2=2.342in; y2=2.46348in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1052960 {
+      clearance = 12.0mil
+      y2 = 1.08648in
+      thickness = 10.0mil
+      x1 = 25.023699mm
+      x2 = 996.0mil
       ha:flags {
-       clearline=1
+       clearline = 1
       }
+      y1 = 27.871293mm
      }
-     ha:line.1161300 {
-      x1=1.808in; y1=2.76574in; x2=1.85074in; y2=2.76574in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1053030 {
+      clearance = 22.0mil
+      y2 = 1.039in
+      thickness = 27.0mil
+      x1 = 27.7622mm
+      x2 = 27.7622mm
       ha:flags {
-       clearline=1
+       clearline = 1
       }
+      y1 = 921.0mil
      }
-     ha:line.1161303 {
-      x1=1.85074in; y1=2.76574in; x2=1.851in; y2=2.76548in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1053033 {
+      clearance = 22.0mil
+      y2 = 1.028in
+      thickness = 27.0mil
+      x1 = 27.0002mm
+      x2 = 27.0002mm
       ha:flags {
-       clearline=1
+       clearline = 1
       }
+      y1 = 922.0mil
      }
-     ha:line.1161540 {
-      x1=1.77441in; y1=2.8376in; x2=1.77441in; y2=2.77489in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1053036 {
+      clearance = 22.0mil
+      y2 = 1.039in
+      thickness = 27.0mil
+      x1 = 1.078in
+      x2 = 1.078in
       ha:flags {
-       clearline=1
+       clearline = 1
       }
+      y1 = 922.0mil
      }
-     ha:line.1161543 {
-      x1=1.77441in; y1=2.77489in; x2=44.831mm; y2=2.76548in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1053063 {
+      clearance = 22.0mil
+      y2 = 955.0mil
+      thickness = 27.0mil
+      x1 = 917.0mil
+      x2 = 917.0mil
       ha:flags {
-       clearline=1
+       clearline = 1
       }
+      y1 = 1.010695in
      }
-     ha:line.1161546 {
-      x1=1.8in; y1=2.8376in; x2=1.8in; y2=2.77374in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1053066 {
+      clearance = 22.0mil
+      y2 = 936.0mil
+      thickness = 27.0mil
+      x1 = 917.0mil
+      x2 = 936.0mil
       ha:flags {
-       clearline=1
+       clearline = 1
       }
+      y1 = 955.0mil
      }
-     ha:line.1161549 {
-      x1=1.8in; y1=2.77374in; x2=1.808in; y2=2.76574in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1053069 {
+      clearance = 22.0mil
+      y2 = 21.771483mm
+      thickness = 27.0mil
+      x1 = 936.0mil
+      x2 = 936.0mil
       ha:flags {
-       clearline=1
+       clearline = 1
       }
+      y1 = 936.0mil
      }
-     ha:line.1162619 {
-      x1=1.851in; y1=2.734in; x2=1.891in; y2=2.734in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1053072 {
+      clearance = 22.0mil
+      y2 = 21.767927mm
+      thickness = 27.0mil
+      x1 = 936.0mil
+      x2 = 23.777956mm
       ha:flags {
-       clearline=1
+       clearline = 1
       }
+      y1 = 21.771483mm
      }
-     ha:line.1161291 {
-      x1=1.809in; y1=2.73326in; x2=1.808in; y2=2.73426in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1053120 {
+      clearance = 20.0mil
+      y2 = 35.317303mm
+      thickness = 20.0mil
+      x1 = 769.0mil
+      x2 = 815.555mil
       ha:flags {
-       clearline=1
+       clearline = 1
       }
+      y1 = 1.123in
      }
-     ha:line.1163501 {
-      x1=1.809in; y1=68.961mm; x2=1.809in; y2=2.73326in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1053141 {
+      clearance = 12.0mil
+      y2 = 943.0mil
+      thickness = 10.0mil
+      x1 = 813.0mil
+      x2 = 813.0mil
       ha:flags {
-       clearline=1
+       clearline = 1
       }
+      y1 = 805.74mil
      }
-     ha:line.1163504 {
-      x1=1.809in; y1=2.73326in; x2=1.80863in; y2=2.73363in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1053156 {
+      clearance = 12.0mil
+      y2 = 17.92732mm
+      thickness = 10.0mil
+      x1 = 707.2mil
+      x2 = 707.2mil
       ha:flags {
-       clearline=1
+       clearline = 1
       }
+      y1 = 19.193002mm
      }
-     ha:line.1163519 {
-      x1=1.766in; y1=68.961mm; x2=1.766in; y2=2.733in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1053159 {
+      clearance = 12.0mil
+      y2 = 657.0mil
+      thickness = 10.0mil
+      x1 = 707.2mil
+      x2 = 756.0mil
       ha:flags {
-       clearline=1
+       clearline = 1
       }
+      y1 = 17.92732mm
      }
-     ha:line.1163522 {
-      x1=1.766in; y1=2.733in; x2=44.831mm; y2=2.734in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1053162 {
+      clearance = 12.0mil
+      y2 = 657.0mil
+      thickness = 10.0mil
+      x1 = 756.0mil
+      x2 = 24.289004mm
       ha:flags {
-       clearline=1
+       clearline = 1
       }
+      y1 = 657.0mil
      }
-     ha:line.1163864 {
-      x1=1.818in; y1=2.706in; x2=1.809in; y2=68.961mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1053201 {
+      clearance = 12.0mil
+      y2 = 606.0mil
+      thickness = 10.0mil
+      x1 = 1.07526in
+      x2 = 26.383996mm
       ha:flags {
-       clearline=1
+       clearline = 1
       }
+      y1 = 606.0mil
      }
-     ha:line.1164047 {
-      x1=1.766in; y1=68.961mm; x2=1.797in; y2=2.684in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1053240 {
+      clearance = 12.0mil
+      y2 = 606.0mil
+      thickness = 10.0mil
+      x1 = 24.289004mm
+      x2 = 1.00726in
       ha:flags {
-       clearline=1
+       clearline = 1
       }
+      y1 = 657.0mil
      }
-     ha:line.1164224 {
-      x1=51.72075mm; y1=2.504in; x2=2.03592in; y2=2.50367in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1053243 {
+      clearance = 12.0mil
+      y2 = 13.570204mm
+      thickness = 10.0mil
+      x1 = 1.00726in
+      x2 = 1.00726in
       ha:flags {
-       clearline=1
+       clearline = 1
       }
+      y1 = 606.0mil
      }
-     ha:line.1165552 {
-      x1=2.036in; y1=2.84in; x2=2.037in; y2=2.841in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1053246 {
+      clearance = 12.0mil
+      y2 = 534.0mil
+      thickness = 10.0mil
+      x1 = 1.00726in
+      x2 = 1.007in
       ha:flags {
-       clearline=1
+       clearline = 1
       }
+      y1 = 13.570204mm
      }
-     ha:line.1167353 {
-      x1=2.18272in; y1=2.53657in; x2=2.18272in; y2=2.63372in; thickness=10.0mil; clearance=12.0mil;
+     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.1167356 {
-      x1=2.18272in; y1=2.63372in; x2=2.183in; y2=2.634in; thickness=10.0mil; clearance=12.0mil;
+     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.1167359 {
-      x1=2.183in; y1=2.66548in; x2=2.183in; y2=2.701in; thickness=10.0mil; clearance=12.0mil;
+     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.1167531 {
-      x1=2.12957in; y1=2.30428in; x2=2.16772in; y2=2.30428in; thickness=10.0mil; clearance=12.0mil;
+     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.1167534 {
-      x1=2.16772in; y1=2.30428in; x2=2.168in; y2=2.304in; thickness=10.0mil; clearance=12.0mil;
+     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.1168206 {
-      x1=1.89728in; y1=2.38302in; x2=1.87198in; y2=2.38302in; thickness=10.0mil; clearance=12.0mil;
+     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.1168209 {
-      x1=1.87198in; y1=2.38302in; x2=1.859in; y2=2.396in; thickness=10.0mil; clearance=12.0mil;
+     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.1168212 {
-      x1=1.89728in; y1=2.51098in; x2=1.87102in; y2=2.51098in; thickness=10.0mil; clearance=12.0mil;
+     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.1168215 {
-      x1=1.87102in; y1=2.51098in; x2=1.859in; y2=2.523in; thickness=10.0mil; clearance=12.0mil;
+     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.1168722 {
-      x1=2.0528in; y1=2.58972in; x2=2.0528in; y2=2.6452in; thickness=10.0mil; clearance=12.0mil;
+     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.1168725 {
-      x1=2.0528in; y1=2.6452in; x2=2.014in; y2=2.684in; thickness=10.0mil; clearance=12.0mil;
+     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.1168728 {
-      x1=1.797in; y1=2.684in; x2=2.014in; y2=2.684in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1147579 {
+      x1=1.50701in; y1=493.0mil; x2=36.83mm; y2=550.01mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1168887 {
-      x1=2.07839in; y1=2.58972in; x2=2.07839in; y2=2.65261in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1147822 {
+      x1=43.815mm; y1=350.0mil; x2=43.815mm; y2=460.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1168890 {
-      x1=2.07839in; y1=2.65261in; x2=51.435mm; y2=2.706in; thickness=10.0mil; clearance=12.0mil;
+     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.1168893 {
-      x1=1.818in; y1=2.706in; x2=51.435mm; y2=2.706in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1147828 {
+      x1=40.259mm; y1=600.0mil; x2=1.50001in; y2=600.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1169049 {
-      x1=2.12957in; y1=2.58972in; x2=2.12957in; y2=2.74943in; thickness=10.0mil; clearance=12.0mil;
+     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.1169052 {
-      x1=2.12957in; y1=2.74943in; x2=51.7525mm; y2=72.1741mm; thickness=10.0mil; clearance=12.0mil;
+     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.1169211 {
-      x1=1.89728in; y1=2.4342in; x2=44.222797mm; y2=2.4342in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1148548 {
+      x1=2.84in; y1=100.0mil; x2=2.84in; y2=102.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1169214 {
-      x1=44.222797mm; y1=2.4342in; x2=1.69858in; y2=60.749815mm; thickness=10.0mil; clearance=12.0mil;
+     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.1169217 {
-      x1=1.89728in; y1=2.4598in; x2=45.564425mm; y2=2.4598in; thickness=10.0mil; clearance=12.0mil;
+     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.1169220 {
-      x1=45.564425mm; y1=2.4598in; x2=1.77141in; y2=63.049531mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1148806 {
+      x1=1.077in; y1=856.135mil; x2=1.07787in; y2=857.005mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1169655 {
-      x1=1.89728in; y1=2.48539in; x2=1.82861in; y2=2.48539in; thickness=10.0mil; clearance=12.0mil;
+     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.1169937 {
-      x1=45.085mm; y1=2.531in; x2=45.085mm; y2=63.009145mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1149037 {
+      x1=1.00126in; y1=696.26mil; x2=1.078in; y2=773.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1169940 {
-      x1=45.085mm; y1=63.009145mm; x2=1.77541in; y2=62.998731mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1149040 {
+      x1=1.078in; y1=773.0mil; x2=1.078in; y2=857.135mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1169943 {
-      x1=1.817in; y1=2.531in; x2=1.817in; y2=2.497in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1149043 {
+      x1=1.078in; y1=857.135mil; x2=1.079in; y2=858.135mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1169946 {
-      x1=1.82861in; y1=2.48539in; x2=1.817in; y2=2.497in; thickness=10.0mil; clearance=12.0mil;
+     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.1172315 {
-      x1=34.29mm; y1=54.61mm; x2=1.368in; y2=54.61mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1149514 {
+      x1=732.8mil; y1=755.63mil; x2=732.8mil; y2=723.2mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1172318 {
-      x1=1.368in; y1=54.61mm; x2=1.418in; y2=2.2in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1149517 {
+      x1=732.8mil; y1=723.2mil; x2=743.0mil; y2=713.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1172321 {
-      x1=1.418in; y1=2.2in; x2=1.501in; y2=2.2in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1149520 {
+      x1=743.0mil; y1=713.0mil; x2=784.0mil; y2=713.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1172324 {
-      x1=1.501in; y1=2.2in; x2=1.551in; y2=57.15mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1149523 {
+      x1=784.0mil; y1=713.0mil; x2=799.0mil; y2=728.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1172444 {
-      x1=1.713in; y1=59.309mm; x2=1.713in; y2=60.434347mm; thickness=10.0mil; clearance=12.0mil;
+     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.1172447 {
-      x1=42.825543mm; y1=2.40626in; x2=1.713in; y2=60.434347mm; thickness=10.0mil; clearance=12.0mil;
+     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.1172696 {
-      x1=2.00161in; y1=2.58972in; x2=2.00161in; y2=2.63039in; thickness=10.0mil; clearance=12.0mil;
+     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.1172699 {
-      x1=2.00161in; y1=2.63039in; x2=1.974in; y2=2.658in; thickness=10.0mil; clearance=12.0mil;
+     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.1172702 {
-      x1=1.974in; y1=2.658in; x2=1.749in; y2=2.658in; thickness=10.0mil; clearance=12.0mil;
+     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.1172705 {
-      x1=1.749in; y1=2.658in; x2=1.63in; y2=2.539in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1155277 {
+      x1=40.411273mm; y1=493.005mil; x2=1.66in; y2=424.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1172825 {
-      x1=1.97602in; y1=2.58972in; x2=1.97602in; y2=2.62198in; thickness=10.0mil; clearance=12.0mil;
+     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.1172828 {
-      x1=1.97602in; y1=2.62198in; x2=1.963in; y2=66.929mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1155650 {
+      x1=2.38249in; y1=2.38121in; x2=2.38194in; y2=2.38066in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1172831 {
-      x1=1.963in; y1=66.929mm; x2=1.759in; y2=66.929mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1155653 {
+      x1=2.33974in; y1=2.349in; x2=2.33987in; y2=2.34913in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1172834 {
-      x1=1.759in; y1=66.929mm; x2=42.037mm; y2=2.531in; thickness=10.0mil; clearance=12.0mil;
+     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.1172837 {
-      x1=42.037mm; y1=2.531in; x2=42.037mm; y2=2.263in; thickness=10.0mil; clearance=12.0mil;
+     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.1172852 {
-      x1=1.632in; y1=2.249in; x2=1.631in; y2=57.15mm; thickness=10.0mil; clearance=12.0mil;
+     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.1172966 {
-      x1=1.623in; y1=2.34874in; x2=1.623in; y2=2.532in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1156419 {
+      x1=2.382in; y1=2.46348in; x2=2.34052in; y2=2.46348in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1172969 {
-      x1=1.623in; y1=2.532in; x2=41.3893mm; y2=64.4779mm; thickness=10.0mil; clearance=12.0mil;
+     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.1172972 {
-      x1=1.623in; y1=2.28074in; x2=1.61526in; y2=2.28074in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1157305 {
+      x1=2.57969in; y1=2.42431in; x2=2.58in; y2=2.424in; thickness=27.0mil; clearance=22.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1172975 {
-      x1=1.61526in; y1=2.28074in; x2=1.596in; y2=2.3in; thickness=10.0mil; clearance=12.0mil;
+     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.1172978 {
-      x1=1.623in; y1=2.31726in; x2=1.61326in; y2=2.31726in; thickness=10.0mil; clearance=12.0mil;
+     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.1172981 {
-      x1=1.61326in; y1=2.31726in; x2=1.596in; y2=2.3in; thickness=10.0mil; clearance=12.0mil;
+     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.1173101 {
-      x1=39.369873mm; y1=59.690127mm; x2=41.198673mm; y2=59.690127mm; thickness=10.0mil; clearance=12.0mil;
+     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.1173104 {
-      x1=41.198673mm; y1=59.690127mm; x2=1.623in; y2=2.349in; thickness=10.0mil; clearance=12.0mil;
+     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.1173107 {
-      x1=1.54999in; y1=57.15mm; x2=1.62226in; y2=57.15mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1157524 {
+      x1=2.34026in; y1=2.34952in; x2=2.34in; y2=2.34926in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1173110 {
-      x1=1.62226in; y1=57.15mm; x2=1.623in; y2=2.24926in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1159766 {
+      x1=2.34in; y1=59.69mm; x2=2.34037in; y2=2.34963in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1173227 {
-      x1=1.623in; y1=2.24926in; x2=1.64126in; y2=2.24926in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1159973 {
+      x1=2.34148in; y1=2.464in; x2=2.342in; y2=2.46348in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1173230 {
-      x1=42.037mm; y1=2.263in; x2=1.64126in; y2=2.24926in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1172315 {
+      x1=34.29mm; y1=54.61mm; x2=1.368in; y2=54.61mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1173456 {
-      x1=2.0272in; y1=2.30428in; x2=2.0272in; y2=2.2548in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1172318 {
+      x1=1.368in; y1=54.61mm; x2=1.418in; y2=2.2in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1173459 {
-      x1=2.0272in; y1=2.2548in; x2=2.028in; y2=2.254in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1172321 {
+      x1=1.418in; y1=2.2in; x2=1.501in; y2=2.2in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1173570 {
-      x1=2.028in; y1=2.221in; x2=2.028in; y2=2.254in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1172324 {
+      x1=1.501in; y1=2.2in; x2=1.551in; y2=57.15mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
@@ -30774,84 +27248,6 @@ ha:pcb-rnd-board-v8 {
        clearline=1
       }
      }
-     ha:line.1179753 {
-      x1=1.95043in; y1=2.30428in; x2=1.924in; y2=2.304in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1179912 {
-      x1=36.83mm; y1=54.61mm; x2=38.1mm; y2=2.1in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1179915 {
-      x1=38.1mm; y1=2.1in; x2=1.8in; y2=2.1in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1179918 {
-      x1=1.8in; y1=2.1in; x2=1.976in; y2=2.276in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1179921 {
-      x1=1.976in; y1=2.276in; x2=1.976in; y2=2.307in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1181905 {
-      x1=1.54999in; y1=54.61mm; x2=1.627in; y2=54.61mm; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1181908 {
-      x1=1.627in; y1=54.61mm; x2=1.834in; y2=2.357in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1181911 {
-      x1=1.834in; y1=2.357in; x2=48.17999mm; y2=2.357in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1181914 {
-      x1=48.17999mm; y1=2.357in; x2=1.89728in; y2=2.35743in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1182244 {
-      x1=2.18272in; y1=2.48539in; x2=2.23239in; y2=2.48539in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1182247 {
-      x1=2.23239in; y1=2.48539in; x2=2.262in; y2=63.881mm; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1182250 {
-      x1=2.262in; y1=63.881mm; x2=2.262in; y2=2.757in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1182253 {
-      x1=2.262in; y1=2.757in; x2=59.563mm; y2=2.84in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
      ha:line.1184523 {
       x1=1.54999in; y1=49.53mm; x2=50.673mm; y2=49.53mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
@@ -30996,90 +27392,6 @@ ha:pcb-rnd-board-v8 {
        clearline=1
       }
      }
-     ha:line.1189307 {
-      x1=2.18272in; y1=2.4342in; x2=2.2198in; y2=2.4342in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1189310 {
-      x1=2.2198in; y1=2.4342in; x2=2.221in; y2=2.433in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1189313 {
-      x1=2.18272in; y1=2.4598in; x2=2.2458in; y2=2.4598in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1189316 {
-      x1=2.2458in; y1=2.4598in; x2=2.246in; y2=2.46in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1191564 {
-      x1=2.18272in; y1=2.35743in; x2=2.20557in; y2=2.35743in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1191567 {
-      x1=2.20557in; y1=2.35743in; x2=2.213in; y2=59.69mm; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1191570 {
-      x1=2.213in; y1=59.69mm; x2=2.213in; y2=2.294in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1191573 {
-      x1=2.213in; y1=2.294in; x2=1.919in; y2=2.0in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1191576 {
-      x1=1.919in; y1=2.0in; x2=1.3in; y2=2.0in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1191579 {
-      x1=1.3in; y1=2.0in; x2=31.75mm; y2=49.53mm; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1191598 {
-      x1=2.07839in; y1=2.30428in; x2=2.07839in; y2=2.25139in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1191601 {
-      x1=2.07839in; y1=2.25139in; x2=2.078in; y2=2.251in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1191632 {
-      x1=2.10398in; y1=2.30428in; x2=2.10398in; y2=2.26202in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1191635 {
-      x1=2.10398in; y1=2.26202in; x2=53.721mm; y2=2.251in; 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 {
@@ -31194,24 +27506,6 @@ ha:pcb-rnd-board-v8 {
        clearline=1
       }
      }
-     ha:line.1206697 {
-      x1=2.18272in; y1=2.40861in; x2=2.20139in; y2=2.40861in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1206700 {
-      x1=2.20139in; y1=2.40861in; x2=2.207in; y2=2.403in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1206703 {
-      x1=2.207in; y1=2.403in; x2=2.241in; y2=2.403in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
      ha:line.1208840 {
       x1=56.515mm; y1=855.0mil; x2=2.29in; y2=855.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
@@ -31668,36 +27962,6 @@ ha:pcb-rnd-board-v8 {
        clearline=1
       }
      }
-     ha:line.1222862 {
-      x1=2.18272in; y1=2.38302in; x2=2.21498in; y2=2.38302in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1222865 {
-      x1=2.21498in; y1=2.38302in; x2=2.241in; y2=2.357in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1222868 {
-      x1=2.241in; y1=2.357in; x2=2.241in; y2=2.258in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1222871 {
-      x1=2.241in; y1=2.258in; x2=2.24in; y2=2.258in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1222884 {
-      x1=2.24in; y1=2.258in; x2=2.227in; y2=57.023mm; 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:flags {
@@ -31879,42 +28143,6 @@ ha:pcb-rnd-board-v8 {
        clearline=1
       }
      }
-     ha:line.1191588 {
-      x1=34.29mm; y1=52.07mm; x2=1.401in; y2=2.101in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1191591 {
-      x1=1.401in; y1=2.101in; x2=1.928in; y2=2.101in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1191594 {
-      x1=1.928in; y1=2.101in; x2=2.078in; y2=2.251in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1191638 {
-      x1=34.29mm; y1=49.53mm; x2=1.401in; y2=2.001in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1191641 {
-      x1=1.401in; y1=2.001in; x2=1.604in; y2=2.001in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1191644 {
-      x1=1.94in; y1=2.076in; x2=53.721mm; y2=2.251in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
      ha:line.1200181 {
       x1=31.75mm; y1=750.0mil; x2=1.298in; y2=702.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
@@ -31933,24 +28161,6 @@ ha:pcb-rnd-board-v8 {
        clearline=1
       }
      }
-     ha:line.1204534 {
-      x1=40.767mm; y1=2.001in; x2=1.68in; y2=2.076in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1204537 {
-      x1=1.68in; y1=2.076in; x2=1.94in; y2=2.076in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1204540 {
-      x1=1.604in; y1=2.001in; x2=1.619in; y2=2.016in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
      ha:line.1213839 {
       x1=2.224in; y1=855.0mil; x2=46.7741mm; y2=855.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
@@ -31968,165 +28178,99 @@ ha:pcb-rnd-board-v8 {
       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: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: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: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: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: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: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: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: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: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: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: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.1222638 {
+      x1=36.83mm; y1=950.0mil; x2=1.401in; y2=901.0mil; thickness=10.0mil; clearance=12.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.1222641 {
+      x1=1.401in; y1=901.0mil; x2=755.0mil; y2=901.0mil; 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.1222644 {
+      x1=755.0mil; y1=901.0mil; x2=670.0mil; y2=986.0mil; thickness=10.0mil; clearance=12.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.1222722 {
+      x1=1.871in; y1=1.127in; x2=1.68in; y2=936.0mil; 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.1222725 {
+      x1=1.68in; y1=936.0mil; x2=1.68in; y2=901.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1222896 {
-      x1=2.227in; y1=57.023mm; x2=2.227in; y2=1.139in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1222728 {
+      x1=1.68in; y1=901.0mil; x2=1.581in; y2=802.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1222899 {
-      x1=2.227in; y1=1.139in; x2=2.088in; y2=1000.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1222731 {
+      x1=1.581in; y1=802.0mil; x2=986.0mil; y2=802.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1222902 {
-      x1=2.088in; y1=1000.0mil; x2=1.818in; y2=1000.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1222734 {
+      x1=986.0mil; y1=802.0mil; x2=791.0mil; y2=607.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1222905 {
-      x1=1.818in; y1=1000.0mil; x2=1.817in; y2=999.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1222788 {
+      x1=1.871in; y1=1.166in; x2=1.706in; y2=1.001in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1189266 {
-      x1=58.293mm; y1=2.94in; x2=58.293mm; y2=2.826in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1222791 {
+      x1=1.706in; y1=1.001in; x2=1.22in; y2=1.001in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1189269 {
-      x1=58.293mm; y1=2.826in; x2=2.258in; y2=2.789in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1222794 {
+      x1=1.22in; y1=1.001in; x2=1.142in; y2=923.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1189272 {
-      x1=2.258in; y1=2.789in; x2=56.515mm; y2=2.789in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1222797 {
+      x1=1.142in; y1=923.0mil; x2=770.0mil; y2=923.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1189275 {
-      x1=56.515mm; y1=2.789in; x2=2.153in; y2=2.717in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1222841 {
+      x1=697.0mil; y1=1.23in; x2=697.0mil; y2=996.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1189278 {
-      x1=2.153in; y1=2.717in; x2=2.153in; y2=65.405mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1222844 {
+      x1=770.0mil; y1=923.0mil; x2=697.0mil; y2=996.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1189281 {
-      x1=2.153in; y1=65.405mm; x2=2.169in; y2=2.559in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1222847 {
+      x1=745.0mil; y1=986.0mil; x2=745.0mil; y2=1.263in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1189284 {
-      x1=2.169in; y1=2.559in; x2=2.169in; y2=58.547mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1222850 {
+      x1=745.0mil; y1=1.263in; x2=697.0mil; y2=1.311in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
@@ -32224,34 +28368,20 @@ ha:pcb-rnd-board-v8 {
       x2 = 571.0mil
       y1 = 2.474in
      }
-     ha:polygon.802093 {
-      li:geometry {
-       ta:contour {
-        { 10.0mil; 10.0mil }
-        { 2.991in; 10.0mil }
-        { 2.991in; 2.992in }
-        { 10.0mil; 2.992in }
-       }
-      }
-      ha:flags {
-       clearpoly = 1
-       lock = 1
-      }
-      clearance = 12.0mil
-     }
-     ha:polygon.931092 {
+     ha:polygon.1234417 { clearance=12.0mil;
       li:geometry {
-       ta:contour {
-        { 1.80552in; 53.444521mm }
-        { 1.958in; 53.444521mm }
-        { 1.958in; 2.797in }
-        { 1.80552in; 2.797in }
-       }
+        ta:contour {
+         { 0.0; 3.0mm }
+         { 120.0mm; 3.0mm }
+         { 120.0mm; 97.0mm }
+         { 0.0; 97.0mm }
+        }
       }
+
       ha:flags {
-       clearpoly = 1
+       clearpoly=1
+       lock=1
       }
-      clearance = 12.0mil
      }
     }
     color = {#104e8b}
@@ -32278,20 +28408,20 @@ ha:pcb-rnd-board-v8 {
       x2 = 589.0mil
       y1 = 2.675in
      }
-     ha:polygon.804398 {
+     ha:polygon.1234427 { clearance=12.0mil;
       li:geometry {
-       ta:contour {
-        { 10.0mil; 10.0mil }
-        { 2.988in; 10.0mil }
-        { 2.988in; 2.988in }
-        { 10.0mil; 2.988in }
-       }
+        ta:contour {
+         { 0.0; 3.0mm }
+         { 120.0mm; 3.0mm }
+         { 120.0mm; 97.0mm }
+         { 0.0; 97.0mm }
+        }
       }
+
       ha:flags {
-       clearpoly = 1
-       lock = 1
+       clearpoly=1
+       lock=1
       }
-      clearance = 12.0mil
      }
     }
     color = {#cd3700}
@@ -32352,96 +28482,6 @@ ha:pcb-rnd-board-v8 {
        clearline=1
       }
      }
-     ha:line.1166375 {
-      x1=2.467in; y1=2.757in; x2=2.507in; y2=2.717in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1166378 {
-      x1=2.507in; y1=2.717in; x2=2.667in; y2=2.717in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1166381 {
-      x1=2.667in; y1=2.717in; x2=2.84in; y2=2.89in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1166690 {
-      x1=1.859in; y1=2.523in; x2=1.891in; y2=64.897mm; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1167173 {
-      x1=2.183in; y1=2.701in; x2=2.239in; y2=2.757in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1167176 {
-      x1=2.467in; y1=2.757in; x2=2.239in; y2=2.757in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1168383 {
-      x1=1.891in; y1=64.897mm; x2=1.891in; y2=2.734in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1168548 {
-      x1=1.859in; y1=2.396in; x2=48.641mm; y2=2.452in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1168551 {
-      x1=48.641mm; y1=2.452in; x2=48.641mm; y2=2.687in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1168554 {
-      x1=48.641mm; y1=2.687in; x2=1.992in; y2=2.764in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1168557 {
-      x1=1.992in; y1=2.764in; x2=2.169in; y2=2.764in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1168560 {
-      x1=2.169in; y1=2.764in; x2=57.023mm; y2=2.84in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1179831 {
-      x1=36.83mm; y1=52.07mm; x2=38.1mm; y2=2.1in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1179834 {
-      x1=38.1mm; y1=2.1in; x2=1.72in; y2=2.1in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1179837 {
-      x1=1.72in; y1=2.1in; x2=1.924in; y2=2.304in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
      ha:line.1172042 {
       x1=31.75mm; y1=54.61mm; x2=1.301in; y2=2.201in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
@@ -32562,30 +28602,6 @@ ha:pcb-rnd-board-v8 {
        clearline=1
       }
      }
-     ha:line.1206706 {
-      x1=2.241in; y1=2.403in; x2=2.241in; y2=2.322in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1206709 {
-      x1=2.241in; y1=2.322in; x2=1.919in; y2=2.0in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1206712 {
-      x1=1.919in; y1=2.0in; x2=1.3in; y2=2.0in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1206715 {
-      x1=1.3in; y1=2.0in; x2=31.75mm; y2=52.07mm; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
      ha:line.1213635 {
       x1=1.632in; y1=801.0mil; x2=1.668in; y2=837.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
@@ -32628,132 +28644,6 @@ ha:pcb-rnd-board-v8 {
        clearline=1
       }
      }
-     ha:line.1222918 {
-      x1=1.816in; y1=999.0mil; x2=1.399in; y2=999.0mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1222921 {
-      x1=1.399in; y1=999.0mil; x2=34.29mm; y2=950.0mil; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1222954 {
-      x1=2.246in; y1=2.46in; x2=2.264in; y2=2.46in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1222957 {
-      x1=2.264in; y1=2.46in; x2=2.306in; y2=2.418in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1222960 {
-      x1=2.306in; y1=2.418in; x2=2.306in; y2=2.194in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1222966 {
-      x1=2.306in; y1=2.194in; x2=1.712in; y2=1.6in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1222969 {
-      x1=1.712in; y1=1.6in; x2=1.226in; y2=1.6in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1222972 {
-      x1=1.226in; y1=1.6in; x2=1.184in; y2=1.558in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1222975 {
-      x1=1.184in; y1=1.558in; x2=1.184in; y2=29.083mm; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1222981 {
-      x1=1.227in; y1=1.102in; x2=1.3in; y2=1.102in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1222984 {
-      x1=1.3in; y1=1.1in; x2=34.29mm; y2=26.67mm; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1222990 {
-      x1=2.221in; y1=2.433in; x2=57.277mm; y2=2.433in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1222993 {
-      x1=57.277mm; y1=2.433in; x2=57.785mm; y2=2.413in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1222996 {
-      x1=57.785mm; y1=2.413in; x2=57.785mm; y2=56.261mm; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1223002 {
-      x1=2.254in; y1=2.194in; x2=1.76in; y2=1.7in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1223005 {
-      x1=57.785mm; y1=56.261mm; x2=57.2643mm; y2=55.7403mm; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1223008 {
-      x1=1.76in; y1=1.7in; x2=1.209in; y2=1.7in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1223011 {
-      x1=1.209in; y1=1.7in; x2=1.152in; y2=1.643in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1223014 {
-      x1=1.152in; y1=1.643in; x2=1.152in; y2=1.148in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1223017 {
-      x1=1.152in; y1=1.148in; x2=31.75mm; y2=26.67mm; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
-     ha:line.1223020 {
-      x1=1.184in; y1=29.083mm; x2=1.227in; y2=1.102in; thickness=10.0mil; clearance=12.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:flags {
@@ -33137,22 +29027,6 @@ ha:pcb-rnd-board-v8 {
         noexport=1
       }
      }
-     ha:polygon.1134617 { clearance=20.0mil;
-      li:geometry {
-        ta:contour {
-         { 24.0mil; 21.0mil }
-         { 3.003in; 21.0mil }
-         { 3.003in; 2.991in }
-         { 24.0mil; 2.991in }
-        }
-      }
-
-      ha:flags {
-       clearpolypoly=1
-       clearpoly=1
-       lock=1
-      }
-     }
      ha:polygon.1173798 { clearance=12.0mil;
       li:geometry {
         ta:contour {
@@ -33183,19 +29057,19 @@ ha:pcb-rnd-board-v8 {
        clearpoly=1
       }
      }
-     ha:polygon.1213644 { clearance=20.0mil;
+     ha:polygon.1234422 { clearance=12.0mil;
       li:geometry {
         ta:contour {
-         { -68.07mil; 76.0mil }
-         { 2.92993in; 76.0mil }
-         { 2.92993in; 3.063in }
-         { -68.07mil; 3.063in }
+         { 0.0; 3.0mm }
+         { 120.0mm; 3.0mm }
+         { 120.0mm; 97.0mm }
+         { 0.0; 97.0mm }
         }
       }
 
       ha:flags {
-       clearpolypoly=1
        clearpoly=1
+       lock=1
       }
      }
     }
@@ -33637,29 +29511,8 @@ ha:pcb-rnd-board-v8 {
       }
       rot = 0.000000
      }
-     ha:text.1154927 {
-      string=debug; x=2.28528in; y=2.71609in; scale=100; fid=0;
-      ha:flags {
-       clearline=1
-      }
-      rot = 360.000000
-     }
      ha:text.1155273 {
-      string=v2p2; x=801.0mil; y=2.892in; scale=250; fid=0;
-      ha:flags {
-       clearline=1
-      }
-      rot = 90.000000
-     }
-     ha:text.1164891 {
-      string=loader; x=2.038in; y=70.231mm; scale=100; fid=0;
-      ha:flags {
-       clearline=1
-      }
-      rot = 90.000000
-     }
-     ha:text.1154926 {
-      string=force; x=1.977in; y=2.769in; scale=100; fid=0;
+      string=v2p3; x=801.0mil; y=2.892in; scale=250; fid=0;
       ha:flags {
        clearline=1
       }
index f74033265567bb966a8a0733720b58f14f952cd3..bcbe0196580f0c600a5a496b3d7e5232c4d43f51 100644 (file)
@@ -189,16 +189,6 @@ value=male
 T 56000 69800 5 10 1 1 0 0 1
 refdes=J1
 }
-N 55400 67500 54200 67500 4
-{
-T 54200 67550 5 10 1 1 0 0 1
-netname=adc0
-}
-N 56800 67500 58000 67500 4
-{
-T 58000 67550 5 10 1 1 0 6 1
-netname=adc6
-}
 C 58400 62700 1 0 0 3.3V-plus.sym
 C 56800 61600 1 0 0 gnd.sym
 C 53400 62700 1 0 0 5V-plus.sym
@@ -234,442 +224,92 @@ netname=v_pyro
 T 81500 46200 9 10 1 0 0 0 2
 mounting holes
  for M3 screws
-N 78500 44800 80300 44800 4
+N 47600 58800 49400 58800 4
 {
-T 80300 44900 5 10 1 1 0 6 1
+T 49400 58900 5 10 1 1 0 6 1
 netname=led_continuity
 }
-N 78500 44200 80300 44200 4
+N 47600 58200 49400 58200 4
 {
-T 80300 44300 5 10 1 1 0 6 1
+T 49400 58300 5 10 1 1 0 6 1
 netname=led_armed
 }
-C 77400 44700 1 0 1 led.sym
+C 46500 58700 1 0 1 led.sym
 {
-T 77500 45300 5 10 0 1 0 6 1
+T 46600 59300 5 10 0 1 0 6 1
 device=LED
-T 77450 44700 5 10 0 1 0 6 1
+T 46550 58700 5 10 0 1 0 6 1
 footprint=100mil-led
-T 77300 45000 5 10 1 1 0 0 1
+T 46400 59000 5 10 1 1 0 0 1
 refdes=D2
-T 77000 45000 5 10 1 1 0 6 1
+T 46100 59000 5 10 1 1 0 6 1
 value=green
 }
-C 78500 44700 1 0 1 resistor.sym
+C 47600 58700 1 0 1 resistor.sym
 {
-T 78200 45100 5 10 0 1 0 6 1
+T 47300 59100 5 10 0 1 0 6 1
 device=RESISTOR
-T 78500 44700 5 10 0 1 90 2 1
+T 47600 58700 5 10 0 1 90 2 1
 footprint=0402
-T 78000 45000 5 10 1 1 0 6 1
+T 47100 59000 5 10 1 1 0 6 1
 refdes=R2
-T 78200 45000 5 10 1 1 0 0 1
+T 47300 59000 5 10 1 1 0 0 1
 value=12.7
 }
-C 76500 43800 1 0 1 gnd.sym
-C 77400 44100 1 0 1 led.sym
+C 45600 57800 1 0 1 gnd.sym
+C 46500 58100 1 0 1 led.sym
 {
-T 77500 44700 5 10 0 1 0 6 1
+T 46600 58700 5 10 0 1 0 6 1
 device=LED
-T 77450 44100 5 10 0 1 0 6 1
+T 46550 58100 5 10 0 1 0 6 1
 footprint=100mil-led
-T 77300 44400 5 10 1 1 0 0 1
+T 46400 58400 5 10 1 1 0 0 1
 refdes=D3
-T 77000 44400 5 10 1 1 0 6 1
+T 46100 58400 5 10 1 1 0 6 1
 value=red
 }
-C 78500 44100 1 0 1 resistor.sym
+C 47600 58100 1 0 1 resistor.sym
 {
-T 78200 44500 5 10 0 1 0 6 1
+T 47300 58500 5 10 0 1 0 6 1
 device=RESISTOR
-T 78500 44100 5 10 0 1 90 2 1
+T 47600 58100 5 10 0 1 90 2 1
 footprint=0402
-T 78000 44400 5 10 1 1 0 6 1
+T 47100 58400 5 10 1 1 0 6 1
 refdes=R3
-T 78200 44400 5 10 1 1 0 0 1
+T 47300 58400 5 10 1 1 0 0 1
 value=150
 }
-N 77000 44200 76400 44200 4
-N 76400 44100 76400 45400 4
-N 77000 44800 76400 44800 4
-N 78500 45400 80300 45400 4
+N 46100 58200 45500 58200 4
+N 45500 58100 45500 59400 4
+N 46100 58800 45500 58800 4
+N 47600 59400 49400 59400 4
 {
-T 80300 45450 5 10 1 1 0 6 1
+T 49400 59450 5 10 1 1 0 6 1
 netname=led_health
 }
-N 77000 45400 76400 45400 4
-C 44800 43000 1 0 0 lpc11u1x.sym
-{
-T 44795 43000 5 10 0 1 0 0 1
-footprint=hvqfn33_7x7
-T 44800 43000 5 10 0 1 0 0 1
-device=IC
-T 45195 52900 5 10 1 1 0 0 1
-refdes=U2
-T 48900 52900 5 10 1 1 0 0 1
-value=LPC11U12FHN33
-}
-C 42100 45600 1 0 1 USBmicroB.sym
-{
-T 41745 45995 5 10 0 1 0 6 1
-footprint=11071
-T 42100 45600 5 10 0 0 0 0 1
-device=CONNECTOR
-T 42100 45600 5 10 0 0 0 0 1
-value=USBmicroB
-T 41105 48000 5 10 1 1 0 6 1
-refdes=J5
-}
-C 42000 45700 1 0 0 gnd.sym
-C 43900 47100 1 0 0 resistor.sym
-{
-T 44200 47500 5 10 0 0 0 0 1
-device=RESISTOR
-T 43900 47100 5 10 0 1 0 0 1
-footprint=0402
-T 44050 47350 5 10 1 1 0 0 1
-refdes=R23
-T 44500 47350 5 10 1 1 0 0 1
-value=33
-}
-C 43900 46700 1 0 0 resistor.sym
-{
-T 44200 47100 5 10 0 0 0 0 1
-device=RESISTOR
-T 43900 46700 5 10 0 1 0 0 1
-footprint=0402
-T 44050 46450 5 10 1 1 0 0 1
-refdes=R24
-T 44500 46450 5 10 1 1 0 0 1
-value=33
-}
-N 42100 47200 43900 47200 4
-N 42100 46800 43900 46800 4
-C 43700 43600 1 90 0 capacitor.sym
-{
-T 43000 43800 5 10 0 0 90 0 1
-device=CAPACITOR
-T 43700 43600 5 10 0 0 0 0 1
-footprint=0402
-T 43300 44400 5 10 1 1 180 0 1
-refdes=C7
-T 42900 43700 5 10 1 1 0 0 1
-value=0.1uF
-}
-C 44600 43300 1 90 0 capacitor.sym
-{
-T 43900 43500 5 10 0 0 90 0 1
-device=CAPACITOR
-T 44600 43300 5 10 0 0 0 0 1
-footprint=0402
-T 44200 44100 5 10 1 1 180 0 1
-refdes=C9
-T 43800 43400 5 10 1 1 0 0 1
-value=0.1uF
-}
-C 44200 45000 1 0 0 3.3V-plus.sym
-C 44300 42700 1 0 0 gnd.sym
-C 44150 52000 1 270 0 capacitor.sym
+N 46100 59400 45500 59400 4
+C 46500 59300 1 0 1 led.sym
 {
-T 44850 51800 5 10 0 0 270 0 1
-device=CAPACITOR
-T 44150 52000 5 10 0 0 0 0 1
-footprint=0402
-T 44550 51700 5 10 1 1 0 0 1
-refdes=C3
-T 44550 51200 5 10 1 1 0 0 1
-value=18pF
-}
-C 42850 52000 1 270 0 capacitor.sym
-{
-T 43550 51800 5 10 0 0 270 0 1
-device=CAPACITOR
-T 42850 52000 5 10 0 0 0 0 1
-footprint=0402
-T 42550 51700 5 10 1 1 0 0 1
-refdes=C4
-T 42450 51200 5 10 1 1 0 0 1
-value=18pF
-}
-C 44250 50800 1 0 0 gnd.sym
-C 42950 50800 1 0 0 gnd.sym
-C 43350 51600 1 0 0 ABM8.sym
-{
-T 43550 52100 5 10 0 0 0 0 1
-device=CRYSTAL
-T 43350 51600 5 10 0 0 0 0 1
-footprint=ABM8
-T 43250 52100 5 10 1 1 0 0 1
-refdes=X1
-T 43950 52100 5 10 1 1 0 0 1
-value=12MHz
-}
-C 43950 51300 1 0 0 gnd.sym
-C 43250 51300 1 0 0 gnd.sym
-N 43350 52000 43050 52000 4
-N 43050 52000 43050 52400 4
-N 44050 52000 44800 52000 4
-N 43050 52400 44800 52400 4
-C 43650 47400 1 90 0 resistor.sym
-{
-T 43250 47700 5 10 0 0 90 0 1
-device=RESISTOR
-T 43650 47400 5 10 0 1 0 0 1
-footprint=0402
-T 43050 47900 5 10 1 1 0 0 1
-refdes=R27
-T 43050 47650 5 10 1 1 0 0 1
-value=1.5k
-}
-N 43550 47400 43550 46800 4
-N 50800 46400 52500 46400 4
-{
-T 52100 46450 5 10 1 1 0 6 1
-netname=swdio
-}
-N 50800 52400 52500 52400 4
-{
-T 52100 52450 5 10 1 1 0 6 1
-netname=reset_lpc
-}
-N 50800 48400 53000 48400 4
-{
-T 52050 48500 5 10 1 1 0 6 1
-netname=swclk
-}
-N 50800 45200 52100 45200 4
-{
-T 52050 45250 5 10 1 1 0 6 1
-netname=con_out
-}
-N 50800 44800 52100 44800 4
-{
-T 52050 44850 5 10 1 1 0 6 1
-netname=con_in
-}
-C 42100 46300 1 0 0 nc-right.sym
-{
-T 42200 46800 5 10 0 0 0 0 1
-value=NoConnection
-T 42200 47000 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-N 44400 43000 44400 43300 4
-N 44400 44200 44400 45000 4
-N 44800 44400 44400 44400 4
-N 44800 44800 44400 44800 4
-N 44800 43200 44400 43200 4
-N 43500 44500 43500 44800 4
-N 43500 44800 44400 44800 4
-N 43500 43600 43500 43200 4
-N 43500 43200 44400 43200 4
-N 43550 48950 43550 48300 4
-{
-T 43100 49050 5 10 1 1 0 0 1
-netname=usb_pullup
-}
-N 52100 44400 50800 44400 4
-{
-T 52050 44450 5 10 1 1 0 6 1
-netname=usb_pullup
-}
-C 41100 45200 1 0 0 gnd.sym
-C 53000 48300 1 0 0 conn-4.sym
-{
-T 53000 48300 5 10 0 0 0 0 1
-footprint=0-215079-4
-T 53000 48300 5 10 0 0 0 0 1
-loadstatus=noload
-T 53000 48300 5 10 0 0 0 0 1
-device=CONNECTOR
-T 53400 49900 5 10 1 1 0 0 1
-refdes=J6
-T 53200 48100 5 10 1 1 0 0 1
-value=Debug
-}
-C 52600 49300 1 0 0 gnd.sym
-N 52700 49600 53000 49600 4
-N 53000 49200 52500 49200 4
-N 52500 49200 52500 52400 4
-N 53000 48800 52500 48800 4
-N 52500 48800 52500 46400 4
-N 50800 48000 52100 48000 4
-{
-T 52100 48100 5 10 1 1 0 6 1
-netname=adc0
-}
-N 52100 43600 50800 43600 4
-{
-T 52100 43700 5 10 1 1 0 6 1
-netname=adc6
-}
-N 50800 50800 53000 50800 4
-{
-T 52100 50900 5 10 1 1 0 6 1
-netname=scl
-}
-N 50800 50400 53800 50400 4
-{
-T 52100 50500 5 10 1 1 0 6 1
-netname=sda
-}
-N 50800 47200 52100 47200 4
-{
-T 52100 47300 5 10 1 1 0 6 1
-netname=adc2
-}
-N 50800 46800 52100 46800 4
-{
-T 52100 46900 5 10 1 1 0 6 1
-netname=adc3
-}
-N 50800 46000 52100 46000 4
-{
-T 52100 46100 5 10 1 1 0 6 1
-netname=adc5
-}
-N 50800 47600 52100 47600 4
-{
-T 52100 47700 5 10 1 1 0 6 1
-netname=adc1
-}
-N 50800 43200 52100 43200 4
-{
-T 52100 43300 5 10 1 1 0 6 1
-netname=adc7
-}
-N 54200 63900 55400 63900 4
-{
-T 54200 63950 5 10 1 1 0 0 1
-netname=adc3
-}
-N 58000 63900 56800 63900 4
-{
-T 58000 63950 5 10 1 1 0 6 1
-netname=adc5
-}
-N 58000 63500 56800 63500 4
-{
-T 58000 63550 5 10 1 1 0 6 1
-netname=adc7
-}
-N 54200 63500 55400 63500 4
-{
-T 54200 63550 5 10 1 1 0 0 1
-netname=adc1
-}
-C 44300 49800 1 0 0 nc-left.sym
-{
-T 44300 50200 5 10 0 0 0 0 1
-value=NoConnection
-T 44300 50600 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-C 50800 51900 1 0 0 nc-right.sym
-{
-T 50900 52400 5 10 0 0 0 0 1
-value=NoConnection
-T 50900 52600 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-C 50800 51500 1 0 0 nc-right.sym
-{
-T 50900 52000 5 10 0 0 0 0 1
-value=NoConnection
-T 50900 52200 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-C 50800 51100 1 0 0 nc-right.sym
-{
-T 50900 51600 5 10 0 0 0 0 1
-value=NoConnection
-T 50900 51800 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-C 50800 49900 1 0 0 nc-right.sym
-{
-T 50900 50400 5 10 0 0 0 0 1
-value=NoConnection
-T 50900 50600 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-C 50800 48700 1 0 0 nc-right.sym
-{
-T 50900 49200 5 10 0 0 0 0 1
-value=NoConnection
-T 50900 49400 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-C 50800 45500 1 0 0 nc-right.sym
-{
-T 50900 46000 5 10 0 0 0 0 1
-value=NoConnection
-T 50900 46200 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-C 50800 43900 1 0 0 nc-right.sym
-{
-T 50900 44400 5 10 0 0 0 0 1
-value=NoConnection
-T 50900 44600 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-C 42100 47500 1 0 0 nc-right.sym
-{
-T 42200 48000 5 10 0 0 0 0 1
-value=NoConnection
-T 42200 48200 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-C 77400 45300 1 0 1 led.sym
-{
-T 77500 45900 5 10 0 0 0 6 1
+T 46600 59900 5 10 0 0 0 6 1
 device=LED
-T 77400 45300 5 10 0 0 180 0 1
+T 46500 59300 5 10 0 0 180 0 1
 footprint=100mil-led
-T 77300 45600 5 10 1 1 0 0 1
+T 46400 59600 5 10 1 1 0 0 1
 refdes=D1
-T 77000 45600 5 10 1 1 0 6 1
+T 46100 59600 5 10 1 1 0 6 1
 value=blue
 }
-C 77600 45500 1 180 1 resistor.sym
+C 46700 59500 1 180 1 resistor.sym
 {
-T 77900 45100 5 10 0 0 180 6 1
+T 47000 59100 5 10 0 0 180 6 1
 device=RESISTOR
-T 77600 45500 5 10 0 0 180 6 1
+T 46700 59500 5 10 0 0 180 6 1
 footprint=0402
-T 77800 45600 5 10 1 1 0 0 1
+T 46900 59600 5 10 1 1 0 0 1
 refdes=R1
-T 78200 45600 5 10 1 1 0 0 1
+T 47300 59600 5 10 1 1 0 0 1
 value=150
 }
-T 46700 42600 9 10 1 0 0 0 1
-USB to async and I2C ADC
-C 53100 50800 1 90 0 resistor.sym
-{
-T 52700 51100 5 10 0 0 90 0 1
-device=RESISTOR
-T 53200 51300 5 10 1 1 0 0 1
-refdes=R21
-T 53100 50800 5 10 0 1 0 0 1
-footprint=0402
-T 53200 51000 5 10 1 1 0 0 1
-value=4.7k
-}
-C 53900 50800 1 90 0 resistor.sym
-{
-T 53500 51100 5 10 0 0 90 0 1
-device=RESISTOR
-T 54000 51300 5 10 1 1 0 0 1
-refdes=R22
-T 53900 50800 5 10 0 1 0 0 1
-footprint=0402
-T 54000 51000 5 10 1 1 0 0 1
-value=4.7k
-}
-N 53800 50400 53800 50800 4
-C 52800 51700 1 0 0 3.3V-plus.sym
-C 53600 51700 1 0 0 3.3V-plus.sym
 N 70200 59100 80000 59100 4
 N 69700 58300 70200 58300 4
 N 70200 58300 70200 59100 4
@@ -1345,139 +985,136 @@ T 62800 42500 5 10 1 1 0 6 1
 value=470uF
 }
 N 70600 42100 70600 41500 4
-C 46900 57500 1 0 0 gnd.sym
-N 43200 55500 44600 55500 4
+C 47100 54500 1 0 0 gnd.sym
+N 43400 52500 44800 52500 4
 {
-T 43200 55600 5 10 1 1 0 0 1
+T 43400 52600 5 10 1 1 0 0 1
 netname=alarm_b
 }
-C 44600 57100 1 90 0 resistor.sym
+C 44800 54100 1 90 0 resistor.sym
 {
-T 44200 57400 5 10 0 0 90 0 1
+T 44400 54400 5 10 0 0 90 0 1
 device=RESISTOR
-T 44600 57095 5 10 0 1 90 0 1
+T 44800 54095 5 10 0 1 90 0 1
 footprint=0402
-T 44300 57800 5 10 1 1 180 0 1
+T 44500 54800 5 10 1 1 180 0 1
 refdes=R500
-T 44000 57300 5 10 1 1 0 0 1
+T 44200 54300 5 10 1 1 0 0 1
 value=3.3k
 }
-C 44400 56800 1 0 0 gnd.sym
-C 44600 57900 1 0 0 resistor.sym
+C 44600 53800 1 0 0 gnd.sym
+C 44800 54900 1 0 0 resistor.sym
 {
-T 44900 58300 5 10 0 0 0 0 1
+T 45100 55300 5 10 0 0 0 0 1
 device=RESISTOR
-T 44600 57900 5 10 0 0 90 0 1
+T 44800 54900 5 10 0 0 90 0 1
 footprint=0402
-T 45000 58300 5 10 1 1 180 0 1
+T 45200 55300 5 10 1 1 180 0 1
 refdes=R7
-T 45400 58300 5 10 1 1 180 0 1
+T 45600 55300 5 10 1 1 180 0 1
 value=1k
 }
-N 45500 58000 46000 58000 4
-C 46000 57700 1 0 0 FDS9926A.sym
+N 45700 55000 46200 55000 4
+C 46200 54700 1 0 0 FDS9926A.sym
 {
-T 46038 57708 5 10 0 1 0 0 1
+T 46238 54708 5 10 0 1 0 0 1
 device=MOSFET
-T 45695 57670 5 10 0 1 0 0 1
+T 45895 54670 5 10 0 1 0 0 1
 footprint=PDFN33
-T 46000 57700 5 10 0 0 0 0 1
+T 46200 54700 5 10 0 0 0 0 1
 slot=1
-T 46000 58900 5 10 1 1 0 0 1
+T 46200 55900 5 10 1 1 0 0 1
 refdes=Q2
-T 45600 57700 5 10 1 1 0 0 1
+T 45800 54700 5 10 1 1 0 0 1
 value=TSM200N03D
 }
-N 46900 58000 47000 58000 4
-N 47000 58000 47000 57800 4
-N 46900 58800 47000 58800 4
-N 47000 58800 47000 59200 4
-C 46900 55000 1 0 0 gnd.sym
-N 43200 58000 44600 58000 4
+N 47100 55000 47200 55000 4
+N 47200 55000 47200 54800 4
+N 47100 55800 47200 55800 4
+N 47200 55800 47200 56200 4
+C 47100 52000 1 0 0 gnd.sym
+N 43400 55000 44800 55000 4
 {
-T 43200 58100 5 10 1 1 0 0 1
+T 43400 55100 5 10 1 1 0 0 1
 netname=alarm_a
 }
-C 44600 54600 1 90 0 resistor.sym
+C 44800 51600 1 90 0 resistor.sym
 {
-T 44200 54900 5 10 0 0 90 0 1
+T 44400 51900 5 10 0 0 90 0 1
 device=RESISTOR
-T 44600 54595 5 10 0 1 90 0 1
+T 44800 51595 5 10 0 1 90 0 1
 footprint=0402
-T 44300 55300 5 10 1 1 180 0 1
+T 44500 52300 5 10 1 1 180 0 1
 refdes=R13
-T 44000 54800 5 10 1 1 0 0 1
+T 44200 51800 5 10 1 1 0 0 1
 value=3.3k
 }
-C 44400 54300 1 0 0 gnd.sym
-C 44600 55400 1 0 0 resistor.sym
+C 44600 51300 1 0 0 gnd.sym
+C 44800 52400 1 0 0 resistor.sym
 {
-T 44900 55800 5 10 0 0 0 0 1
+T 45100 52800 5 10 0 0 0 0 1
 device=RESISTOR
-T 44600 55400 5 10 0 0 90 0 1
+T 44800 52400 5 10 0 0 90 0 1
 footprint=0402
-T 45000 55800 5 10 1 1 180 0 1
+T 45200 52800 5 10 1 1 180 0 1
 refdes=R16
-T 45400 55800 5 10 1 1 180 0 1
+T 45600 52800 5 10 1 1 180 0 1
 value=1k
 }
-N 45500 55500 46000 55500 4
-C 46000 55200 1 0 0 FDS9926A.sym
+N 45700 52500 46200 52500 4
+C 46200 52200 1 0 0 FDS9926A.sym
 {
-T 46038 55208 5 10 0 1 0 0 1
+T 46238 52208 5 10 0 1 0 0 1
 device=MOSFET
-T 45695 55170 5 10 0 1 0 0 1
+T 45895 52170 5 10 0 1 0 0 1
 footprint=PDFN33
-T 46000 55200 5 10 0 0 0 0 1
+T 46200 52200 5 10 0 0 0 0 1
 slot=2
-T 46000 56400 5 10 1 1 0 0 1
+T 46200 53400 5 10 1 1 0 0 1
 refdes=Q2
-T 45600 55200 5 10 1 1 0 0 1
+T 45800 52200 5 10 1 1 0 0 1
 value=TSM200N03D
 }
-N 46900 55500 47000 55500 4
-N 47000 55500 47000 55300 4
-N 46900 56300 47000 56300 4
-N 47000 56300 47000 56700 4
-N 50400 58700 49300 58700 4
+N 47100 52500 47200 52500 4
+N 47200 52500 47200 52300 4
+N 47100 53300 47200 53300 4
+N 47200 53300 47200 53700 4
+N 50600 55700 49500 55700 4
 {
-T 49300 58800 5 10 1 1 0 0 1
+T 49500 55800 5 10 1 1 0 0 1
 netname=v_batt
 }
-N 48400 58300 50400 58300 4
+N 48600 55300 50600 55300 4
 {
-T 49300 58400 5 10 1 1 0 0 1
+T 49500 55400 5 10 1 1 0 0 1
 netname=fet_a
 }
-N 50400 57500 47900 57500 4
+N 50600 54500 48100 54500 4
 {
-T 49300 57600 5 10 1 1 0 0 1
+T 49500 54600 5 10 1 1 0 0 1
 netname=fet_b
 }
-N 50100 57900 50100 58700 4
-N 50100 57900 50400 57900 4
-N 46900 59200 48400 59200 4
-N 48400 59200 48400 58300 4
-N 46900 56700 47900 56700 4
-N 47900 56700 47900 57500 4
-C 50400 57400 1 0 0 conn-4.sym
+N 50300 54900 50300 55700 4
+N 50300 54900 50600 54900 4
+N 47100 56200 48600 56200 4
+N 48600 56200 48600 55300 4
+N 47100 53700 48100 53700 4
+N 48100 53700 48100 54500 4
+C 50600 54400 1 0 0 conn-4.sym
 {
-T 50400 57400 5 10 0 1 0 0 1
+T 50600 54400 5 10 0 1 0 0 1
 footprint=tb003-500-04
-T 50400 57400 5 10 0 1 0 0 1
+T 50600 54400 5 10 0 1 0 0 1
 device=CONNECTOR
-T 50400 57400 5 10 0 1 0 0 1
+T 50600 54400 5 10 0 1 0 0 1
 value=4screws
-T 50700 59000 5 10 1 1 0 0 1
+T 50900 56000 5 10 1 1 0 0 1
 refdes=J3
 }
-T 51300 58500 9 10 1 0 0 0 1
+T 51500 55500 9 10 1 0 0 0 1
 Alarm A
-T 51300 57700 9 10 1 0 0 0 1
+T 51500 54700 9 10 1 0 0 0 1
 Alarm B
-T 52700 52300 9 10 1 0 0 0 2
-i2c pull-ups could
-be higher value?
 C 72200 64800 1 0 1 opamp-dual.sym
 {
 T 71100 66100 5 10 0 1 0 6 1
@@ -1496,27 +1133,6 @@ C 71900 65600 1 0 1 3.3V-plus.sym
 T 55600 70200 9 10 1 0 0 0 2
  expansion
 bus header
-N 50800 49600 52100 49600 4
-{
-T 52100 49700 5 10 1 1 0 6 1
-netname=force_loader
-}
-C 54700 50200 1 180 1 conn-2.sym
-{
-T 54700 50200 5 10 0 1 180 6 1
-footprint=100mil2pin
-T 54700 50200 5 10 0 1 180 6 1
-device=CONNECTOR
-T 54700 50200 5 10 0 1 0 6 1
-loadstatus=noload
-T 55105 50245 5 10 1 1 0 0 1
-refdes=J9
-T 54300 49200 5 10 0 1 0 0 1
-value=Header-2
-}
-C 54600 49400 1 0 0 gnd.sym
-N 54700 50100 52100 50100 4
-N 52100 50100 52100 49600 4
 C 65600 42600 1 0 0 AP62150.sym
 {
 T 65895 44095 5 10 1 1 0 0 1
@@ -1577,21 +1193,6 @@ T 67900 43600 5 10 0 1 0 0 1
 footprint=0402
 }
 N 67900 43800 67700 43800 4
-N 52000 49200 50800 49200 4
-{
-T 52000 49300 5 10 1 1 0 6 1
-netname=led_health
-}
-N 55400 63100 54200 63100 4
-{
-T 54200 63150 5 10 1 1 0 0 1
-netname=sda
-}
-N 58000 63100 56800 63100 4
-{
-T 58000 63150 5 10 1 1 0 6 1
-netname=scl
-}
 N 48300 69400 48500 69400 4
 N 48300 69000 48500 69000 4
 N 48300 68600 48700 68600 4
@@ -1640,16 +1241,6 @@ N 45100 67400 46900 67400 4
 T 45100 67450 5 10 1 1 0 0 1
 netname=alarm_b
 }
-N 45100 69000 46900 69000 4
-{
-T 45100 69100 5 10 1 1 0 0 1
-netname=sda
-}
-N 45100 68600 46900 68600 4
-{
-T 45100 68700 5 10 1 1 0 0 1
-netname=scl
-}
 N 45100 69400 46900 69400 4
 {
 T 45100 69450 5 10 1 1 0 0 1
@@ -1765,7 +1356,7 @@ netname=adc_cs
 N 45100 68200 46900 68200 4
 {
 T 45100 68250 5 10 1 1 0 0 1
-netname=ready
+netname=led_health
 }
 N 46300 64200 46900 64200 4
 C 45800 64100 1 0 0 nc-left.sym
@@ -1782,14 +1373,9 @@ netname=alarm_a
 }
 C 70000 59100 1 0 0 5V-plus.sym
 C 71400 43700 1 0 0 5V-plus.sym
-N 43500 49500 44800 49500 4
-{
-T 43500 49600 5 10 1 1 0 0 1
-netname=ready
-}
-N 77600 45400 77400 45400 4
-N 77600 44200 77400 44200 4
-N 77600 44800 77400 44800 4
+N 46700 59400 46500 59400 4
+N 46700 58200 46500 58200 4
+N 46700 58800 46500 58800 4
 N 69700 43400 71600 43400 4
 N 71600 43400 71600 43700 4
 C 64200 41700 1 90 0 resistor.sym
@@ -2014,11 +1600,6 @@ N 56800 65100 58000 65100 4
 T 58000 65150 5 10 1 1 0 6 1
 netname=gpio24
 }
-N 56800 67900 58000 67900 4
-{
-T 58000 67950 5 10 1 1 0 6 1
-netname=adc2
-}
 N 45100 66600 46900 66600 4
 {
 T 45100 66650 5 10 1 1 0 0 1
@@ -2219,3 +1800,231 @@ refdes=R17
 T 75800 68000 5 10 1 1 0 0 1
 value=200k
 }
+N 46300 69000 46900 69000 4
+C 45800 68900 1 0 0 nc-left.sym
+{
+T 45800 69300 5 10 0 0 0 0 1
+value=NoConnection
+T 45800 69700 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+N 46300 68600 46900 68600 4
+C 45800 68500 1 0 0 nc-left.sym
+{
+T 45800 68900 5 10 0 0 0 0 1
+value=NoConnection
+T 45800 69300 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 50900 45400 1 0 0 gnd.sym
+C 46900 43600 1 0 0 gnd.sym
+N 46500 43900 47000 43900 4
+N 47000 49400 50000 49400 4
+N 50000 49400 50000 47300 4
+C 44900 46600 1 0 0 gnd.sym
+C 48300 47900 1 0 0 3.3V-plus.sym
+C 46300 49900 1 0 0 3.3V-plus.sym
+C 48300 45400 1 0 0 3.3V-plus.sym
+C 44500 47300 1 0 0 nc-left.sym
+{
+T 44500 47700 5 10 0 0 0 0 1
+value=NoConnection
+T 44500 48100 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 44500 46300 1 0 0 nc-left.sym
+{
+T 44500 46700 5 10 0 0 0 0 1
+value=NoConnection
+T 44500 47100 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 44500 45800 1 0 0 nc-left.sym
+{
+T 44500 46200 5 10 0 0 0 0 1
+value=NoConnection
+T 44500 46600 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 44500 45300 1 0 0 nc-left.sym
+{
+T 44500 45700 5 10 0 0 0 0 1
+value=NoConnection
+T 44500 46100 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 44500 44800 1 0 0 nc-left.sym
+{
+T 44500 45200 5 10 0 0 0 0 1
+value=NoConnection
+T 44500 45600 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 49600 48500 1 90 0 capacitor.sym
+{
+T 48900 48700 5 10 0 1 90 0 1
+device=CAPACITOR
+T 48700 48700 5 10 0 1 90 0 1
+symversion=0.1
+T 49600 48500 5 10 0 1 0 0 1
+footprint=0402
+T 49600 48500 5 10 0 1 0 0 1
+loadstatus=smt
+T 49000 49100 5 10 1 1 0 0 1
+refdes=C3
+T 48900 48600 5 10 1 1 0 0 1
+value=0.1uF
+}
+C 45600 49400 1 0 0 capacitor.sym
+{
+T 45800 50100 5 10 0 1 0 0 1
+device=CAPACITOR
+T 45800 50300 5 10 0 1 0 0 1
+symversion=0.1
+T 45600 49400 5 10 0 1 0 0 1
+footprint=0402
+T 45600 49400 5 10 0 1 0 0 1
+loadstatus=smt
+T 45900 49900 5 10 1 1 0 0 1
+refdes=C2
+T 45900 49200 5 10 1 1 0 0 1
+value=0.1uF
+}
+N 46500 49900 46500 49400 4
+C 45500 49300 1 0 0 gnd.sym
+C 49300 48200 1 0 0 gnd.sym
+C 48400 44000 1 0 1 fd230ssop.sym
+{
+T 31905 98595 5 10 0 1 0 6 1
+device=IC
+T 30205 93795 5 10 0 1 0 6 1
+footprint=ssop-16
+T 48400 44000 5 10 0 1 0 0 1
+loadstatus=smt
+T 48005 48995 5 10 1 1 0 6 1
+refdes=U2
+T 46305 44195 5 10 1 1 0 6 1
+value=FT230XS
+}
+C 50100 46800 1 0 0 resistor.sym
+{
+T 50400 47200 5 10 0 1 0 0 1
+device=RESISTOR
+T 50100 46800 5 10 0 1 0 0 1
+loadstatus=smt
+T 50100 46800 5 10 0 1 0 0 1
+footprint=0402
+T 50250 47050 5 10 1 1 0 0 1
+refdes=R5
+T 50600 47050 5 10 1 1 0 0 1
+value=33
+}
+C 50100 46300 1 0 0 resistor.sym
+{
+T 50400 46700 5 10 0 1 0 0 1
+device=RESISTOR
+T 50100 46300 5 10 0 1 0 0 1
+loadstatus=smt
+T 50100 46300 5 10 0 1 0 0 1
+footprint=0402
+T 50250 46550 5 10 1 1 0 0 1
+refdes=R6
+T 50600 46550 5 10 1 1 0 0 1
+value=33
+}
+N 50000 47300 51000 47300 4
+N 48500 46900 50100 46900 4
+N 48500 46400 50100 46400 4
+N 51000 46400 51000 46500 4
+N 45000 47900 43500 47900 4
+{
+T 43500 47950 5 10 1 1 0 0 1
+netname=con_out
+}
+N 45000 48400 43500 48400 4
+{
+T 43500 48450 5 10 1 1 0 0 1
+netname=con_in
+}
+C 51000 45300 1 0 0 USBmicroB.sym
+{
+T 51355 45695 5 10 0 1 0 0 1
+footprint=11071
+T 51000 45300 5 10 0 0 0 6 1
+device=CONNECTOR
+T 51000 45300 5 10 0 0 0 6 1
+value=USBmicroB
+T 51995 47700 5 10 1 1 0 0 1
+refdes=J5
+}
+C 50500 46000 1 0 0 nc-left.sym
+{
+T 50500 46400 5 10 0 0 0 0 1
+value=NoConnection
+T 50500 46800 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 51800 44900 1 0 0 gnd.sym
+C 54900 63000 1 0 0 nc-left.sym
+{
+T 54900 63400 5 10 0 0 0 0 1
+value=NoConnection
+T 54900 63800 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 56800 63000 1 0 0 nc-right.sym
+{
+T 56900 63500 5 10 0 0 0 0 1
+value=NoConnection
+T 56900 63700 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 54900 63400 1 0 0 nc-left.sym
+{
+T 54900 63800 5 10 0 0 0 0 1
+value=NoConnection
+T 54900 64200 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 54900 63800 1 0 0 nc-left.sym
+{
+T 54900 64200 5 10 0 0 0 0 1
+value=NoConnection
+T 54900 64600 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 54900 67400 1 0 0 nc-left.sym
+{
+T 54900 67800 5 10 0 0 0 0 1
+value=NoConnection
+T 54900 68200 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 56800 63400 1 0 0 nc-right.sym
+{
+T 56900 63900 5 10 0 0 0 0 1
+value=NoConnection
+T 56900 64100 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 56800 63800 1 0 0 nc-right.sym
+{
+T 56900 64300 5 10 0 0 0 0 1
+value=NoConnection
+T 56900 64500 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 56800 67400 1 0 0 nc-right.sym
+{
+T 56900 67900 5 10 0 0 0 0 1
+value=NoConnection
+T 56900 68100 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 56800 67800 1 0 0 nc-right.sym
+{
+T 56900 68300 5 10 0 0 0 0 1
+value=NoConnection
+T 56900 68500 5 10 0 0 0 0 1
+device=DRC_Directive
+}