]> git.gag.com Git - hw/quantimotor/commitdiff
as loaded for Pi 02W work partialload
authorBdale Garbee <bdale@gag.com>
Fri, 22 Nov 2024 21:43:11 +0000 (14:43 -0700)
committerBdale Garbee <bdale@gag.com>
Fri, 22 Nov 2024 21:43:11 +0000 (14:43 -0700)
quantimotor.lht
quantimotor.sch

index b4ec80a34d0a89f6903ceb6d4b24c1f5aedfb83f..7537525b228073ec1bf730b013b9a115afa0b2e1 100644 (file)
 ha:pcb-rnd-board-v8 {
  ha:netlists {
   li:input {
-   ha:v_pyro {
-    li:conn {
-     J1-1
-     J1-2
-     J1-3
-     J1-4
-     J25-1
-     J26-1
-     R11-1
-     R12-2
-    }
-   }
-   ha:GND {
-    li:conn {
-     C1-1
-     C2-1
-     C3-2
-     C4-2
-     C7-1
-     C9-1
-     C37-1
-     C38-1
-     C39-2
-     C101-1
-     C102-2
-     C107-1
-     C108-1
-     C109-1
-     C110-2
-     C111-1
-     D1-2
-     D2-2
-     D4-2
-     H1-1
-     H2-1
-     H3-1
-     H4-1
-     J1-37
-     J1-38
-     J1-39
-     J1-40
-     J2-6
-     J2-10
-     J4-2
-     J5-5
-     J5-G
-     J6-1
-     J8-2
-     J9-1
-     J11-4
-     J11-5
-     J11-6
-     J13-3
-     J13-4
-     J14-1
-     J19-4
-     J20-1
-     Q1-2
-     Q2-1
-     Q2-3
-     Q6-3
-     R13-1
-     R15-1
-     R19-1
-     R20-1
-     R26-1
-     R37-1
-     R39-1
-     R42-1
-     R500-1
-     R501-1
-     U1-1
-     U1-22
-     U1-23
-     U1-25
-     U1-63
-     U2-33
-     U4-1
-     U5-2
-     U6-3
-     U6-5
-     U6-12
-     U7-3
-     U7-4
-     U7-6
-     U7-8
-     U7-11
-     U7-17
-     U7-19
-     U7-20
-     U7-22
-     U7-28
-     U7-29
-     U7-31
-     U7-32
-     U7-33
-     U13-4
-     X1-2
-     X1-4
-     Z1-1
-    }
-   }
-   ha:v_ldo_in {
-    li:conn {
-     C39-1
-     C101-2
-     D3-2
-     Q3-3
-     R36-2
-     U4-3
-     U5-1
-     U6-1
-     U6-2
-    }
-   }
-   ha:pressure {
-    li:conn {
-     J13-2
-     U7-18
-    }
-   }
-   ha:thrust {
-    li:conn {
-     J7-2
-     U7-21
-     Z1-2
-    }
-   }
-   ha:adc_reset {
-    li:conn {
-     J4-1
-     U1-38
-     U7-2
-    }
-   }
-   ha:cmp_ldo_in {
-    li:conn {
-     R36-1
-     R37-2
-     U13-5
-    }
-   }
-   ha:analog0 {
-    li:conn {
-     J1-8
-     U7-16
-    }
-   }
-   ha:TXO_N0 {
-    li:conn {
-     J1-15
-     U1-44
-    }
-   }
-   ha:analog3 {
-    li:conn {
-     J1-7
-     U7-23
-    }
-   }
-   ha:sd_d0 {
-    li:conn {
-     J2-7
-     R31-2
-     U1-56
-    }
-   }
-   ha:sd_d1 {
-    li:conn {
-     J2-8
-     R30-2
-     U1-55
-    }
-   }
-   ha:sd_d2 {
-    li:conn {
-     J2-1
-     R35-2
-     U1-60
-    }
-   }
-   ha:sd_d3 {
-    li:conn {
-     J2-2
-     R34-2
-     U1-59
-    }
-   }
-   ha:TXO_P0 {
-    li:conn {
-     J1-13
-     U1-43
-    }
-   }
-   ha:sense_batt {
-    li:conn {
-     R25-1
-     R26-2
-     U2-21
-    }
-   }
-   ha:swclk {
-    li:conn {
-     J6-4
-     U2-19
-    }
-   }
-   ha:led_continuity {
-    li:conn {
-     R4-1
-     U1-2
-    }
-   }
-   ha:swdio {
-    li:conn {
-     J6-3
-     U2-25
-    }
-   }
-    ha:sd_cd {
-    li:conn { J2-9; R29-2; U1-54;    }
-    }
-    ha:sd_ck {
-    li:conn { R32-2; R40-1; U1-57;    }
-    }
-    ha:force_loader {
-    li:conn { J9-2; U2-16;    }
-    }
-    ha:cmp_rail {
-    li:conn { R38-1; R39-2; U13-6;    }
-    }
-    ha:unnamed_net1 {
-    li:conn { J2-5; R40-2;    }
-    }
-    ha:unnamed_net2 {
-    li:conn { D2-1; R4-2;    }
-    }
-    ha:unnamed_net3 {
-    li:conn { D1-1; R3-2;    }
-    }
-    ha:unnamed_net4 {
-    li:conn { D4-1; R5-2;    }
-    }
-    ha:usb_pullup {
-    li:conn { R27-2; U2-7;    }
-    }
-    ha:reset_lpc {
-    li:conn { J6-2; U2-2;    }
-    }
-    ha:alarm_a {
-    li:conn { R7-1; R500-2; U1-7;    }
-    }
-    ha:alarm_b {
-    li:conn { R13-2; R16-1; U1-6;    }
-    }
-    ha:adc_cs {
-    li:conn { J4-6; U1-33; U7-38;    }
-    }
-    ha:adc_miso {
-    li:conn { J4-4; U1-35; U7-36;    }
-    }
-    ha:sda {
-    li:conn { J1-5; J14-5; R22-1; U1-31; U2-11;    }
-    }
-    ha:+5V {
-    li:conn { C38-2; C108-2; C109-2; J1-35; J13-1; J19-1; U5-5; U7-9; U7-30;    }
-    }
-    ha:scl {
-    li:conn { J1-6; J14-4; R21-1; U1-30; U2-10;    }
-    }
-    ha:RXI_N0 {
-    li:conn { J1-11; U1-42;    }
-    }
+     ha:unnamed_net10 {
+     li:conn { C4-1; U2-4; X1-1;     }
+     }
+     ha:unnamed_net11 {
+     li:conn { R24-2; U2-14;     }
+     }
+     ha:+3.3V {
+     li:conn { C7-2; C9-2; C107-2; J1-36; R21-2; R22-2; R38-2; U2-6; U2-29; U7-34; U13-8;     }
+     }
+     ha:unnamed_net12 {
+     li:conn { R23-2; U2-13;     }
+     }
+     ha:fet_1 {
+     li:conn { J27-1; Q1-1; R14-1; R17-2;     }
+     }
+     ha:unnamed_net14 {
+     li:conn { J5-2; R23-1;     }
+     }
+     ha:unnamed_net15 {
+     li:conn { J5-3; R24-1; R27-1;     }
+     }
+     ha:unnamed_net17 {
+     li:conn { R106-2; U6-9;     }
+     }
+     ha:unnamed_net18 {
+     li:conn { J11-3; U6-7;     }
+     }
+     ha:unnamed_net19 {
+     li:conn { J11-2; U6-6;     }
+     }
+     ha:force_loader {
+     li:conn { J9-2; U2-16;     }
+     }
+     ha:fire_1 {
+     li:conn { R8-1; R501-2;     }
+     }
+     ha:unnamed_net26 {
+     li:conn { R106-1; U6-8;     }
+     }
+     ha:unnamed_net22 {
+     li:conn { J10-2; U6-14;     }
+     }
+     ha:GND {
+     li:conn { C3-2; C4-2; C7-1; C9-1; C39-2; C101-1; C102-2; C107-1; C108-1; C109-1; C110-2; C111-1; H1-1; H2-1; H3-1; H4-1; J1-37; J1-38; J1-39; J1-40; 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; R13-1; R15-1; R19-1; R20-1; R26-1; R37-1; R39-1; R500-1; R501-1; U2-33; U6-3; U6-5; U6-12; U7-3; U7-4; U7-6; U7-8; U7-11; U7-17; U7-19; U7-20; U7-22; U7-28; U7-29; U7-31; U7-32; U7-33; U13-4; X1-2; X1-4; Z1-1;     }
+     }
+     ha:unnamed_net20 {
+     li:conn { R18-2; U6-10; U6-11;     }
+     }
+     ha:cmp_rail {
+     li:conn { R38-1; R39-2; U13-6;     }
+     }
+     ha:unnamed_net42 {
+     li:conn { J21-1;     }
+     }
+     ha:unnamed_net23 {
+     li:conn { J10-3; U6-15;     }
+     }
+     ha:unnamed_net24 {
+     li:conn { J10-4; J10-5; J11-1; Q3-2; U6-16;     }
+     }
+     ha:unnamed_net25 {
+     li:conn { Q3-1; U6-4;     }
+     }
+     ha:unnamed_net21 {
+     li:conn { J10-1; U6-13;     }
+     }
+     ha:unnamed_net39 {
+     li:conn { J7-1; R18-1; R19-2;     }
+     }
+     ha:sense_1 {
+     li:conn { R14-2; R20-2; U2-23;     }
+     }
+     ha:unnamed_net9 {
+     li:conn { C3-1; U2-5; X1-3;     }
+     }
+     ha:unnamed_net30 {
+     li:conn { C111-2; U7-5;     }
+     }
+     ha:reset_lpc {
+     li:conn { J6-2; U2-2;     }
+     }
+     ha:console_out {
+     li:conn { U2-31;     }
+     }
+     ha:unnamed_net43 {
+     li:conn { Q2-2; R7-2;     }
+     }
+     ha:unnamed_net44 {
+     li:conn { Q2-4; R16-2;     }
+     }
+     ha:unnamed_net40 {
+     li:conn { Q1-3; R8-2; U13-7;     }
+     }
+     ha:unnamed_net41 {
+     li:conn { J22-1;     }
+     }
+     ha:unnamed_net31 {
+     li:conn { C102-1; C110-1; U7-7;     }
+     }
+     ha:usb_pullup {
+     li:conn { R27-2; U2-7;     }
+     }
+     ha:v_ldo_in {
+     li:conn { C39-1; C101-2; D3-2; Q3-3; R36-2; U6-1; U6-2;     }
+     }
+     ha:alarm_a {
+     li:conn { R7-1; R500-2;     }
+     }
+     ha:alarm_b {
+     li:conn { R13-2; R16-1;     }
+     }
+     ha:console_in {
+     li:conn { U2-32;     }
+     }
+     ha:pressure {
+     li:conn { J13-2; U7-18;     }
+     }
+     ha:v_pyro {
+     li:conn { J1-1; J1-2; J1-3; J1-4; J25-1; J26-1; R11-1; R12-2;     }
+     }
+     ha:health {
+     li:conn { J1-33; U2-1;     }
+     }
+     ha:fet_a {
+     li:conn { J3-2; Q2-7; Q2-8;     }
+     }
+     ha:fet_b {
+     li:conn { J3-4; Q2-5; Q2-6;     }
+     }
+     ha:thrust {
+     li:conn { J7-2; U7-21; Z1-2;     }
+     }
+     ha:adc_cs {
+     li:conn { U7-38;     }
+     }
+     ha:adc_miso {
+     li:conn { U7-36;     }
+     }
+     ha:adc_reset {
+     li:conn { U7-2;     }
+     }
+     ha:cmp_ldo_in {
+     li:conn { R36-1; R37-2; U13-5;     }
+     }
+     ha:analog0 {
+     li:conn { J1-8; U7-16;     }
+     }
+     ha:TXO_N0 {
+     li:conn { J1-15;     }
+     }
+     ha:analog3 {
+     li:conn { J1-7; U7-23;     }
+     }
+     ha:adc_mosi {
+     li:conn { U7-1;     }
+     }
+     ha:gpio_15 {
+     li:conn { J1-27;     }
+     }
+     ha:gpio_16 {
+     li:conn { J1-28;     }
+     }
+     ha:adc_sck {
+     li:conn { U7-37;     }
+     }
+     ha:gpio_17 {
+     li:conn { J1-29;     }
+     }
+     ha:gpio_18 {
+     li:conn { J1-30;     }
+     }
+     ha:gpio_19 {
+     li:conn { J1-31;     }
+     }
+     ha:TXO_P0 {
+     li:conn { J1-13;     }
+     }
+     ha:v_slab {
+     li:conn { D3-1; J3-1; J3-3; J23-1; J24-1; R11-2; R17-1; R25-2;     }
+     }
+     ha:gpio_22 {
+     li:conn { J1-34;     }
+     }
+     ha:sense_batt {
+     li:conn { R25-1; R26-2; U2-21;     }
+     }
+     ha:gpio_20 {
+     li:conn { J1-32;     }
+     }
+     ha:gpio_37 {
+     li:conn { J1-26;     }
+     }
+     ha:gpio_38 {
+     li:conn { J1-21;     }
+     }
+     ha:gpio_43 {
+     li:conn { J1-20;     }
+     }
+     ha:gpio_42 {
+     li:conn { J1-19;     }
+     }
+     ha:gpio_45 {
+     li:conn { J1-17;     }
+     }
+     ha:gpio_46 {
+     li:conn { J1-18;     }
+     }
+     ha:swclk {
+     li:conn { J6-4; U2-19;     }
+     }
+     ha:sda {
+     li:conn { J1-5; R22-1; U2-11;     }
+     }
+     ha:+5V {
+     li:conn { C108-2; C109-2; J1-35; J13-1; U7-9; U7-30;     }
+     }
+     ha:swdio {
+     li:conn { J6-3; U2-25;     }
+     }
+     ha:gpio_0 {
+     li:conn { J1-10;     }
+     }
+     ha:adc3 {
+     li:conn { J1-22; U2-24;     }
+     }
+     ha:adc5 {
+     li:conn { J1-23; U2-26;     }
+     }
+     ha:gpio_1 {
+     li:conn { J1-12;     }
+     }
+     ha:adc6 {
+     li:conn { J1-24; U2-20;     }
+     }
+     ha:adc7 {
+     li:conn { J1-25; U2-27;     }
+     }
+     ha:led_health {
+     li:conn { U2-17;     }
+     }
+     ha:gpio_2 {
+     li:conn { J1-14;     }
+     }
+     ha:gpio_3 {
+     li:conn { J1-16;     }
+     }
+     ha:RXI_N0 {
+     li:conn { J1-11;     }
+     }
+     ha:sense_pyro {
+     li:conn { R12-1; R15-2; U2-22;     }
+     }
+     ha:scl {
+     li:conn { J1-6; R21-1; U2-10;     }
+     }
     ha:RXI_P0 {
-    li:conn { J1-9; U1-41;    }
-    }
-    ha:+3.3V {
-    li:conn { C1-2; C2-2; C7-2; C9-2; C37-2; C107-2; D6-1; J1-36; J2-4; J12-2; L1-2; R9-2; R21-2; R22-2; R29-1; R30-1; R31-1; R32-1; R33-1; R34-1; R35-1; R38-2; U1-8; U1-9; U2-6; U2-29; U7-34; U13-8;    }
-    }
-    ha:fet_1 {
-    li:conn { J27-1; Q1-1; R14-1; R17-2;    }
-    }
-    ha:unnamed_net15 {
-    li:conn { C4-1; U2-4; X1-1;    }
-    }
-    ha:unnamed_net16 {
-    li:conn { R24-2; U2-14;    }
-    }
-    ha:sd_cmd {
-    li:conn { J2-3; R33-2; U1-58;    }
-    }
-       ha:unnamed_net20 {
-       li:conn { J5-3; R24-1; R27-1;       }
-       }
-       ha:unnamed_net19 {
-       li:conn { J5-2; R23-1;       }
-       }
-        ha:unnamed_net17 {
-        li:conn { R23-2; U2-13;        }
-        }
-       ha:unnamed_net30 {
-       li:conn { R2-1; U1-61;       }
-       }
-       ha:unnamed_net32 {
-       li:conn { R6-2; U1-32;       }
-       }
-    ha:unnamed_net33 {
-    li:conn { J19-2; R1-2;    }
-    }
-    ha:unnamed_net29 {
-    li:conn { R1-1; U1-62;    }
-    }
-       ha:unnamed_net34 {
-       li:conn { J19-3; R2-2;       }
-       }
-      ha:unnamed_net35 {
-      li:conn { D5-1; R9-1;      }
-      }
-       ha:unnamed_net42 {
-       li:conn { J10-1; U6-13;       }
-       }
-       ha:unnamed_net38 {
-       li:conn { R106-2; U6-9;       }
-       }
-        ha:unnamed_net39 {
-        li:conn { J11-3; U6-7;        }
-        }
-        ha:unnamed_net44 {
-        li:conn { J10-3; U6-15;        }
-        }
-        ha:unnamed_net40 {
-        li:conn { J11-2; U6-6;        }
-        }
-       ha:unnamed_net36 {
-       li:conn { D6-2; R6-1;       }
-       }
-        ha:unnamed_net47 {
-        li:conn { R106-1; U6-8;        }
-        }
-       ha:sense_1 {
-       li:conn { R14-2; R20-2; U2-23;       }
-       }
-        ha:unnamed_net60 {
-        li:conn { J7-1; R18-1; R19-2;        }
-        }
-        ha:unnamed_net45 {
-        li:conn { J10-4; J10-5; J11-1; Q3-2; U6-16;        }
-        }
-        ha:unnamed_net62 {
-        li:conn { J22-1; Q6-2;        }
-        }
-        ha:unnamed_net63 {
-        li:conn { J21-1; Q6-1;        }
-        }
-        ha:unnamed_net61 {
-        li:conn { Q1-3; R8-2; U13-7;        }
-        }
-        ha:unnamed_net65 {
-        li:conn { Q2-2; R7-2;        }
-        }
-        ha:unnamed_net41 {
-        li:conn { R18-2; U6-10; U6-11;        }
-        }
-        ha:unnamed_net66 {
-        li:conn { Q2-4; R16-2;        }
-        }
-         ha:unnamed_net73 {
-         li:conn { J12-1; R10-2;         }
-         }
-         ha:unnamed_net71 {
-         li:conn { R41-1; R42-2; U4-4;         }
-         }
-        ha:unnamed_net72 {
-        li:conn { C5-1; U4-6;        }
-        }
-       ha:unnamed_net46 {
-       li:conn { Q3-1; U6-4;       }
-       }
-       ha:unnamed_net52 {
-       li:conn { C102-1; C110-1; U7-7;       }
-       }
-       ha:unnamed_net43 {
-       li:conn { J10-2; U6-14;       }
-       }
-       ha:unnamed_net70 {
-       li:conn { C5-2; L1-1; R41-2; U4-2;       }
-       }
-       ha:unnamed_net51 {
-       li:conn { C111-2; U7-5;       }
-       }
-      ha:unnamed_net14 {
-      li:conn { C3-1; U2-5; X1-3;      }
-      }
-    ha:fet_a {
-    li:conn { J3-2; Q2-7; Q2-8;    }
-    }
-    ha:fet_b {
-    li:conn { J3-4; Q2-5; Q2-6;    }
-    }
-    ha:adc_sck {
-    li:conn { J4-5; U1-34; U7-37;    }
-    }
-    ha:adc_mosi {
-    li:conn { J4-3; U1-36; U7-1;    }
-    }
-    ha:gpio_15 {
-    li:conn { J1-27; U1-46;    }
-    }
-    ha:gpio_16 {
-    li:conn { J1-28; U1-47;    }
-    }
-    ha:gpio_17 {
-    li:conn { J1-29; U1-48;    }
-    }
-    ha:gpio_18 {
-    li:conn { J1-30; U1-49;    }
-    }
-    ha:gpio_19 {
-    li:conn { J1-31; U1-50;    }
-    }
-       ha:led_armed {
-       li:conn { R3-1; U1-52;       }
-       }
-       ha:gpio_20 {
-       li:conn { J1-32; U1-51;       }
-       }
-      ha:gpio_22 {
-      li:conn { J1-34; U1-53;      }
-      }
-    ha:gpio_41 {
-    li:conn { J1-33; U1-16;    }
-    }
-    ha:gpio_37 {
-    li:conn { J1-26; U1-3;    }
-    }
-       ha:gpio_42 {
-       li:conn { J1-19; U1-17;       }
-       }
-      ha:gpio_38 {
-      li:conn { J1-21; R10-1; U1-4;      }
-      }
-       ha:gpio_45 {
-       li:conn { J1-17; U1-20;       }
-       }
-      ha:gpio_43 {
-      li:conn { J1-20; U1-18;      }
-      }
-    ha:gpio_46 {
-    li:conn { J1-18; U1-21;    }
-    }
-    ha:gpio_0 {
-    li:conn { J1-10; U1-26;    }
-    }
-    ha:gpio_1 {
-    li:conn { J1-12; U1-27;    }
-    }
-    ha:gpio_2 {
-    li:conn { J1-14; U1-28;    }
-    }
-    ha:gpio_3 {
-    li:conn { J1-16; U1-29;    }
-    }
-    ha:sense_pyro {
-    li:conn { R12-1; R15-2; U2-22;    }
-    }
-    ha:console_out {
-    li:conn { J14-2; U1-39; U2-31;    }
-    }
-    ha:fire_1 {
-    li:conn { R8-1; R501-2; U1-45;    }
-    }
-    ha:console_in {
-    li:conn { J14-3; U1-40; U2-32;    }
-    }
-    ha:rf {
-    li:conn { J8-1; U1-24;    }
+    li:conn { J1-9;    }
     }
-    ha:led_wlan {
-    li:conn { D5-2; U1-19;    }
-    }
-   ha:v_slab {
-    li:conn {
-     D3-1
-     J3-1
-     J3-3
-     J23-1
-     J24-1
-     R11-2
-     R17-1
-     R25-2
-    }
-   }
-   ha:adc3 {
-    li:conn {
-     J1-22
-     U2-24
-    }
-   }
-   ha:adc5 {
-    li:conn {
-     J1-23
-     U2-26
-    }
-   }
-   ha:adc6 {
-    li:conn {
-     J1-24
-     U2-20
-    }
-   }
-   ha:adc7 {
-    li:conn {
-     J1-25
-     U2-27
-    }
-   }
-   ha:led_health {
-    li:conn {
-     R5-1
-     U2-17
-    }
-   }
   }
  }
  ha:meta {
@@ -4968,7 +4704,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
@@ -6648,6 +6384,7 @@ ha:pcb-rnd-board-v8 {
      value = {}
      {io_pcb::hidename_direction} = 0
      {io_pcb::hidename_x} = 16.8910 mm
+      device=HOLE_PLATED
     }
     ha:data {
      li:padstack_prototypes {
@@ -6873,6 +6610,7 @@ ha:pcb-rnd-board-v8 {
      value = {}
      {io_pcb::hidename_direction} = 0
      {io_pcb::hidename_x} = 17.3990 mm
+      device=HOLE_PLATED
     }
     ha:data {
      li:padstack_prototypes {
@@ -7035,7 +6773,8 @@ ha:pcb-rnd-board-v8 {
          x1 = 300.0mil
          x2 = 300.0mil
          y1 = 73.025mm
-        }
+ ha:flags ={ selected=1
+ };        }
         ha:line.718712 {
          clearance = 0.0
          y2 = 73.025mm
@@ -7046,7 +6785,8 @@ ha:pcb-rnd-board-v8 {
          x1 = 300.0mil
          x2 = 300.0mil
          y1 = 73.025mm
-        }
+ ha:flags ={ selected=1
+ };        }
         ha:line.718715 {
          clearance = 0.0
          y2 = 73.025mm
@@ -7057,7 +6797,8 @@ ha:pcb-rnd-board-v8 {
          x1 = 300.0mil
          x2 = 8.62mm
          y1 = 73.025mm
-        }
+ ha:flags ={ selected=1
+ };        }
         ha:line.718718 {
          clearance = 0.0
          y2 = 74.025mm
@@ -7068,7 +6809,8 @@ ha:pcb-rnd-board-v8 {
          x1 = 300.0mil
          x2 = 300.0mil
          y1 = 73.025mm
-        }
+ ha:flags ={ selected=1
+ };        }
        }
        ha:combining {
        }
@@ -7082,6 +6824,7 @@ ha:pcb-rnd-board-v8 {
      value = 200k
      footprint = 0402
      refdes = R17
+      device=RESISTOR
     }
     ha:data {
      li:padstack_prototypes {
@@ -7222,7 +6965,8 @@ ha:pcb-rnd-board-v8 {
          x1 = 17.100804mm
          x2 = 17.100804mm
          y1 = 607.0mil
-        }
+ ha:flags ={ selected=1
+ };        }
         ha:line.718758 {
          clearance = 0.0
          y2 = 607.0mil
@@ -7233,7 +6977,8 @@ ha:pcb-rnd-board-v8 {
          x1 = 17.100804mm
          x2 = 17.100804mm
          y1 = 607.0mil
-        }
+ ha:flags ={ selected=1
+ };        }
         ha:line.718761 {
          clearance = 0.0
          y2 = 607.0mil
@@ -7244,7 +6989,8 @@ ha:pcb-rnd-board-v8 {
          x1 = 17.100804mm
          x2 = 18.100804mm
          y1 = 607.0mil
-        }
+ ha:flags ={ selected=1
+ };        }
         ha:line.718764 {
          clearance = 0.0
          y2 = 16.4178mm
@@ -7255,7 +7001,8 @@ ha:pcb-rnd-board-v8 {
          x1 = 17.100804mm
          x2 = 17.100804mm
          y1 = 607.0mil
-        }
+ ha:flags ={ selected=1
+ };        }
        }
        ha:combining {
        }
@@ -7269,6 +7016,7 @@ ha:pcb-rnd-board-v8 {
      value = 0.25
      footprint = TE1217861
      refdes = J21
+      device=CONNECTOR
     }
     ha:data {
      li:padstack_prototypes {
@@ -7515,7 +7263,8 @@ ha:pcb-rnd-board-v8 {
          x1 = 89.0mil
          x2 = 89.0mil
          y1 = 65.405mm
-        }
+ ha:flags ={ selected=1
+ };        }
         ha:line.718775 {
          clearance = 0.0
          y2 = 65.405mm
@@ -7526,7 +7275,8 @@ ha:pcb-rnd-board-v8 {
          x1 = 89.0mil
          x2 = 89.0mil
          y1 = 65.405mm
-        }
+ ha:flags ={ selected=1
+ };        }
         ha:line.718778 {
          clearance = 0.0
          y2 = 64.405mm
@@ -7537,7 +7287,8 @@ ha:pcb-rnd-board-v8 {
          x1 = 89.0mil
          x2 = 89.0mil
          y1 = 65.405mm
-        }
+ ha:flags ={ selected=1
+ };        }
         ha:line.718781 {
          clearance = 0.0
          y2 = 65.405mm
@@ -7548,7 +7299,8 @@ ha:pcb-rnd-board-v8 {
          x1 = 89.0mil
          x2 = 3.2606mm
          y1 = 65.405mm
-        }
+ ha:flags ={ selected=1
+ };        }
        }
        ha:combining {
        }
@@ -7562,6 +7314,7 @@ ha:pcb-rnd-board-v8 {
      value = 0.25
      footprint = TE1217861
      refdes = J22
+      device=CONNECTOR
     }
     ha:data {
      li:padstack_prototypes {
@@ -7808,7 +7561,8 @@ ha:pcb-rnd-board-v8 {
          x1 = 89.0mil
          x2 = 89.0mil
          y1 = 1.825in
-        }
+ ha:flags ={ selected=1
+ };        }
         ha:line.718794 {
          clearance = 0.0
          y2 = 1.825in
@@ -7819,7 +7573,8 @@ ha:pcb-rnd-board-v8 {
          x1 = 89.0mil
          x2 = 89.0mil
          y1 = 1.825in
-        }
+ ha:flags ={ selected=1
+ };        }
         ha:line.718797 {
          clearance = 0.0
          y2 = 45.355mm
@@ -7830,7 +7585,8 @@ ha:pcb-rnd-board-v8 {
          x1 = 89.0mil
          x2 = 89.0mil
          y1 = 1.825in
-        }
+ ha:flags ={ selected=1
+ };        }
         ha:line.718800 {
          clearance = 0.0
          y2 = 1.825in
@@ -7841,7 +7597,8 @@ ha:pcb-rnd-board-v8 {
          x1 = 89.0mil
          x2 = 3.2606mm
          y1 = 1.825in
-        }
+ ha:flags ={ selected=1
+ };        }
        }
        ha:combining {
        }
@@ -7855,6 +7612,7 @@ ha:pcb-rnd-board-v8 {
      value = 0.25
      footprint = TE1217861
      refdes = J26
+      device=CONNECTOR
     }
     ha:data {
      li:padstack_prototypes {
@@ -8101,7 +7859,8 @@ ha:pcb-rnd-board-v8 {
          x1 = 89.0mil
          x2 = 89.0mil
          y1 = 425.0mil
-        }
+ ha:flags ={ selected=1
+ };        }
         ha:line.718813 {
          clearance = 0.0
          y2 = 425.0mil
@@ -8112,7 +7871,8 @@ ha:pcb-rnd-board-v8 {
          x1 = 89.0mil
          x2 = 89.0mil
          y1 = 425.0mil
-        }
+ ha:flags ={ selected=1
+ };        }
         ha:line.718816 {
          clearance = 0.0
          y2 = 425.0mil
@@ -8123,7 +7883,8 @@ ha:pcb-rnd-board-v8 {
          x1 = 89.0mil
          x2 = 1.2606mm
          y1 = 425.0mil
-        }
+ ha:flags ={ selected=1
+ };        }
         ha:line.718819 {
          clearance = 0.0
          y2 = 9.795mm
@@ -8134,7 +7895,8 @@ ha:pcb-rnd-board-v8 {
          x1 = 89.0mil
          x2 = 89.0mil
          y1 = 425.0mil
-        }
+ ha:flags ={ selected=1
+ };        }
        }
        ha:combining {
        }
@@ -8148,6 +7910,7 @@ ha:pcb-rnd-board-v8 {
      value = 0.25
      footprint = TE1217861
      refdes = J25
+      device=CONNECTOR
     }
     ha:data {
      li:padstack_prototypes {
@@ -8394,7 +8157,8 @@ ha:pcb-rnd-board-v8 {
          x1 = 89.0mil
          x2 = 89.0mil
          y1 = 1.125in
-        }
+ ha:flags ={ selected=1
+ };        }
         ha:line.718832 {
          clearance = 0.0
          y2 = 1.125in
@@ -8405,7 +8169,8 @@ ha:pcb-rnd-board-v8 {
          x1 = 89.0mil
          x2 = 89.0mil
          y1 = 1.125in
-        }
+ ha:flags ={ selected=1
+ };        }
         ha:line.718835 {
          clearance = 0.0
          y2 = 27.575mm
@@ -8416,7 +8181,8 @@ ha:pcb-rnd-board-v8 {
          x1 = 89.0mil
          x2 = 89.0mil
          y1 = 1.125in
-        }
+ ha:flags ={ selected=1
+ };        }
         ha:line.718838 {
          clearance = 0.0
          y2 = 1.125in
@@ -8427,7 +8193,8 @@ ha:pcb-rnd-board-v8 {
          x1 = 89.0mil
          x2 = 3.2606mm
          y1 = 1.125in
-        }
+ ha:flags ={ selected=1
+ };        }
        }
        ha:combining {
        }
@@ -8445,6 +8212,7 @@ ha:pcb-rnd-board-v8 {
      value = 4screws
      {io_pcb::hidename_direction} = 1
      {io_pcb::hidename_x} = 38.6601 mm
+      device=CONNECTOR
     }
     ha:data {
      li:padstack_prototypes {
@@ -8810,7 +8578,8 @@ ha:pcb-rnd-board-v8 {
          x1 = 2.87in
          x2 = 2.87in
          y1 = 950.0mil
-        }
+ ha:flags ={ selected=1
+ };        }
         ha:line.719024 {
          clearance = 0.0
          y2 = 29.440124mm
@@ -8821,7 +8590,8 @@ ha:pcb-rnd-board-v8 {
          x1 = 69.64807mm
          x2 = 69.64807mm
          y1 = 29.440124mm
-        }
+ ha:flags ={ selected=1
+ };        }
         ha:line.719027 {
          clearance = 0.0
          y2 = 29.440124mm
@@ -8832,7 +8602,8 @@ ha:pcb-rnd-board-v8 {
          x1 = 69.64807mm
          x2 = 70.64807mm
          y1 = 29.440124mm
-        }
+ ha:flags ={ selected=1
+ };        }
         ha:line.719030 {
          clearance = 0.0
          y2 = 30.440124mm
@@ -8843,7 +8614,8 @@ ha:pcb-rnd-board-v8 {
          x1 = 69.64807mm
          x2 = 69.64807mm
          y1 = 29.440124mm
-        }
+ ha:flags ={ selected=1
+ };        }
        }
        ha:combining {
        }
@@ -8857,6 +8629,7 @@ ha:pcb-rnd-board-v8 {
      value = 200k
      footprint = 0402
      refdes = R14
+      device=RESISTOR
     }
     ha:data {
      li:padstack_prototypes {
@@ -8997,7 +8770,8 @@ ha:pcb-rnd-board-v8 {
          x1 = 744.0mil
          x2 = 744.0mil
          y1 = 607.0mil
-        }
+ ha:flags ={ selected=1
+ };        }
         ha:line.719062 {
          clearance = 0.0
          y2 = 607.0mil
@@ -9008,7 +8782,8 @@ ha:pcb-rnd-board-v8 {
          x1 = 744.0mil
          x2 = 744.0mil
          y1 = 607.0mil
-        }
+ ha:flags ={ selected=1
+ };        }
         ha:line.719065 {
          clearance = 0.0
          y2 = 607.0mil
@@ -9019,7 +8794,8 @@ ha:pcb-rnd-board-v8 {
          x1 = 744.0mil
          x2 = 19.8976mm
          y1 = 607.0mil
-        }
+ ha:flags ={ selected=1
+ };        }
         ha:line.719068 {
          clearance = 0.0
          y2 = 16.4178mm
@@ -9030,7 +8806,8 @@ ha:pcb-rnd-board-v8 {
          x1 = 744.0mil
          x2 = 744.0mil
          y1 = 607.0mil
-        }
+ ha:flags ={ selected=1
+ };        }
        }
        ha:combining {
        }
@@ -9044,6 +8821,7 @@ ha:pcb-rnd-board-v8 {
      value = 22k
      footprint = 0402
      refdes = R20
+      device=RESISTOR
     }
     ha:data {
      li:padstack_prototypes {
@@ -9181,7 +8959,8 @@ ha:pcb-rnd-board-v8 {
          x1 = 21.291804mm
          x2 = 21.291804mm
          y1 = 607.0mil
-        }
+ ha:flags ={ selected=1
+ };        }
         ha:line.719079 {
          clearance = 0.0
          y2 = 607.0mil
@@ -9192,7 +8971,8 @@ ha:pcb-rnd-board-v8 {
          x1 = 21.291804mm
          x2 = 21.291804mm
          y1 = 607.0mil
-        }
+ ha:flags ={ selected=1
+ };        }
         ha:line.719082 {
          clearance = 0.0
          y2 = 607.0mil
@@ -9203,7 +8983,8 @@ ha:pcb-rnd-board-v8 {
          x1 = 21.291804mm
          x2 = 20.291804mm
          y1 = 607.0mil
-        }
+ ha:flags ={ selected=1
+ };        }
         ha:line.719085 {
          clearance = 0.0
          y2 = 14.4178mm
@@ -9214,7 +8995,8 @@ ha:pcb-rnd-board-v8 {
          x1 = 21.291804mm
          x2 = 21.291804mm
          y1 = 607.0mil
-        }
+ ha:flags ={ selected=1
+ };        }
        }
        ha:combining {
        }
@@ -9223,11 +9005,12 @@ ha:pcb-rnd-board-v8 {
     }
     uid = fdmrigvTMcHho9IPHtUAAABn
    }
-   ha:subc.719091 {
+   ha:subc.719197 {
     ha:attributes {
-     value = 22
+     value = 1k
      footprint = 0402
-     refdes = R2
+     refdes = R8
+      device=RESISTOR
     }
     ha:data {
      li:padstack_prototypes {
@@ -9301,7 +9084,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      li:objects {
-      ha:padstack_ref.719105 {
+      ha:padstack_ref.719211 {
        smirror = 0
        ha:attributes {
         term = 1
@@ -9309,9 +9092,9 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 1.58126in
-       rot = 180.000000
-       y = 2.757in
+       x = 1.03874in
+       rot = 0.000000
+       y = 606.0mil
        li:thermal {
        }
        ha:flags {
@@ -9319,7 +9102,7 @@ ha:pcb-rnd-board-v8 {
        }
        clearance = 10.0mil
       }
-      ha:padstack_ref.719106 {
+      ha:padstack_ref.719212 {
        smirror = 0
        ha:attributes {
         term = 2
@@ -9327,9 +9110,9 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 1.61274in
-       rot = 180.000000
-       y = 2.757in
+       x = 1.00726in
+       rot = 0.000000
+       y = 606.0mil
        li:thermal {
        }
        ha:flags {
@@ -9358,63 +9141,72 @@ ha:pcb-rnd-board-v8 {
         virtual = 1
        }
        li:objects {
-        ha:line.719093 {
+        ha:line.719199 {
          clearance = 0.0
-         y2 = 2.757in
+         y2 = 606.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 1.597in
-         x2 = 1.597in
-         y1 = 2.757in
-        }
-        ha:line.719096 {
+         x1 = 1.023in
+         x2 = 1.023in
+         y1 = 606.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.719202 {
          clearance = 0.0
-         y2 = 2.757in
+         y2 = 606.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 1.597in
-         x2 = 1.597in
-         y1 = 2.757in
-        }
-        ha:line.719099 {
+         x1 = 1.023in
+         x2 = 1.023in
+         y1 = 606.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.719205 {
          clearance = 0.0
-         y2 = 2.757in
+         y2 = 606.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 1.597in
-         x2 = 41.5638mm
-         y1 = 2.757in
-        }
-        ha:line.719102 {
+         x1 = 1.023in
+         x2 = 24.9842mm
+         y1 = 606.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.719208 {
          clearance = 0.0
-         y2 = 71.0278mm
+         y2 = 14.3924mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 1.597in
-         x2 = 1.597in
-         y1 = 2.757in
-        }
+         x1 = 1.023in
+         x2 = 1.023in
+         y1 = 606.0mil
+ ha:flags ={ selected=1
+ };        }
        }
        ha:combining {
        }
       }
      }
     }
-    uid = fdmrigvTMcHho9IPHtUAAABm
+    uid = fdmrigvTMcHho9IPHtUAAABY
    }
-   ha:subc.719180 {
+   ha:subc.719214 {
     ha:attributes {
-     value = 0.1uF
-     footprint = 0402
-     refdes = C2
+     {io_pcb::hidename_y} = 31.3690 mm
+     footprint = TO252FET
+     {io_pcb::hidename_scale} = 60
+     refdes = Q1
+     value = IRLR8743PbF
+     {io_pcb::hidename_direction} = 3
+     {io_pcb::hidename_x} = 16.3238 mm
+      device=MOSFET
     }
     ha:data {
      li:padstack_prototypes {
@@ -9425,14 +9217,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-          -9.84mil
+          -55.12mil
+          -29.53mil
+          -55.12mil
+          29.53mil
+          55.12mil
+          29.53mil
+          55.12mil
+          -29.53mil
          }
          ha:layer_mask {
           copper = 1
@@ -9444,14 +9236,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
-          -12.84mil
+          -61.025mil
+          -35.435mil
+          -61.025mil
+          35.435mil
+          61.025mil
+          35.435mil
+          61.025mil
+          -35.435mil
          }
          ha:layer_mask {
           top = 1
@@ -9465,14 +9257,82 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-          -9.84mil
+          -55.12mil
+          -29.53mil
+          -55.12mil
+          29.53mil
+          55.12mil
+          29.53mil
+          55.12mil
+          -29.53mil
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+      ha:ps_proto_v6.1 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          120.08mil
+          -124.02mil
+          -120.08mil
+          -124.02mil
+          -120.08mil
+          124.02mil
+          120.08mil
+          124.02mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          125.985mil
+          -129.925mil
+          -125.985mil
+          -129.925mil
+          -125.985mil
+          129.925mil
+          125.985mil
+          129.925mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          120.08mil
+          -124.02mil
+          -120.08mil
+          -124.02mil
+          -120.08mil
+          124.02mil
+          120.08mil
+          124.02mil
          }
          ha:layer_mask {
           top = 1
@@ -9488,38 +9348,56 @@ ha:pcb-rnd-board-v8 {
       }
      }
      li:objects {
-      ha:padstack_ref.719194 {
+      ha:padstack_ref.719239 {
        smirror = 0
        ha:attributes {
-        term = 1
-        name = 1
+        term = 3
+        name = G
        }
        proto = 0
        xmirror = 0
-       x = 2.42348in
-       rot = 270.000000
-       y = 2.251in
+       x = 1.04939in
+       rot = 180.000000
+       y = 516.0mil
        li:thermal {
        }
-       clearance = 10.0mil
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 11.81mil
       }
-      ha:padstack_ref.719195 {
+      ha:padstack_ref.719240 {
        smirror = 0
        ha:attributes {
-        term = 2
-        name = 2
+        term = 1
+        name = D
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 2.392in
-       rot = 270.000000
-       y = 2.251in
+       x = 803.33mil
+       rot = 180.000000
+       y = 426.0mil
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
+       clearance = 11.81mil
+      }
+      ha:padstack_ref.719241 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = S
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.04939in
+       rot = 180.000000
+       y = 336.0mil
+       li:thermal {
+       }
+       clearance = 11.81mil
       }
      }
      li:layers {
@@ -9530,6 +9408,38 @@ ha:pcb-rnd-board-v8 {
         top = 1
        }
        li:objects {
+        ha:line.719215 {
+         clearance = 0.0
+         y2 = 298.05mil
+         thickness = 10.0mil
+         x1 = 18.504406mm
+         x2 = 18.504406mm
+         y1 = 553.95mil
+        }
+        ha:line.719218 {
+         clearance = 0.0
+         y2 = 298.05mil
+         thickness = 10.0mil
+         x1 = 24.604472mm
+         x2 = 18.504406mm
+         y1 = 298.05mil
+        }
+        ha:line.719221 {
+         clearance = 0.0
+         y2 = 298.05mil
+         thickness = 10.0mil
+         x1 = 24.604472mm
+         x2 = 24.604472mm
+         y1 = 553.95mil
+        }
+        ha:line.719224 {
+         clearance = 0.0
+         y2 = 553.95mil
+         thickness = 10.0mil
+         x1 = 24.604472mm
+         x2 = 18.504406mm
+         y1 = 553.95mil
+        }
        }
        ha:combining {
        }
@@ -9542,93 +9452,134 @@ ha:pcb-rnd-board-v8 {
         virtual = 1
        }
        li:objects {
-        ha:line.719182 {
+        ha:line.719227 {
          clearance = 0.0
-         y2 = 2.251in
+         y2 = 426.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 2.40774in
-         x2 = 2.40774in
-         ha:flags {
-          selected = 1
-         }
-         y1 = 2.251in
-        }
-        ha:line.719185 {
+         x1 = 967.37mil
+         x2 = 967.37mil
+         y1 = 426.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.719230 {
          clearance = 0.0
-         y2 = 2.251in
+         y2 = 426.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 2.40774in
-         x2 = 2.40774in
-         ha:flags {
-          selected = 1
-         }
-         y1 = 2.251in
-        }
-        ha:line.719188 {
-         clearance = 0.0
-         y2 = 2.251in
+         x1 = 1.04939in
+         x2 = 1.04939in
+         y1 = 426.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.719233 {
+         clearance = 0.0
+         y2 = 11.8204mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 2.40774in
-         x2 = 62.156596mm
-         ha:flags {
-          selected = 1
-         }
-         y1 = 2.251in
-        }
-        ha:line.719191 {
+         x1 = 1.04939in
+         x2 = 1.04939in
+         y1 = 426.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.719236 {
          clearance = 0.0
-         y2 = 56.1754mm
+         y2 = 426.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 2.40774in
-         x2 = 2.40774in
-         ha:flags {
-          selected = 1
-         }
-         y1 = 2.251in
-        }
+         x1 = 1.04939in
+         x2 = 27.654506mm
+         y1 = 426.0mil
+ ha:flags ={ selected=1
+ };        }
        }
        ha:combining {
        }
       }
      }
     }
-    uid = fdmrigvTMcHho9IPHtUAAABZ
+    uid = fdmrigvTMcHho9IPHtUAAABX
    }
-   ha:subc.719197 {
+   ha:subc.719243 {
     ha:attributes {
-     value = 1k
-     footprint = 0402
-     refdes = R8
+     value = 0.25
+     footprint = TE1217861
+     refdes = J27
+      device=CONNECTOR
     }
     ha:data {
      li:padstack_prototypes {
       ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 55.0mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 120.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 120.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 120.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 1
+      }
+      ha:ps_proto_v6.1 {
        htop = 0
        hdia = 0.0
        li:shape {
         ha:ps_shape_v4 {
          clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
+         ha:ps_line {
+          y2 = 100.0mil
+          thickness = 140.0mil
+          x1 = 0.0
+          x2 = 0.0
+          square = 0
+          y1 = -100.0mil
          }
          ha:layer_mask {
           copper = 1
@@ -9639,15 +9590,13 @@ ha:pcb-rnd-board-v8 {
         }
         ha:ps_shape_v4 {
          clearance = 0.0
-         li:ps_poly {
-          12.84mil
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          -12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
+         ha:ps_line {
+          y2 = 100.0mil
+          thickness = 152.0mil
+          x1 = 0.0
+          x2 = 0.0
+          square = 0
+          y1 = -100.0mil
          }
          ha:layer_mask {
           top = 1
@@ -9658,23 +9607,47 @@ ha:pcb-rnd-board-v8 {
           auto = 1
          }
         }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+      ha:ps_proto_v6.2 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
         ha:ps_shape_v4 {
          clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
+         ha:ps_line {
+          y2 = 100.0mil
+          thickness = 140.0mil
+          x1 = 0.0
+          x2 = 0.0
+          square = 0
+          y1 = -100.0mil
          }
          ha:layer_mask {
-          top = 1
-          paste = 1
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_line {
+          y2 = 100.0mil
+          thickness = 152.0mil
+          x1 = 0.0
+          x2 = 0.0
+          square = 0
+          y1 = -100.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
          }
          ha:combining {
+          sub = 1
           auto = 1
          }
         }
@@ -9684,7 +9657,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      li:objects {
-      ha:padstack_ref.719211 {
+      ha:padstack_ref.719257 {
        smirror = 0
        ha:attributes {
         term = 1
@@ -9692,33 +9665,69 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 1.03874in
-       rot = 0.000000
-       y = 606.0mil
+       x = 489.0mil
+       rot = 180.000000
+       y = 325.0mil
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
+       clearance = 12.0mil
       }
-      ha:padstack_ref.719212 {
+      ha:padstack_ref.719258 {
        smirror = 0
        ha:attributes {
-        term = 2
-        name = 2
+        term = 1
+        name = 1
        }
        proto = 0
        xmirror = 0
-       x = 1.00726in
-       rot = 0.000000
-       y = 606.0mil
+       x = 489.0mil
+       rot = 180.000000
+       y = 525.0mil
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
+       clearance = 12.0mil
+      }
+      ha:padstack_ref.719259 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 1
+       xmirror = 0
+       x = 489.0mil
+       rot = 180.000000
+       y = 425.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 12.0mil
+      }
+      ha:padstack_ref.719260 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 2
+       xmirror = 0
+       x = 489.0mil
+       rot = 180.000000
+       y = 425.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 12.0mil
       }
      }
      li:layers {
@@ -9741,85 +9750,85 @@ ha:pcb-rnd-board-v8 {
         virtual = 1
        }
        li:objects {
-        ha:line.719199 {
+        ha:line.719245 {
          clearance = 0.0
-         y2 = 606.0mil
+         y2 = 425.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 1.023in
-         x2 = 1.023in
-         y1 = 606.0mil
-        }
-        ha:line.719202 {
+         x1 = 489.0mil
+         x2 = 489.0mil
+         y1 = 425.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.719248 {
          clearance = 0.0
-         y2 = 606.0mil
+         y2 = 425.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 1.023in
-         x2 = 1.023in
-         y1 = 606.0mil
-        }
-        ha:line.719205 {
+         x1 = 489.0mil
+         x2 = 489.0mil
+         y1 = 425.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.719251 {
          clearance = 0.0
-         y2 = 606.0mil
+         y2 = 425.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 1.023in
-         x2 = 24.9842mm
-         y1 = 606.0mil
-        }
-        ha:line.719208 {
+         x1 = 489.0mil
+         x2 = 13.9606mm
+         y1 = 425.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.719254 {
          clearance = 0.0
-         y2 = 14.3924mm
+         y2 = 9.795mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 1.023in
-         x2 = 1.023in
-         y1 = 606.0mil
-        }
+         x1 = 489.0mil
+         x2 = 489.0mil
+         y1 = 425.0mil
+ ha:flags ={ selected=1
+ };        }
        }
        ha:combining {
        }
       }
      }
     }
-    uid = fdmrigvTMcHho9IPHtUAAABY
+    uid = fdmrigvTMcHho9IPHtUAAABV
    }
-   ha:subc.719214 {
+   ha:subc.719296 {
     ha:attributes {
-     {io_pcb::hidename_y} = 31.3690 mm
-     footprint = TO252FET
+     {io_pcb::hidename_y} = 8.8392 mm
+     footprint = hole-M3
      {io_pcb::hidename_scale} = 60
-     refdes = Q1
-     value = IRLR8743PbF
-     {io_pcb::hidename_direction} = 3
-     {io_pcb::hidename_x} = 16.3238 mm
+     refdes = H3
+     value = {}
+     {io_pcb::hidename_direction} = 0
+     {io_pcb::hidename_x} = 60.1218 mm
+      device=HOLE_PLATED
     }
     ha:data {
      li:padstack_prototypes {
       ha:ps_proto_v6.0 {
        htop = 0
-       hdia = 0.0
+       hdia = 125.0mil
        li:shape {
         ha:ps_shape_v4 {
          clearance = 0.0
-         li:ps_poly {
-          -55.12mil
-          -29.53mil
-          -55.12mil
-          29.53mil
-          55.12mil
-          29.53mil
-          55.12mil
-          -29.53mil
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 175.0mil
          }
          ha:layer_mask {
           copper = 1
@@ -9830,83 +9839,38 @@ ha:pcb-rnd-board-v8 {
         }
         ha:ps_shape_v4 {
          clearance = 0.0
-         li:ps_poly {
-          -61.025mil
-          -35.435mil
-          -61.025mil
-          35.435mil
-          61.025mil
-          35.435mil
-          61.025mil
-          -35.435mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -55.12mil
-          -29.53mil
-          -55.12mil
-          29.53mil
-          55.12mil
-          29.53mil
-          55.12mil
-          -29.53mil
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 175.0mil
          }
          ha:layer_mask {
-          top = 1
-          paste = 1
+          bottom = 1
+          copper = 1
          }
          ha:combining {
-          auto = 1
          }
         }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-      ha:ps_proto_v6.1 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
         ha:ps_shape_v4 {
          clearance = 0.0
-         li:ps_poly {
-          120.08mil
-          -124.02mil
-          -120.08mil
-          -124.02mil
-          -120.08mil
-          124.02mil
-          120.08mil
-          124.02mil
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 175.0mil
          }
          ha:layer_mask {
           copper = 1
-          top = 1
+          intern = 1
          }
          ha:combining {
          }
         }
         ha:ps_shape_v4 {
          clearance = 0.0
-         li:ps_poly {
-          125.985mil
-          -129.925mil
-          -125.985mil
-          -129.925mil
-          -125.985mil
-          129.925mil
-          125.985mil
-          129.925mil
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 225.0mil
          }
          ha:layer_mask {
           top = 1
@@ -9919,80 +9883,59 @@ ha:pcb-rnd-board-v8 {
         }
         ha:ps_shape_v4 {
          clearance = 0.0
-         li:ps_poly {
-          120.08mil
-          -124.02mil
-          -120.08mil
-          -124.02mil
-          -120.08mil
-          124.02mil
-          120.08mil
-          124.02mil
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 225.0mil
          }
          ha:layer_mask {
-          top = 1
-          paste = 1
+          bottom = 1
+          mask = 1
          }
          ha:combining {
+          sub = 1
           auto = 1
          }
         }
        }
        hbottom = 0
-       hplated = 0
+       hplated = 1
       }
      }
      li:objects {
-      ha:padstack_ref.719239 {
-       smirror = 0
-       ha:attributes {
-        term = 3
-        name = G
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.04939in
-       rot = 180.000000
-       y = 516.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 11.81mil
-      }
-      ha:padstack_ref.719240 {
+      ha:padstack_ref.719310 {
        smirror = 0
        ha:attributes {
         term = 1
-        name = D
+        name = 1
        }
-       proto = 1
+       proto = 0
        xmirror = 0
-       x = 803.33mil
-       rot = 180.000000
-       y = 426.0mil
+       x = 65.405mm
+       rot = 0.000000
+       y = 125.0mil
        li:thermal {
+        li:1 {
+         on
+         solid
+         noshape
+        }
+        li:2 {
+         on
+         solid
+         noshape
+        }
+        li:3 {
+         on
+         solid
+         noshape
+        }
        }
        ha:flags {
         clearline = 1
+        usetherm = 1
        }
-       clearance = 11.81mil
-      }
-      ha:padstack_ref.719241 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = S
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.04939in
-       rot = 180.000000
-       y = 336.0mil
-       li:thermal {
-       }
-       clearance = 11.81mil
+       clearance = 12.5mil
       }
      }
      li:layers {
@@ -10003,37 +9946,15 @@ ha:pcb-rnd-board-v8 {
         top = 1
        }
        li:objects {
-        ha:line.719215 {
-         clearance = 0.0
-         y2 = 298.05mil
-         thickness = 10.0mil
-         x1 = 18.504406mm
-         x2 = 18.504406mm
-         y1 = 553.95mil
-        }
-        ha:line.719218 {
-         clearance = 0.0
-         y2 = 298.05mil
-         thickness = 10.0mil
-         x1 = 24.604472mm
-         x2 = 18.504406mm
-         y1 = 298.05mil
-        }
-        ha:line.719221 {
-         clearance = 0.0
-         y2 = 298.05mil
+        ha:arc.719297 {
+         astart = 0.000000
          thickness = 10.0mil
-         x1 = 24.604472mm
-         x2 = 24.604472mm
-         y1 = 553.95mil
-        }
-        ha:line.719224 {
+         width = 120.0mil
+         height = 120.0mil
+         x = 65.405mm
+         y = 125.0mil
+         adelta = 360.000000
          clearance = 0.0
-         y2 = 553.95mil
-         thickness = 10.0mil
-         x1 = 24.604472mm
-         x2 = 18.504406mm
-         y1 = 553.95mil
         }
        }
        ha:combining {
@@ -10047,49 +9968,61 @@ ha:pcb-rnd-board-v8 {
         virtual = 1
        }
        li:objects {
-        ha:line.719227 {
+        ha:line.719298 {
          clearance = 0.0
-         y2 = 426.0mil
+         y2 = 125.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 967.37mil
-         x2 = 967.37mil
-         y1 = 426.0mil
+         x1 = 65.405mm
+         x2 = 65.405mm
+         ha:flags {
+          selected = 1
+         }
+         y1 = 125.0mil
         }
-        ha:line.719230 {
+        ha:line.719301 {
          clearance = 0.0
-         y2 = 426.0mil
+         y2 = 125.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 1.04939in
-         x2 = 1.04939in
-         y1 = 426.0mil
-        }
-        ha:line.719233 {
-         clearance = 0.0
-         y2 = 11.8204mm
+         x1 = 65.405mm
+         x2 = 65.405mm
+         ha:flags {
+          selected = 1
+         }
+         y1 = 125.0mil
+        }
+        ha:line.719304 {
+         clearance = 0.0
+         y2 = 125.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 1.04939in
-         x2 = 1.04939in
-         y1 = 426.0mil
+         x1 = 65.405mm
+         x2 = 66.405mm
+         ha:flags {
+          selected = 1
+         }
+         y1 = 125.0mil
         }
-        ha:line.719236 {
+        ha:line.719307 {
          clearance = 0.0
-         y2 = 426.0mil
+         y2 = 4.175mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 1.04939in
-         x2 = 27.654506mm
-         y1 = 426.0mil
+         x1 = 65.405mm
+         x2 = 65.405mm
+         ha:flags {
+          selected = 1
+         }
+         y1 = 125.0mil
         }
        }
        ha:combining {
@@ -10097,26 +10030,31 @@ ha:pcb-rnd-board-v8 {
       }
      }
     }
-    uid = fdmrigvTMcHho9IPHtUAAABX
+    uid = fdmrigvTMcHho9IPHtUAAAAD
    }
-   ha:subc.719243 {
+   ha:subc.719312 {
     ha:attributes {
-     value = 0.25
-     footprint = TE1217861
-     refdes = J27
+     {io_pcb::hidename_y} = 66.9798 mm
+     footprint = hole-M3
+     {io_pcb::hidename_scale} = 60
+     refdes = H4
+     value = {}
+     {io_pcb::hidename_direction} = 0
+     {io_pcb::hidename_x} = 60.1472 mm
+      device=HOLE_PLATED
     }
     ha:data {
      li:padstack_prototypes {
       ha:ps_proto_v6.0 {
        htop = 0
-       hdia = 55.0mil
+       hdia = 125.0mil
        li:shape {
         ha:ps_shape_v4 {
          clearance = 0.0
          ha:ps_circ {
           x = 0.0
           y = 0.0
-          dia = 120.0mil
+          dia = 175.0mil
          }
          ha:layer_mask {
           copper = 1
@@ -10130,7 +10068,7 @@ ha:pcb-rnd-board-v8 {
          ha:ps_circ {
           x = 0.0
           y = 0.0
-          dia = 120.0mil
+          dia = 175.0mil
          }
          ha:layer_mask {
           bottom = 1
@@ -10144,7 +10082,7 @@ ha:pcb-rnd-board-v8 {
          ha:ps_circ {
           x = 0.0
           y = 0.0
-          dia = 120.0mil
+          dia = 175.0mil
          }
          ha:layer_mask {
           copper = 1
@@ -10153,40 +10091,12 @@ ha:pcb-rnd-board-v8 {
          ha:combining {
          }
         }
-       }
-       hbottom = 0
-       hplated = 1
-      }
-      ha:ps_proto_v6.1 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_line {
-          y2 = 100.0mil
-          thickness = 140.0mil
-          x1 = 0.0
-          x2 = 0.0
-          square = 0
-          y1 = -100.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
         ha:ps_shape_v4 {
          clearance = 0.0
-         ha:ps_line {
-          y2 = 100.0mil
-          thickness = 152.0mil
-          x1 = 0.0
-          x2 = 0.0
-          square = 0
-          y1 = -100.0mil
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 225.0mil
          }
          ha:layer_mask {
           top = 1
@@ -10197,40 +10107,12 @@ ha:pcb-rnd-board-v8 {
           auto = 1
          }
         }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-      ha:ps_proto_v6.2 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_line {
-          y2 = 100.0mil
-          thickness = 140.0mil
-          x1 = 0.0
-          x2 = 0.0
-          square = 0
-          y1 = -100.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
         ha:ps_shape_v4 {
          clearance = 0.0
-         ha:ps_line {
-          y2 = 100.0mil
-          thickness = 152.0mil
-          x1 = 0.0
-          x2 = 0.0
-          square = 0
-          y1 = -100.0mil
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 225.0mil
          }
          ha:layer_mask {
           bottom = 1
@@ -10243,29 +10125,11 @@ ha:pcb-rnd-board-v8 {
         }
        }
        hbottom = 0
-       hplated = 0
+       hplated = 1
       }
      }
      li:objects {
-      ha:padstack_ref.719257 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 489.0mil
-       rot = 180.000000
-       y = 325.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 12.0mil
-      }
-      ha:padstack_ref.719258 {
+      ha:padstack_ref.719326 {
        smirror = 0
        ha:attributes {
         term = 1
@@ -10273,51 +10137,31 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 489.0mil
-       rot = 180.000000
-       y = 525.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 12.0mil
-      }
-      ha:padstack_ref.719259 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 1
-       xmirror = 0
-       x = 489.0mil
-       rot = 180.000000
-       y = 425.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 12.0mil
-      }
-      ha:padstack_ref.719260 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 2
-       xmirror = 0
-       x = 489.0mil
-       rot = 180.000000
-       y = 425.0mil
+       x = 65.405mm
+       rot = 0.000000
+       y = 73.025mm
        li:thermal {
+        li:1 {
+         on
+         solid
+         noshape
+        }
+        li:2 {
+         on
+         solid
+         noshape
+        }
+        li:3 {
+         on
+         solid
+         noshape
+        }
        }
        ha:flags {
         clearline = 1
+        usetherm = 1
        }
-       clearance = 12.0mil
+       clearance = 12.5mil
       }
      }
      li:layers {
@@ -10328,6 +10172,16 @@ ha:pcb-rnd-board-v8 {
         top = 1
        }
        li:objects {
+        ha:arc.719313 {
+         astart = 0.000000
+         thickness = 10.0mil
+         width = 120.0mil
+         height = 120.0mil
+         x = 65.405mm
+         y = 73.025mm
+         adelta = 360.000000
+         clearance = 0.0
+        }
        }
        ha:combining {
        }
@@ -10340,80 +10194,81 @@ ha:pcb-rnd-board-v8 {
         virtual = 1
        }
        li:objects {
-        ha:line.719245 {
+        ha:line.719314 {
          clearance = 0.0
-         y2 = 425.0mil
+         y2 = 73.025mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 489.0mil
-         x2 = 489.0mil
-         y1 = 425.0mil
-        }
-        ha:line.719248 {
+         x1 = 65.405mm
+         x2 = 65.405mm
+         y1 = 73.025mm
+ ha:flags ={ selected=1
+ };        }
+        ha:line.719317 {
          clearance = 0.0
-         y2 = 425.0mil
+         y2 = 73.025mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 489.0mil
-         x2 = 489.0mil
-         y1 = 425.0mil
-        }
-        ha:line.719251 {
+         x1 = 65.405mm
+         x2 = 65.405mm
+         y1 = 73.025mm
+ ha:flags ={ selected=1
+ };        }
+        ha:line.719320 {
          clearance = 0.0
-         y2 = 425.0mil
+         y2 = 73.025mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 489.0mil
-         x2 = 13.9606mm
-         y1 = 425.0mil
-        }
-        ha:line.719254 {
+         x1 = 65.405mm
+         x2 = 66.405mm
+         y1 = 73.025mm
+ ha:flags ={ selected=1
+ };        }
+        ha:line.719323 {
          clearance = 0.0
-         y2 = 9.795mm
+         y2 = 74.025mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 489.0mil
-         x2 = 489.0mil
-         y1 = 425.0mil
-        }
+         x1 = 65.405mm
+         x2 = 65.405mm
+         y1 = 73.025mm
+ ha:flags ={ selected=1
+ };        }
        }
        ha:combining {
        }
       }
      }
     }
-    uid = fdmrigvTMcHho9IPHtUAAABV
+    uid = fdmrigvTMcHho9IPHtUAAAAE
    }
-   ha:subc.719296 {
+   ha:subc.719328 {
     ha:attributes {
-     {io_pcb::hidename_y} = 8.8392 mm
-     footprint = hole-M3
-     {io_pcb::hidename_scale} = 60
-     refdes = H3
-     value = {}
-     {io_pcb::hidename_direction} = 0
-     {io_pcb::hidename_x} = 60.1218 mm
+     value = 0.25
+     footprint = TE1217861
+     refdes = J20
+      device=CONNECTOR
     }
     ha:data {
      li:padstack_prototypes {
       ha:ps_proto_v6.0 {
        htop = 0
-       hdia = 125.0mil
+       hdia = 55.0mil
        li:shape {
         ha:ps_shape_v4 {
          clearance = 0.0
          ha:ps_circ {
           x = 0.0
           y = 0.0
-          dia = 175.0mil
+          dia = 120.0mil
          }
          ha:layer_mask {
           copper = 1
@@ -10427,7 +10282,7 @@ ha:pcb-rnd-board-v8 {
          ha:ps_circ {
           x = 0.0
           y = 0.0
-          dia = 175.0mil
+          dia = 120.0mil
          }
          ha:layer_mask {
           bottom = 1
@@ -10441,7 +10296,7 @@ ha:pcb-rnd-board-v8 {
          ha:ps_circ {
           x = 0.0
           y = 0.0
-          dia = 175.0mil
+          dia = 120.0mil
          }
          ha:layer_mask {
           copper = 1
@@ -10450,12 +10305,40 @@ ha:pcb-rnd-board-v8 {
          ha:combining {
          }
         }
+       }
+       hbottom = 0
+       hplated = 1
+      }
+      ha:ps_proto_v6.1 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_line {
+          y2 = 0.0
+          thickness = 140.0mil
+          x1 = -100.0mil
+          x2 = 100.0mil
+          square = 0
+          y1 = 0.0
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
         ha:ps_shape_v4 {
          clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 225.0mil
+         ha:ps_line {
+          y2 = 0.0
+          thickness = 152.0mil
+          x1 = -100.0mil
+          x2 = 100.0mil
+          square = 0
+          y1 = 0.0
          }
          ha:layer_mask {
           top = 1
@@ -10466,12 +10349,40 @@ ha:pcb-rnd-board-v8 {
           auto = 1
          }
         }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+      ha:ps_proto_v6.2 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
         ha:ps_shape_v4 {
          clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 225.0mil
+         ha:ps_line {
+          y2 = 0.0
+          thickness = 140.0mil
+          x1 = -100.0mil
+          x2 = 100.0mil
+          square = 0
+          y1 = 0.0
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_line {
+          y2 = 0.0
+          thickness = 152.0mil
+          x1 = -100.0mil
+          x2 = 100.0mil
+          square = 0
+          y1 = 0.0
          }
          ha:layer_mask {
           bottom = 1
@@ -10484,11 +10395,11 @@ ha:pcb-rnd-board-v8 {
         }
        }
        hbottom = 0
-       hplated = 1
+       hplated = 0
       }
      }
      li:objects {
-      ha:padstack_ref.719310 {
+      ha:padstack_ref.719342 {
        smirror = 0
        ha:attributes {
         term = 1
@@ -10496,31 +10407,108 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 65.405mm
-       rot = 0.000000
-       y = 125.0mil
+       x = 489.0mil
+       rot = 90.000000
+       y = 67.945mm
        li:thermal {
         li:1 {
          on
-         solid
+         diag
+         round
          noshape
         }
-        li:2 {
+        li:3 {
          on
-         solid
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 12.0mil
+      }
+      ha:padstack_ref.719343 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 489.0mil
+       rot = 90.000000
+       y = 62.865mm
+       li:thermal {
+        li:1 {
+         on
+         diag
+         round
          noshape
         }
         li:3 {
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 12.0mil
+      }
+      ha:padstack_ref.719344 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 1
+       xmirror = 0
+       x = 489.0mil
+       rot = 90.000000
+       y = 65.405mm
+       li:thermal {
+        li:0 {
          on
-         solid
+         diag
+         round
+         noshape
+        }
+        li:2 {
+         diag
+         round
          noshape
         }
        }
        ha:flags {
         clearline = 1
-        usetherm = 1
        }
-       clearance = 12.5mil
+       clearance = 12.0mil
+      }
+      ha:padstack_ref.719345 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 2
+       xmirror = 0
+       x = 489.0mil
+       rot = 90.000000
+       y = 65.405mm
+       li:thermal {
+        li:3 {
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 12.0mil
       }
      }
      li:layers {
@@ -10531,16 +10519,6 @@ ha:pcb-rnd-board-v8 {
         top = 1
        }
        li:objects {
-        ha:arc.719297 {
-         astart = 0.000000
-         thickness = 10.0mil
-         width = 120.0mil
-         height = 120.0mil
-         x = 65.405mm
-         y = 125.0mil
-         adelta = 360.000000
-         clearance = 0.0
-        }
        }
        ha:combining {
        }
@@ -10553,92 +10531,81 @@ ha:pcb-rnd-board-v8 {
         virtual = 1
        }
        li:objects {
-        ha:line.719298 {
+        ha:line.719330 {
          clearance = 0.0
-         y2 = 125.0mil
+         y2 = 65.405mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 65.405mm
-         x2 = 65.405mm
-         ha:flags {
-          selected = 1
-         }
-         y1 = 125.0mil
-        }
-        ha:line.719301 {
+         x1 = 489.0mil
+         x2 = 489.0mil
+         y1 = 65.405mm
+ ha:flags ={ selected=1
+ };        }
+        ha:line.719333 {
          clearance = 0.0
-         y2 = 125.0mil
+         y2 = 65.405mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 65.405mm
-         x2 = 65.405mm
-         ha:flags {
-          selected = 1
-         }
-         y1 = 125.0mil
-        }
-        ha:line.719304 {
+         x1 = 489.0mil
+         x2 = 489.0mil
+         y1 = 65.405mm
+ ha:flags ={ selected=1
+ };        }
+        ha:line.719336 {
          clearance = 0.0
-         y2 = 125.0mil
+         y2 = 64.405mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 65.405mm
-         x2 = 66.405mm
-         ha:flags {
-          selected = 1
-         }
-         y1 = 125.0mil
-        }
-        ha:line.719307 {
+         x1 = 489.0mil
+         x2 = 489.0mil
+         y1 = 65.405mm
+ ha:flags ={ selected=1
+ };        }
+        ha:line.719339 {
          clearance = 0.0
-         y2 = 4.175mm
+         y2 = 65.405mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 65.405mm
-         x2 = 65.405mm
-         ha:flags {
-          selected = 1
-         }
-         y1 = 125.0mil
-        }
+         x1 = 489.0mil
+         x2 = 13.4206mm
+         y1 = 65.405mm
+ ha:flags ={ selected=1
+ };        }
        }
        ha:combining {
        }
       }
      }
     }
-    uid = fdmrigvTMcHho9IPHtUAAAAD
+    uid = fdmrigvTMcHho9IPHtUAAAAr
    }
-   ha:subc.719312 {
+   ha:subc.719946 {
     ha:attributes {
-     {io_pcb::hidename_y} = 66.9798 mm
-     footprint = hole-M3
-     {io_pcb::hidename_scale} = 60
-     refdes = H4
-     value = {}
-     {io_pcb::hidename_direction} = 0
-     {io_pcb::hidename_x} = 60.1472 mm
+     value = 6screws
+     footprint = 282834-6
+     refdes = J11
+      device=CONNECTOR
     }
     ha:data {
      li:padstack_prototypes {
       ha:ps_proto_v6.0 {
        htop = 0
-       hdia = 125.0mil
+       hdia = 45.28mil
        li:shape {
         ha:ps_shape_v4 {
          clearance = 0.0
          ha:ps_circ {
           x = 0.0
           y = 0.0
-          dia = 175.0mil
+          dia = 70.87mil
          }
          ha:layer_mask {
           copper = 1
@@ -10652,7 +10619,7 @@ ha:pcb-rnd-board-v8 {
          ha:ps_circ {
           x = 0.0
           y = 0.0
-          dia = 175.0mil
+          dia = 70.87mil
          }
          ha:layer_mask {
           bottom = 1
@@ -10666,7 +10633,7 @@ ha:pcb-rnd-board-v8 {
          ha:ps_circ {
           x = 0.0
           y = 0.0
-          dia = 175.0mil
+          dia = 70.87mil
          }
          ha:layer_mask {
           copper = 1
@@ -10680,7 +10647,7 @@ ha:pcb-rnd-board-v8 {
          ha:ps_circ {
           x = 0.0
           y = 0.0
-          dia = 225.0mil
+          dia = 83.46mil
          }
          ha:layer_mask {
           top = 1
@@ -10696,7 +10663,7 @@ ha:pcb-rnd-board-v8 {
          ha:ps_circ {
           x = 0.0
           y = 0.0
-          dia = 225.0mil
+          dia = 83.46mil
          }
          ha:layer_mask {
           bottom = 1
@@ -10711,143 +10678,21 @@ ha:pcb-rnd-board-v8 {
        hbottom = 0
        hplated = 1
       }
-     }
-     li:objects {
-      ha:padstack_ref.719326 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 65.405mm
-       rot = 0.000000
-       y = 73.025mm
-       li:thermal {
-        li:1 {
-         on
-         solid
-         noshape
-        }
-        li:2 {
-         on
-         solid
-         noshape
-        }
-        li:3 {
-         on
-         solid
-         noshape
-        }
-       }
-       ha:flags {
-        clearline = 1
-        usetherm = 1
-       }
-       clearance = 12.5mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-        ha:arc.719313 {
-         astart = 0.000000
-         thickness = 10.0mil
-         width = 120.0mil
-         height = 120.0mil
-         x = 65.405mm
-         y = 73.025mm
-         adelta = 360.000000
-         clearance = 0.0
-        }
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.719314 {
-         clearance = 0.0
-         y2 = 73.025mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 65.405mm
-         x2 = 65.405mm
-         y1 = 73.025mm
-        }
-        ha:line.719317 {
-         clearance = 0.0
-         y2 = 73.025mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 65.405mm
-         x2 = 65.405mm
-         y1 = 73.025mm
-        }
-        ha:line.719320 {
-         clearance = 0.0
-         y2 = 73.025mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 65.405mm
-         x2 = 66.405mm
-         y1 = 73.025mm
-        }
-        ha:line.719323 {
-         clearance = 0.0
-         y2 = 74.025mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 65.405mm
-         x2 = 65.405mm
-         y1 = 73.025mm
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = fdmrigvTMcHho9IPHtUAAAAE
-   }
-   ha:subc.719328 {
-    ha:attributes {
-     value = 0.25
-     footprint = TE1217861
-     refdes = J20
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
+      ha:ps_proto_v6.1 {
        htop = 0
-       hdia = 55.0mil
+       hdia = 45.28mil
        li:shape {
         ha:ps_shape_v4 {
          clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 120.0mil
+         li:ps_poly {
+          -35.435mil
+          -35.435mil
+          35.435mil
+          -35.435mil
+          35.435mil
+          35.435mil
+          -35.435mil
+          35.435mil
          }
          ha:layer_mask {
           copper = 1
@@ -10858,10 +10703,15 @@ ha:pcb-rnd-board-v8 {
         }
         ha:ps_shape_v4 {
          clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 120.0mil
+         li:ps_poly {
+          -35.435mil
+          -35.435mil
+          35.435mil
+          -35.435mil
+          35.435mil
+          35.435mil
+          -35.435mil
+          35.435mil
          }
          ha:layer_mask {
           bottom = 1
@@ -10872,10 +10722,15 @@ ha:pcb-rnd-board-v8 {
         }
         ha:ps_shape_v4 {
          clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 120.0mil
+         li:ps_poly {
+          -35.435mil
+          -35.435mil
+          35.435mil
+          -35.435mil
+          35.435mil
+          35.435mil
+          -35.435mil
+          35.435mil
          }
          ha:layer_mask {
           copper = 1
@@ -10884,43 +10739,41 @@ ha:pcb-rnd-board-v8 {
          ha:combining {
          }
         }
-       }
-       hbottom = 0
-       hplated = 1
-      }
-      ha:ps_proto_v6.1 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
         ha:ps_shape_v4 {
          clearance = 0.0
-         ha:ps_line {
-          y2 = 0.0
-          thickness = 140.0mil
-          x1 = -100.0mil
-          x2 = 100.0mil
-          square = 0
-          y1 = 0.0
+         li:ps_poly {
+          -41.73mil
+          -41.73mil
+          41.73mil
+          -41.73mil
+          41.73mil
+          41.73mil
+          -41.73mil
+          41.73mil
          }
          ha:layer_mask {
-          copper = 1
           top = 1
+          mask = 1
          }
          ha:combining {
+          sub = 1
+          auto = 1
          }
         }
         ha:ps_shape_v4 {
          clearance = 0.0
-         ha:ps_line {
-          y2 = 0.0
-          thickness = 152.0mil
-          x1 = -100.0mil
-          x2 = 100.0mil
-          square = 0
-          y1 = 0.0
+         li:ps_poly {
+          -41.73mil
+          -41.73mil
+          41.73mil
+          -41.73mil
+          41.73mil
+          41.73mil
+          -41.73mil
+          41.73mil
          }
          ha:layer_mask {
-          top = 1
+          bottom = 1
           mask = 1
          }
          ha:combining {
@@ -10930,65 +10783,21 @@ ha:pcb-rnd-board-v8 {
         }
        }
        hbottom = 0
-       hplated = 0
-      }
-      ha:ps_proto_v6.2 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_line {
-          y2 = 0.0
-          thickness = 140.0mil
-          x1 = -100.0mil
-          x2 = 100.0mil
-          square = 0
-          y1 = 0.0
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_line {
-          y2 = 0.0
-          thickness = 152.0mil
-          x1 = -100.0mil
-          x2 = 100.0mil
-          square = 0
-          y1 = 0.0
-         }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
+       hplated = 1
       }
      }
      li:objects {
-      ha:padstack_ref.719342 {
+      ha:padstack_ref.719972 {
        smirror = 0
        ha:attributes {
-        term = 1
-        name = 1
+        term = 6
+        name = 6
        }
        proto = 0
        xmirror = 0
-       x = 489.0mil
-       rot = 90.000000
-       y = 67.945mm
+       x = 2.87in
+       rot = 180.000000
+       y = 100.0mil
        li:thermal {
         li:1 {
          on
@@ -10996,29 +10805,35 @@ ha:pcb-rnd-board-v8 {
          round
          noshape
         }
-        li:3 {
+        li:2 {
          on
          diag
          round
          noshape
         }
+        li:3 {
+         on
+         diag
+         sharp
+         noshape
+        }
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 12.0mil
+       clearance = 6.3mil
       }
-      ha:padstack_ref.719343 {
+      ha:padstack_ref.719973 {
        smirror = 0
        ha:attributes {
-        term = 1
-        name = 1
+        term = 5
+        name = 5
        }
        proto = 0
        xmirror = 0
-       x = 489.0mil
-       rot = 90.000000
-       y = 62.865mm
+       x = 2.87in
+       rot = 180.000000
+       y = 200.0mil
        li:thermal {
         li:1 {
          on
@@ -11026,68 +10841,113 @@ ha:pcb-rnd-board-v8 {
          round
          noshape
         }
-        li:3 {
+        li:2 {
+         on
          diag
          round
          noshape
         }
+        li:3 {
+         on
+         diag
+         sharp
+         noshape
+        }
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 12.0mil
+       clearance = 6.3mil
       }
-      ha:padstack_ref.719344 {
+      ha:padstack_ref.719974 {
        smirror = 0
        ha:attributes {
-        term = 1
-        name = 1
+        term = 4
+        name = 4
        }
-       proto = 1
+       proto = 0
        xmirror = 0
-       x = 489.0mil
-       rot = 90.000000
-       y = 65.405mm
+       x = 2.87in
+       rot = 180.000000
+       y = 300.0mil
        li:thermal {
-        li:0 {
+        li:1 {
          on
          diag
          round
          noshape
         }
         li:2 {
+         on
          diag
          round
          noshape
         }
+        li:3 {
+         on
+         diag
+         sharp
+         noshape
+        }
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 12.0mil
+       clearance = 6.3mil
       }
-      ha:padstack_ref.719345 {
+      ha:padstack_ref.719975 {
+       smirror = 0
+       ha:attributes {
+        term = 3
+        name = 3
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.87in
+       rot = 180.000000
+       y = 400.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.3mil
+      }
+      ha:padstack_ref.719976 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.87in
+       rot = 180.000000
+       y = 500.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.3mil
+      }
+      ha:padstack_ref.719977 {
        smirror = 0
        ha:attributes {
         term = 1
         name = 1
        }
-       proto = 2
+       proto = 1
        xmirror = 0
-       x = 489.0mil
-       rot = 90.000000
-       y = 65.405mm
+       x = 2.87in
+       rot = 180.000000
+       y = 600.0mil
        li:thermal {
-        li:3 {
-         diag
-         round
-         noshape
-        }
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 12.0mil
+       clearance = 6.3mil
       }
      }
      li:layers {
@@ -11098,6 +10958,38 @@ ha:pcb-rnd-board-v8 {
         top = 1
        }
        li:objects {
+        ha:line.719947 {
+         clearance = 0.0
+         y2 = 1.039876mm
+         thickness = 6.0mil
+         x1 = 76.14793mm
+         x2 = 69.647816mm
+         y1 = 1.039876mm
+        }
+        ha:line.719950 {
+         clearance = 0.0
+         y2 = 1.039876mm
+         thickness = 6.0mil
+         x1 = 69.647816mm
+         x2 = 69.647816mm
+         y1 = 16.739876mm
+        }
+        ha:line.719953 {
+         clearance = 0.0
+         y2 = 16.739876mm
+         thickness = 6.0mil
+         x1 = 76.14793mm
+         x2 = 69.647816mm
+         y1 = 16.739876mm
+        }
+        ha:line.719956 {
+         clearance = 0.0
+         y2 = 1.039876mm
+         thickness = 6.0mil
+         x1 = 76.14793mm
+         x2 = 76.14793mm
+         y1 = 16.739876mm
+        }
        }
        ha:combining {
        }
@@ -11110,85 +11002,86 @@ ha:pcb-rnd-board-v8 {
         virtual = 1
        }
        li:objects {
-        ha:line.719330 {
+        ha:line.719960 {
          clearance = 0.0
-         y2 = 65.405mm
+         y2 = 350.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 489.0mil
-         x2 = 489.0mil
-         y1 = 65.405mm
-        }
-        ha:line.719333 {
+         x1 = 2.87in
+         x2 = 2.87in
+         y1 = 350.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.719963 {
          clearance = 0.0
-         y2 = 65.405mm
+         y2 = 1.039876mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 489.0mil
-         x2 = 489.0mil
-         y1 = 65.405mm
-        }
-        ha:line.719336 {
+         x1 = 76.14793mm
+         x2 = 76.14793mm
+         y1 = 1.039876mm
+ ha:flags ={ selected=1
+ };        }
+        ha:line.719966 {
          clearance = 0.0
-         y2 = 64.405mm
+         y2 = 1.039876mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 489.0mil
-         x2 = 489.0mil
-         y1 = 65.405mm
-        }
-        ha:line.719339 {
+         x1 = 76.14793mm
+         x2 = 75.14793mm
+         y1 = 1.039876mm
+ ha:flags ={ selected=1
+ };        }
+        ha:line.719969 {
          clearance = 0.0
-         y2 = 65.405mm
+         y2 = 0.039876mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 489.0mil
-         x2 = 13.4206mm
-         y1 = 65.405mm
-        }
+         x1 = 76.14793mm
+         x2 = 76.14793mm
+         y1 = 1.039876mm
+ ha:flags ={ selected=1
+ };        }
        }
        ha:combining {
        }
       }
      }
     }
-    uid = fdmrigvTMcHho9IPHtUAAAAr
+    uid = fdmrigvTMcHho9IPHtUAAAAP
    }
-   ha:subc.719381 {
+   ha:subc.720068 {
     ha:attributes {
-     {io_pcb::hidename_y} = 74.2188 mm
-     footprint = 100mil-led
-     {io_pcb::hidename_scale} = 60
-     refdes = D2
-     value = green
-     {io_pcb::hidename_direction} = 2
-     {io_pcb::hidename_x} = 67.8688 mm
+     value = 0.1uF
+     footprint = 0402
+     refdes = C7
+      device=CAPACITOR
     }
     ha:data {
      li:padstack_prototypes {
       ha:ps_proto_v6.0 {
        htop = 0
-       hdia = 35.0mil
+       hdia = 0.0
        li:shape {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -35.0mil
-          -35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
+          9.84mil
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          -9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
          }
          ha:layer_mask {
           copper = 1
@@ -11200,52 +11093,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -35.0mil
-          -35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -35.0mil
-          -35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -42.5mil
-          -42.5mil
-          42.5mil
-          -42.5mil
-          42.5mil
-          42.5mil
-          -42.5mil
-          42.5mil
+          12.84mil
+          -16.77mil
+          -12.84mil
+          -16.77mil
+          -12.84mil
+          16.77mil
+          12.84mil
+          16.77mil
          }
          ha:layer_mask {
           top = 1
@@ -11259,165 +11114,61 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -42.5mil
-          -42.5mil
-          42.5mil
-          -42.5mil
-          42.5mil
-          42.5mil
-          -42.5mil
-          42.5mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 1
-      }
-      ha:ps_proto_v6.1 {
-       htop = 0
-       hdia = 35.0mil
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 70.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 70.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 70.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 85.0mil
+          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 = 85.0mil
-         }
-         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.719398 {
-       smirror = 1
+      ha:padstack_ref.720082 {
+       smirror = 0
        ha:attributes {
         term = 1
         name = 1
        }
        proto = 0
-       xmirror = 1
-       x = 2.3in
-       rot = -270.000000
-       y = 2.83in
+       xmirror = 0
+       x = 2.62874in
+       rot = 0.000000
+       y = 2.064in
        li:thermal {
        }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 7.5mil
+       clearance = 10.0mil
       }
-      ha:padstack_ref.719399 {
-       smirror = 1
+      ha:padstack_ref.720083 {
+       smirror = 0
        ha:attributes {
         term = 2
         name = 2
        }
-       proto = 1
-       xmirror = 1
-       x = 2.3in
-       rot = -270.000000
-       y = 2.93in
+       proto = 0
+       xmirror = 0
+       x = 2.59726in
+       rot = 0.000000
+       y = 2.064in
        li:thermal {
-        li:1 {
-         on
-         diag
-         round
-         noshape
-        }
-        li:2 {
-         on
-         diag
-         round
-         noshape
-        }
-        li:3 {
-         on
-         diag
-         sharp
-         noshape
-        }
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 7.5mil
+       clearance = 10.0mil
       }
      }
      li:layers {
@@ -11425,27 +11176,9 @@ ha:pcb-rnd-board-v8 {
        lid = 0
        ha:type {
         silk = 1
-        bottom = 1
+        top = 1
        }
        li:objects {
-        ha:line.719382 {
-         clearance = 0.0
-         y2 = 2.979in
-         thickness = 10.0mil
-         x1 = 56.9722mm
-         x2 = 2.357in
-         y1 = 2.979in
-        }
-        ha:arc.719385 {
-         astart = 60.000000
-         thickness = 10.0mil
-         width = 114.0mil
-         height = 114.0mil
-         x = 2.3in
-         y = 73.152mm
-         adelta = -300.000000
-         clearance = 0.0
-        }
        }
        ha:combining {
        }
@@ -11453,86 +11186,91 @@ ha:pcb-rnd-board-v8 {
       ha:subc-aux {
        lid = 1
        ha:type {
-        bottom = 1
-        virtual = 1
+        top = 1
         misc = 1
+        virtual = 1
        }
        li:objects {
-        ha:line.719386 {
+        ha:line.720070 {
          clearance = 0.0
-         y2 = 73.152mm
+         y2 = 2.064in
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 2.3in
-         x2 = 2.3in
-         y1 = 73.152mm
-        }
-        ha:line.719389 {
+         x1 = 2.613in
+         x2 = 2.613in
+         y1 = 2.064in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.720073 {
          clearance = 0.0
-         y2 = 73.152mm
+         y2 = 2.064in
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 2.3in
-         x2 = 2.3in
-         y1 = 73.152mm
-        }
-        ha:line.719392 {
+         x1 = 2.613in
+         x2 = 2.613in
+         y1 = 2.064in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.720076 {
          clearance = 0.0
-         y2 = 74.152mm
+         y2 = 2.064in
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 2.3in
-         x2 = 2.3in
-         y1 = 73.152mm
-        }
-        ha:line.719395 {
+         x1 = 2.613in
+         x2 = 65.3702mm
+         y1 = 2.064in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.720079 {
          clearance = 0.0
-         y2 = 73.152mm
+         y2 = 51.4256mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 2.3in
-         x2 = 59.42mm
-         y1 = 73.152mm
-        }
+         x1 = 2.613in
+         x2 = 2.613in
+         y1 = 2.064in
+ ha:flags ={ selected=1
+ };        }
        }
        ha:combining {
        }
       }
      }
     }
-    uid = fdmrigvTMcHho9IPHtUAAAAV
+    uid = fdmrigvTMcHho9IPHtUAAAB2
    }
-   ha:subc.719656 {
+   ha:subc.720514 {
     ha:attributes {
-     value = red
-     footprint = 100mil-led
-     refdes = D1
+     value = 12MHz
+     footprint = ABM8
+     refdes = X1
+      device=CRYSTAL
     }
     ha:data {
      li:padstack_prototypes {
       ha:ps_proto_v6.0 {
        htop = 0
-       hdia = 35.0mil
+       hdia = 0.0
        li:shape {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -35.0mil
-          -35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
+          -20.67mil
+          25.595mil
+          20.67mil
+          25.595mil
+          20.67mil
+          -25.595mil
+          -20.67mil
+          -25.595mil
          }
          ha:layer_mask {
           copper = 1
@@ -11544,52 +11282,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -35.0mil
-          -35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -35.0mil
-          -35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -42.5mil
-          -42.5mil
-          42.5mil
-          -42.5mil
-          42.5mil
-          42.5mil
-          -42.5mil
-          42.5mil
+          -23.67mil
+          28.595mil
+          23.67mil
+          28.595mil
+          23.67mil
+          -28.595mil
+          -23.67mil
+          -28.595mil
          }
          ha:layer_mask {
           top = 1
@@ -11603,38 +11303,42 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -42.5mil
-          -42.5mil
-          42.5mil
-          -42.5mil
-          42.5mil
-          42.5mil
-          -42.5mil
-          42.5mil
+          -20.67mil
+          25.595mil
+          20.67mil
+          25.595mil
+          20.67mil
+          -25.595mil
+          -20.67mil
+          -25.595mil
          }
          ha:layer_mask {
-          bottom = 1
-          mask = 1
+          top = 1
+          paste = 1
          }
          ha:combining {
-          sub = 1
           auto = 1
          }
         }
        }
        hbottom = 0
-       hplated = 1
+       hplated = 0
       }
       ha:ps_proto_v6.1 {
        htop = 0
-       hdia = 35.0mil
+       hdia = 0.0
        li:shape {
         ha:ps_shape_v4 {
          clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 70.0mil
+         li:ps_poly {
+          20.67mil
+          -25.595mil
+          -20.67mil
+          -25.595mil
+          -20.67mil
+          25.595mil
+          20.67mil
+          25.595mil
          }
          ha:layer_mask {
           copper = 1
@@ -11645,38 +11349,15 @@ ha:pcb-rnd-board-v8 {
         }
         ha:ps_shape_v4 {
          clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 70.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 70.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 85.0mil
+         li:ps_poly {
+          23.67mil
+          -28.595mil
+          -23.67mil
+          -28.595mil
+          -23.67mil
+          28.595mil
+          23.67mil
+          28.595mil
          }
          ha:layer_mask {
           top = 1
@@ -11689,84 +11370,95 @@ ha:pcb-rnd-board-v8 {
         }
         ha:ps_shape_v4 {
          clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 85.0mil
+         li:ps_poly {
+          20.67mil
+          -25.595mil
+          -20.67mil
+          -25.595mil
+          -20.67mil
+          25.595mil
+          20.67mil
+          25.595mil
          }
          ha:layer_mask {
-          bottom = 1
-          mask = 1
+          top = 1
+          paste = 1
          }
          ha:combining {
-          sub = 1
           auto = 1
          }
         }
        }
        hbottom = 0
-       hplated = 1
+       hplated = 0
       }
      }
      li:objects {
-      ha:padstack_ref.719674 {
-       smirror = 1
+      ha:padstack_ref.720529 {
+       smirror = 0
        ha:attributes {
-        term = 1
-        name = 1
+        term = 2
+        name = pin2
        }
        proto = 0
-       xmirror = 1
-       x = 38.1mm
-       rot = -270.000000
-       y = 2.83in
+       xmirror = 0
+       x = 65.157731mm
+       rot = 270.000000
+       y = 2.18142in
+       li:thermal {
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.720530 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = pin1
+       }
+       proto = 1
+       xmirror = 0
+       x = 62.858015mm
+       rot = 270.000000
+       y = 2.18142in
        li:thermal {
-        li:5 {
-         diag
-         round
-         noshape
-        }
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 7.5mil
+       clearance = 6.0mil
       }
-      ha:padstack_ref.719675 {
-       smirror = 1
+      ha:padstack_ref.720531 {
+       smirror = 0
        ha:attributes {
-        term = 2
-        name = 2
+        term = 4
+        name = pin4
        }
        proto = 1
-       xmirror = 1
-       x = 38.1mm
-       rot = -270.000000
-       y = 2.93in
+       xmirror = 0
+       x = 62.858015mm
+       rot = 270.000000
+       y = 2.10859in
+       li:thermal {
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.720532 {
+       smirror = 0
+       ha:attributes {
+        term = 3
+        name = pin3
+       }
+       proto = 0
+       xmirror = 0
+       x = 65.157731mm
+       rot = 270.000000
+       y = 2.10859in
        li:thermal {
-        li:1 {
-         on
-         diag
-         round
-         noshape
-        }
-        li:2 {
-         on
-         diag
-         round
-         noshape
-        }
-        li:3 {
-         on
-         diag
-         round
-         noshape
-        }
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 7.5mil
+       clearance = 6.0mil
       }
      }
      li:layers {
@@ -11774,25 +11466,17 @@ ha:pcb-rnd-board-v8 {
        lid = 0
        ha:type {
         silk = 1
-        bottom = 1
+        top = 1
        }
        li:objects {
-        ha:line.719657 {
-         clearance = 0.0
-         y2 = 2.979in
-         thickness = 10.0mil
-         x1 = 39.5478mm
-         x2 = 1.443in
-         y1 = 2.979in
-        }
-        ha:arc.719660 {
-         astart = 60.000000
+        ha:arc.720515 {
+         astart = 270.000000
          thickness = 10.0mil
-         width = 114.0mil
-         height = 114.0mil
-         x = 38.1mm
-         y = 73.152mm
-         adelta = -300.000000
+         width = 5.0mil
+         height = 5.0mil
+         x = 62.467998mm
+         y = 2.1513in
+         adelta = 360.000000
          clearance = 0.0
         }
        }
@@ -11802,68 +11486,73 @@ ha:pcb-rnd-board-v8 {
       ha:subc-aux {
        lid = 1
        ha:type {
-        bottom = 1
-        virtual = 1
+        top = 1
         misc = 1
+        virtual = 1
        }
        li:objects {
-        ha:line.719662 {
+        ha:line.720517 {
          clearance = 0.0
-         y2 = 73.152mm
+         y2 = 54.483127mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 38.1mm
-         x2 = 38.1mm
-         y1 = 73.152mm
-        }
-        ha:line.719665 {
+         x1 = 64.007873mm
+         x2 = 64.007873mm
+         y1 = 54.483127mm
+ ha:flags ={ selected=1
+ };        }
+        ha:line.720520 {
          clearance = 0.0
-         y2 = 73.152mm
+         y2 = 2.145in
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 38.1mm
-         x2 = 38.1mm
-         y1 = 73.152mm
-        }
-        ha:line.719668 {
+         x1 = 2.52in
+         x2 = 2.52in
+         y1 = 2.145in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.720523 {
          clearance = 0.0
-         y2 = 74.152mm
+         y2 = 53.483mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 38.1mm
-         x2 = 38.1mm
-         y1 = 73.152mm
-        }
-        ha:line.719671 {
+         x1 = 2.52in
+         x2 = 2.52in
+         y1 = 2.145in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.720526 {
          clearance = 0.0
-         y2 = 73.152mm
+         y2 = 2.145in
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 38.1mm
-         x2 = 39.1mm
-         y1 = 73.152mm
-        }
+         x1 = 2.52in
+         x2 = 65.008mm
+         y1 = 2.145in
+ ha:flags ={ selected=1
+ };        }
        }
        ha:combining {
        }
       }
      }
     }
-    uid = O+PchJukw719cEV5Te8AAACB
+    uid = IGobWzSMURBswUg5LvAAAACm
    }
-   ha:subc.719711 {
+   ha:subc.720778 {
     ha:attributes {
-     value = 22
-     footprint = 0402
-     refdes = R1
+     value = USBmicroB
+     footprint = 11071
+     refdes = J5
+      device=CONNECTOR
     }
     ha:data {
      li:padstack_prototypes {
@@ -11874,14 +11563,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-          -9.84mil
+          7.875mil
+          -26.575mil
+          -7.875mil
+          -26.575mil
+          -7.875mil
+          26.575mil
+          7.875mil
+          26.575mil
          }
          ha:layer_mask {
           copper = 1
@@ -11893,14 +11582,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
-          -12.84mil
+          10.875mil
+          -29.575mil
+          -10.875mil
+          -29.575mil
+          -10.875mil
+          29.575mil
+          10.875mil
+          29.575mil
          }
          ha:layer_mask {
           top = 1
@@ -11914,14 +11603,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-          -9.84mil
+          7.875mil
+          -26.575mil
+          -7.875mil
+          -26.575mil
+          -7.875mil
+          26.575mil
+          7.875mil
+          26.575mil
          }
          ha:layer_mask {
           top = 1
@@ -11935,135 +11624,21 @@ ha:pcb-rnd-board-v8 {
        hbottom = 0
        hplated = 0
       }
-     }
-     li:objects {
-      ha:padstack_ref.719725 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.58026in
-       rot = 270.000000
-       y = 2.802in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-      ha:padstack_ref.719726 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.61174in
-       rot = 270.000000
-       y = 2.802in
-       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.719713 {
-         clearance = 0.0
-         y2 = 2.802in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 1.596in
-         x2 = 1.596in
-         y1 = 2.802in
-        }
-        ha:line.719716 {
-         clearance = 0.0
-         y2 = 2.802in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 1.596in
-         x2 = 1.596in
-         y1 = 2.802in
-        }
-        ha:line.719719 {
-         clearance = 0.0
-         y2 = 2.802in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 1.596in
-         x2 = 39.5384mm
-         y1 = 2.802in
-        }
-        ha:line.719722 {
-         clearance = 0.0
-         y2 = 72.1708mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 1.596in
-         x2 = 1.596in
-         y1 = 2.802in
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = fdmrigvTMcHho9IPHtUAAABy
-   }
-   ha:subc.719946 {
-    ha:attributes {
-     value = 6screws
-     footprint = 282834-6
-     refdes = J11
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
+      ha:ps_proto_v6.1 {
        htop = 0
-       hdia = 45.28mil
+       hdia = 0.0
        li:shape {
         ha:ps_shape_v4 {
          clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 70.87mil
+         li:ps_poly {
+          -31.495mil
+          -27.56mil
+          -31.495mil
+          27.56mil
+          31.495mil
+          27.56mil
+          31.495mil
+          -27.56mil
          }
          ha:layer_mask {
           copper = 1
@@ -12074,38 +11649,15 @@ ha:pcb-rnd-board-v8 {
         }
         ha:ps_shape_v4 {
          clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 70.87mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 70.87mil
-         }
-         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 = 83.46mil
+         li:ps_poly {
+          -34.495mil
+          -30.56mil
+          -34.495mil
+          30.56mil
+          34.495mil
+          30.56mil
+          34.495mil
+          -30.56mil
          }
          ha:layer_mask {
           top = 1
@@ -12118,39 +11670,43 @@ ha:pcb-rnd-board-v8 {
         }
         ha:ps_shape_v4 {
          clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 83.46mil
+         li:ps_poly {
+          -31.495mil
+          -27.56mil
+          -31.495mil
+          27.56mil
+          31.495mil
+          27.56mil
+          31.495mil
+          -27.56mil
          }
          ha:layer_mask {
-          bottom = 1
-          mask = 1
+          top = 1
+          paste = 1
          }
          ha:combining {
-          sub = 1
           auto = 1
          }
         }
        }
        hbottom = 0
-       hplated = 1
+       hplated = 0
       }
-      ha:ps_proto_v6.1 {
+      ha:ps_proto_v6.2 {
        htop = 0
-       hdia = 45.28mil
+       hdia = 0.0
        li:shape {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -35.435mil
-          -35.435mil
-          35.435mil
-          -35.435mil
-          35.435mil
-          35.435mil
-          -35.435mil
-          35.435mil
+          -37.4mil
+          37.4mil
+          37.4mil
+          37.4mil
+          37.4mil
+          -37.4mil
+          -37.4mil
+          -37.4mil
          }
          ha:layer_mask {
           copper = 1
@@ -12162,52 +11718,95 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -35.435mil
-          -35.435mil
-          35.435mil
-          -35.435mil
-          35.435mil
-          35.435mil
-          -35.435mil
-          35.435mil
+          -40.4mil
+          40.4mil
+          40.4mil
+          40.4mil
+          40.4mil
+          -40.4mil
+          -40.4mil
+          -40.4mil
          }
          ha:layer_mask {
-          bottom = 1
-          copper = 1
+          top = 1
+          mask = 1
          }
          ha:combining {
+          sub = 1
+          auto = 1
          }
         }
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -35.435mil
-          -35.435mil
-          35.435mil
-          -35.435mil
-          35.435mil
-          35.435mil
-          -35.435mil
-          35.435mil
+          -37.4mil
+          37.4mil
+          37.4mil
+          37.4mil
+          37.4mil
+          -37.4mil
+          -37.4mil
+          -37.4mil
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+      ha:ps_proto_v6.3 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 10.0mil
+         ha:ps_line {
+          y2 = -0.55mm
+          thickness = 1.05mm
+          x1 = 0.0
+          x2 = 0.0
+          square = 0
+          y1 = 0.55mm
          }
          ha:layer_mask {
           copper = 1
-          intern = 1
+          top = 1
          }
          ha:combining {
          }
         }
         ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -41.73mil
-          -41.73mil
-          41.73mil
-          -41.73mil
-          41.73mil
-          41.73mil
-          -41.73mil
-          41.73mil
+         clearance = 10.0mil
+         ha:ps_line {
+          y2 = -0.55mm
+          thickness = 0.45mm
+          x1 = 0.0
+          x2 = 0.0
+          square = 0
+          y1 = 0.55mm
+         }
+         ha:layer_mask {
+          mech = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 10.0mil
+         ha:ps_line {
+          y2 = -0.55mm
+          thickness = 84.0mil
+          x1 = 0.0
+          x2 = 0.0
+          square = 0
+          y1 = 0.55mm
          }
          ha:layer_mask {
           top = 1
@@ -12219,16 +11818,48 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -41.73mil
-          -41.73mil
-          41.73mil
-          -41.73mil
-          41.73mil
-          41.73mil
-          -41.73mil
-          41.73mil
+         clearance = 10.0mil
+         ha:ps_line {
+          y2 = -0.55mm
+          thickness = 1.05mm
+          x1 = 0.0
+          x2 = 0.0
+          square = 0
+          y1 = 0.55mm
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 10.0mil
+         ha:ps_line {
+          y2 = -0.55mm
+          thickness = 1.05mm
+          x1 = 0.0
+          x2 = 0.0
+          square = 0
+          y1 = 0.55mm
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 10.0mil
+         ha:ps_line {
+          y2 = -0.55mm
+          thickness = 84.0mil
+          x1 = 0.0
+          x2 = 0.0
+          square = 0
+          y1 = 0.55mm
          }
          ha:layer_mask {
           bottom = 1
@@ -12239,173 +11870,238 @@ ha:pcb-rnd-board-v8 {
           auto = 1
          }
         }
+        ha:ps_shape_v4 {
+         clearance = 10.0mil
+         ha:ps_line {
+          y2 = -0.55mm
+          thickness = 1.05mm
+          x1 = 0.0
+          x2 = 0.0
+          square = 0
+          y1 = 0.55mm
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
        }
        hbottom = 0
        hplated = 1
       }
      }
      li:objects {
-      ha:padstack_ref.719972 {
+      ha:padstack_ref.720792 {
        smirror = 0
        ha:attributes {
-        term = 6
-        name = 6
+        term = 1
+        name = VBUS
        }
        proto = 0
        xmirror = 0
-       x = 2.87in
-       rot = 180.000000
-       y = 100.0mil
+       x = 2.8376in
+       rot = 270.000000
+       y = 1.93118in
        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 = 6.3mil
+       clearance = 6.0mil
       }
-      ha:padstack_ref.719973 {
+      ha:padstack_ref.720793 {
        smirror = 0
        ha:attributes {
-        term = 5
-        name = 5
+        term = 2
+        name = D-
        }
        proto = 0
        xmirror = 0
-       x = 2.87in
-       rot = 180.000000
-       y = 200.0mil
+       x = 2.8376in
+       rot = 270.000000
+       y = 1.90559in
        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 = 6.3mil
+       clearance = 6.0mil
       }
-      ha:padstack_ref.719974 {
+      ha:padstack_ref.720794 {
        smirror = 0
        ha:attributes {
-        term = 4
-        name = 4
+        term = 3
+        name = D+
        }
        proto = 0
        xmirror = 0
-       x = 2.87in
-       rot = 180.000000
-       y = 300.0mil
+       x = 2.8376in
+       rot = 270.000000
+       y = 1.88in
        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 = 6.3mil
+       clearance = 6.0mil
       }
-      ha:padstack_ref.719975 {
+      ha:padstack_ref.720795 {
        smirror = 0
        ha:attributes {
-        term = 3
-        name = 3
+        term = 4
+        name = HS
        }
        proto = 0
        xmirror = 0
-       x = 2.87in
-       rot = 180.000000
-       y = 400.0mil
+       x = 2.8376in
+       rot = 270.000000
+       y = 1.85441in
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 6.3mil
+       clearance = 6.0mil
       }
-      ha:padstack_ref.719976 {
+      ha:padstack_ref.720796 {
        smirror = 0
        ha:attributes {
-        term = 2
-        name = 2
+        term = 5
+        name = GND
        }
        proto = 0
        xmirror = 0
-       x = 2.87in
-       rot = 180.000000
-       y = 500.0mil
+       x = 2.8376in
+       rot = 270.000000
+       y = 1.82882in
+       li:thermal {
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.720797 {
+       smirror = 0
+       ha:attributes {
+        term = G
+       }
+       proto = 1
+       xmirror = 0
+       x = 2.85433in
+       rot = 270.000000
+       y = 44.551981mm
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 6.3mil
+       clearance = 0.0
       }
-      ha:padstack_ref.719977 {
+      ha:padstack_ref.720798 {
        smirror = 0
        ha:attributes {
-        term = 1
-        name = 1
+        term = G
        }
        proto = 1
        xmirror = 0
-       x = 2.87in
-       rot = 180.000000
-       y = 600.0mil
+       x = 2.85433in
+       rot = 270.000000
+       y = 50.952019mm
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 6.3mil
+       clearance = 0.0
+      }
+      ha:padstack_ref.720799 {
+       smirror = 0
+       ha:attributes {
+        term = G
+       }
+       proto = 2
+       xmirror = 0
+       x = 2.94291in
+       rot = 270.000000
+       y = 1.83472in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.0
+      }
+      ha:padstack_ref.720800 {
+       smirror = 0
+       ha:attributes {
+        term = G
+       }
+       proto = 2
+       xmirror = 0
+       x = 2.94291in
+       rot = 270.000000
+       y = 1.92528in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 0.0
+      }
+      ha:padstack_ref.720801 {
+       smirror = 0
+       ha:attributes {
+        term = G
+       }
+       proto = 3
+       xmirror = 0
+       x = 74.750078mm
+       rot = 270.000000
+       y = 1.75402in
+       li:thermal {
+        li:2 {
+         on
+         solid
+         noshape
+        }
+        li:3 {
+         on
+         solid
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.235mil
+      }
+      ha:padstack_ref.720802 {
+       smirror = 0
+       ha:attributes {
+        term = G
+       }
+       proto = 3
+       xmirror = 0
+       x = 74.750078mm
+       rot = 270.000000
+       y = 2.00598in
+       li:thermal {
+        li:2 {
+         on
+         solid
+         noshape
+        }
+        li:3 {
+         on
+         solid
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.235mil
       }
      }
      li:layers {
@@ -12416,38 +12112,6 @@ ha:pcb-rnd-board-v8 {
         top = 1
        }
        li:objects {
-        ha:line.719947 {
-         clearance = 0.0
-         y2 = 1.039876mm
-         thickness = 6.0mil
-         x1 = 76.14793mm
-         x2 = 69.647816mm
-         y1 = 1.039876mm
-        }
-        ha:line.719950 {
-         clearance = 0.0
-         y2 = 1.039876mm
-         thickness = 6.0mil
-         x1 = 69.647816mm
-         x2 = 69.647816mm
-         y1 = 16.739876mm
-        }
-        ha:line.719953 {
-         clearance = 0.0
-         y2 = 16.739876mm
-         thickness = 6.0mil
-         x1 = 76.14793mm
-         x2 = 69.647816mm
-         y1 = 16.739876mm
-        }
-        ha:line.719956 {
-         clearance = 0.0
-         y2 = 1.039876mm
-         thickness = 6.0mil
-         x1 = 76.14793mm
-         x2 = 76.14793mm
-         y1 = 16.739876mm
-        }
        }
        ha:combining {
        }
@@ -12460,65 +12124,202 @@ ha:pcb-rnd-board-v8 {
         virtual = 1
        }
        li:objects {
-        ha:line.719960 {
+        ha:line.720780 {
          clearance = 0.0
-         y2 = 350.0mil
+         y2 = 1.88in
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 2.87in
-         x2 = 2.87in
-         y1 = 350.0mil
-        }
-        ha:line.719963 {
+         x1 = 73.698549mm
+         x2 = 73.698549mm
+         y1 = 1.88in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.720783 {
          clearance = 0.0
-         y2 = 1.039876mm
+         y2 = 1.88in
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 76.14793mm
-         x2 = 76.14793mm
-         y1 = 1.039876mm
-        }
-        ha:line.719966 {
+         x1 = 3.0in
+         x2 = 3.0in
+         y1 = 1.88in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.720786 {
          clearance = 0.0
-         y2 = 1.039876mm
+         y2 = 46.752mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 76.14793mm
-         x2 = 75.14793mm
-         y1 = 1.039876mm
-        }
-        ha:line.719969 {
+         x1 = 3.0in
+         x2 = 3.0in
+         y1 = 1.88in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.720789 {
          clearance = 0.0
-         y2 = 0.039876mm
+         y2 = 1.88in
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 76.14793mm
-         x2 = 76.14793mm
-         y1 = 1.039876mm
-        }
+         x1 = 3.0in
+         x2 = 77.2mm
+         y1 = 1.88in
+ ha:flags ={ selected=1
+ };        }
        }
        ha:combining {
        }
       }
-     }
-    }
-    uid = fdmrigvTMcHho9IPHtUAAAAP
-   }
-   ha:subc.720068 {
-    ha:attributes {
-     value = 0.1uF
-     footprint = 0402
-     refdes = C7
-    }
-    ha:data {
+      {ha:top copper}                                        {
+       lid = 2
+       ha:type {
+        copper = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:top_paste {
+       lid = 3
+       ha:type {
+        top = 1
+        paste = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+        auto = 1
+       }
+      }
+      ha:top_mask {
+       lid = 4
+       ha:type {
+        top = 1
+        mask = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+        sub = 1
+        auto = 1
+       }
+      }
+      ha:any_internal_copper {
+       li:objects {
+       }
+       lid = 5
+       ha:type {
+        copper = 1
+        intern = 1
+       }
+       stack_offs = 1
+       ha:combining {
+       }
+      }
+      ha:bottom_copper {
+       lid = 6
+       ha:type {
+        bottom = 1
+        copper = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:bottom_mask {
+       lid = 7
+       ha:type {
+        bottom = 1
+        mask = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+        sub = 1
+        auto = 1
+       }
+      }
+      ha:bottom_silk {
+       lid = 8
+       ha:type {
+        silk = 1
+        bottom = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+        auto = 1
+       }
+      }
+      ha:bottom_paste {
+       lid = 9
+       ha:type {
+        bottom = 1
+        paste = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+        auto = 1
+       }
+      }
+      ha:outline {
+       lid = 10
+       ha:type {
+        boundary = 1
+       }
+       purpose = uroute
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:pmech {
+       lid = 11
+       ha:type {
+        mech = 1
+       }
+       purpose = proute
+       li:objects {
+       }
+       ha:combining {
+        auto = 1
+       }
+      }
+      ha:umech {
+       lid = 12
+       ha:type {
+        mech = 1
+       }
+       purpose = uroute
+       li:objects {
+       }
+       ha:combining {
+        auto = 1
+       }
+      }
+     }
+    }
+    uid = t+CANjtdPMoBlE0Q3VMAAAAB
+   }
+   ha:subc.721199 {
+    ha:attributes {
+     openscad = 0402
+     value = 18pF
+     refdes = C3
+     footprint = 0402
+      device=CAPACITOR
+    }
+    ha:data {
      li:padstack_prototypes {
       ha:ps_proto_v6.0 {
        htop = 0
@@ -12590,7 +12391,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      li:objects {
-      ha:padstack_ref.720082 {
+      ha:padstack_ref.721212 {
        smirror = 0
        ha:attributes {
         term = 1
@@ -12598,14 +12399,17 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 2.62874in
+       x = 2.61626in
        rot = 0.000000
-       y = 2.064in
+       y = 2.102in
        li:thermal {
        }
+       ha:flags {
+        clearline = 1
+       }
        clearance = 10.0mil
       }
-      ha:padstack_ref.720083 {
+      ha:padstack_ref.721213 {
        smirror = 0
        ha:attributes {
         term = 2
@@ -12613,14 +12417,11 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 2.59726in
+       x = 2.64774in
        rot = 0.000000
-       y = 2.064in
+       y = 2.102in
        li:thermal {
        }
-       ha:flags {
-        clearline = 1
-       }
        clearance = 10.0mil
       }
      }
@@ -12644,63 +12445,69 @@ ha:pcb-rnd-board-v8 {
         virtual = 1
        }
        li:objects {
-        ha:line.720070 {
+        ha:line.721200 {
          clearance = 0.0
-         y2 = 2.064in
+         y2 = 53.3908mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 2.613in
-         x2 = 2.613in
-         y1 = 2.064in
-        }
-        ha:line.720073 {
+         x1 = 2.632in
+         x2 = 2.632in
+         y1 = 53.3908mm
+ ha:flags ={ selected=1
+ };        }
+        ha:line.721203 {
          clearance = 0.0
-         y2 = 2.064in
+         y2 = 53.3908mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 2.613in
-         x2 = 2.613in
-         y1 = 2.064in
-        }
-        ha:line.720076 {
+         x1 = 2.632in
+         x2 = 2.632in
+         y1 = 53.3908mm
+ ha:flags ={ selected=1
+ };        }
+        ha:line.721206 {
          clearance = 0.0
-         y2 = 2.064in
+         y2 = 53.3908mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 2.613in
-         x2 = 65.3702mm
-         y1 = 2.064in
-        }
-        ha:line.720079 {
+         x1 = 2.632in
+         x2 = 67.8528mm
+         y1 = 53.3908mm
+ ha:flags ={ selected=1
+ };        }
+        ha:line.721209 {
          clearance = 0.0
-         y2 = 51.4256mm
+         y2 = 54.3908mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 2.613in
-         x2 = 2.613in
-         y1 = 2.064in
-        }
+         x1 = 2.632in
+         x2 = 2.632in
+         y1 = 53.3908mm
+ ha:flags ={ selected=1
+ };        }
        }
        ha:combining {
        }
       }
      }
     }
-    uid = fdmrigvTMcHho9IPHtUAAAB2
+    uid = 5tUplJr5SYohzy+ou+0AAABd
    }
-   ha:subc.720514 {
+   ha:subc.721277 {
     ha:attributes {
-     value = 12MHz
-     footprint = ABM8
-     refdes = X1
+     refdes = R501
+     value = 3.3k
+     footprint = 0402
+     openscad = 0402
+      device=RESISTOR
     }
     ha:data {
      li:padstack_prototypes {
@@ -12711,14 +12518,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -20.67mil
-          25.595mil
-          20.67mil
-          25.595mil
-          20.67mil
-          -25.595mil
-          -20.67mil
-          -25.595mil
+          9.84mil
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          -9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
          }
          ha:layer_mask {
           copper = 1
@@ -12730,14 +12537,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -23.67mil
-          28.595mil
-          23.67mil
-          28.595mil
-          23.67mil
-          -28.595mil
-          -23.67mil
-          -28.595mil
+          12.84mil
+          -16.77mil
+          -12.84mil
+          -16.77mil
+          -12.84mil
+          16.77mil
+          12.84mil
+          16.77mil
          }
          ha:layer_mask {
           top = 1
@@ -12751,82 +12558,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -20.67mil
-          25.595mil
-          20.67mil
-          25.595mil
-          20.67mil
-          -25.595mil
-          -20.67mil
-          -25.595mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-      ha:ps_proto_v6.1 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          20.67mil
-          -25.595mil
-          -20.67mil
-          -25.595mil
-          -20.67mil
-          25.595mil
-          20.67mil
-          25.595mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          23.67mil
-          -28.595mil
-          -23.67mil
-          -28.595mil
-          -23.67mil
-          28.595mil
-          23.67mil
-          28.595mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          20.67mil
-          -25.595mil
-          -20.67mil
-          -25.595mil
-          -20.67mil
-          25.595mil
-          20.67mil
-          25.595mil
+          9.84mil
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          -9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
          }
          ha:layer_mask {
           top = 1
@@ -12842,71 +12581,38 @@ ha:pcb-rnd-board-v8 {
       }
      }
      li:objects {
-      ha:padstack_ref.720529 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = pin2
-       }
-       proto = 0
-       xmirror = 0
-       x = 65.157731mm
-       rot = 270.000000
-       y = 2.18142in
-       li:thermal {
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.720530 {
+      ha:padstack_ref.721290 {
        smirror = 0
        ha:attributes {
         term = 1
-        name = pin1
-       }
-       proto = 1
-       xmirror = 0
-       x = 62.858015mm
-       rot = 270.000000
-       y = 2.18142in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.720531 {
-       smirror = 0
-       ha:attributes {
-        term = 4
-        name = pin4
+        name = 1
        }
-       proto = 1
+       proto = 0
        xmirror = 0
-       x = 62.858015mm
-       rot = 270.000000
-       y = 2.10859in
+       x = 1.10674in
+       rot = 180.000000
+       y = 606.0mil
        li:thermal {
        }
-       clearance = 6.0mil
+       clearance = 10.0mil
       }
-      ha:padstack_ref.720532 {
+      ha:padstack_ref.721291 {
        smirror = 0
        ha:attributes {
-        term = 3
-        name = pin3
+        term = 2
+        name = 2
        }
        proto = 0
        xmirror = 0
-       x = 65.157731mm
-       rot = 270.000000
-       y = 2.10859in
+       x = 1.07526in
+       rot = 180.000000
+       y = 606.0mil
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 6.0mil
+       clearance = 10.0mil
       }
      }
      li:layers {
@@ -12917,16 +12623,6 @@ ha:pcb-rnd-board-v8 {
         top = 1
        }
        li:objects {
-        ha:arc.720515 {
-         astart = 270.000000
-         thickness = 10.0mil
-         width = 5.0mil
-         height = 5.0mil
-         x = 62.467998mm
-         y = 2.1513in
-         adelta = 360.000000
-         clearance = 0.0
-        }
        }
        ha:combining {
        }
@@ -12939,76 +12635,87 @@ ha:pcb-rnd-board-v8 {
         virtual = 1
        }
        li:objects {
-        ha:line.720517 {
+        ha:line.721278 {
          clearance = 0.0
-         y2 = 54.483127mm
+         y2 = 606.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 64.007873mm
-         x2 = 64.007873mm
-         y1 = 54.483127mm
-        }
-        ha:line.720520 {
+         x1 = 27.7114mm
+         x2 = 27.7114mm
+         y1 = 606.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.721281 {
          clearance = 0.0
-         y2 = 2.145in
+         y2 = 606.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 2.52in
-         x2 = 2.52in
-         y1 = 2.145in
-        }
-        ha:line.720523 {
+         x1 = 27.7114mm
+         x2 = 27.7114mm
+         y1 = 606.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.721284 {
          clearance = 0.0
-         y2 = 53.483mm
+         y2 = 606.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 2.52in
-         x2 = 2.52in
-         y1 = 2.145in
-        }
-        ha:line.720526 {
+         x1 = 27.7114mm
+         x2 = 26.7114mm
+         y1 = 606.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.721287 {
          clearance = 0.0
-         y2 = 2.145in
+         y2 = 14.3924mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 2.52in
-         x2 = 65.008mm
-         y1 = 2.145in
-        }
+         x1 = 27.7114mm
+         x2 = 27.7114mm
+         y1 = 606.0mil
+ ha:flags ={ selected=1
+ };        }
        }
        ha:combining {
        }
       }
      }
     }
-    uid = IGobWzSMURBswUg5LvAAAACm
+    uid = IGobWzSMURBswUg5LvAAAACE
    }
-   ha:subc.720553 {
+   ha:subc.724629 {
     ha:attributes {
-     value = RP-SMA
-     footprint = rpsma-th
-     refdes = J8
+     footprint = 0402
+     value = 18pF
+     openscad = 0402
+     refdes = C4
+      device=CAPACITOR
     }
     ha:data {
      li:padstack_prototypes {
       ha:ps_proto_v6.0 {
        htop = 0
-       hdia = 50.0mil
+       hdia = 0.0
        li:shape {
         ha:ps_shape_v4 {
          clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 89.37mil
+         li:ps_poly {
+          9.84mil
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          -9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
          }
          ha:layer_mask {
           copper = 1
@@ -13019,289 +12726,83 @@ ha:pcb-rnd-board-v8 {
         }
         ha:ps_shape_v4 {
          clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 89.37mil
-         }
-         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 = 89.37mil
+         li:ps_poly {
+          12.84mil
+          -16.77mil
+          -12.84mil
+          -16.77mil
+          -12.84mil
+          16.77mil
+          12.84mil
+          16.77mil
          }
          ha:layer_mask {
-          copper = 1
-          intern = 1
+          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 = 101.97mil
+         li:ps_poly {
+          9.84mil
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          -9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
          }
          ha:layer_mask {
           top = 1
-          mask = 1
+          paste = 1
          }
          ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 101.97mil
-         }
-         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 = 62.6mil
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 101.97mil
-         }
-         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 = 101.97mil
-         }
-         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 = 101.97mil
-         }
-         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 = 114.57mil
-         }
-         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 = 114.57mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
           auto = 1
          }
         }
        }
        hbottom = 0
-       hplated = 1
+       hplated = 0
       }
      }
      li:objects {
-      ha:padstack_ref.720568 {
-       smirror = 1
+      ha:padstack_ref.724642 {
+       smirror = 0
        ha:attributes {
         term = 1
         name = 1
        }
        proto = 0
-       xmirror = 1
-       x = 64.77mm
-       rot = -180.000000
-       y = 38.1mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.3mil
-      }
-      ha:padstack_ref.720569 {
-       smirror = 1
-       ha:attributes {
-        term = 2
-        name = GND
-       }
-       proto = 1
-       xmirror = 1
-       x = 62.23mm
-       rot = -180.000000
-       y = 1.6in
-       li:thermal {
-        li:2 {
-         on
-         diag
-         round
-         noshape
-        }
-        li:3 {
-         on
-         diag
-         round
-         noshape
-        }
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.3mil
-      }
-      ha:padstack_ref.720570 {
-       smirror = 1
-       ha:attributes {
-        term = 2
-        name = GND
-       }
-       proto = 1
-       xmirror = 1
-       x = 2.64999in
-       rot = -180.000000
-       y = 1.6in
-       li:thermal {
-        li:2 {
-         on
-         diag
-         round
-         noshape
-        }
-        li:3 {
-         on
-         diag
-         round
-         noshape
-        }
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.3mil
-      }
-      ha:padstack_ref.720571 {
-       smirror = 1
-       ha:attributes {
-        term = 2
-        name = GND
-       }
-       proto = 1
-       xmirror = 1
-       x = 62.23mm
-       rot = -180.000000
-       y = 1.40001in
+       xmirror = 0
+       x = 2.42374in
+       rot = 180.000000
+       y = 2.188in
        li:thermal {
-        li:2 {
-         on
-         diag
-         round
-         noshape
-        }
-        li:3 {
-         on
-         diag
-         round
-         noshape
-        }
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 6.3mil
+       clearance = 10.0mil
       }
-      ha:padstack_ref.720572 {
-       smirror = 1
+      ha:padstack_ref.724643 {
+       smirror = 0
        ha:attributes {
         term = 2
-        name = GND
+        name = 2
        }
-       proto = 1
-       xmirror = 1
-       x = 2.64999in
-       rot = -180.000000
-       y = 1.40001in
+       proto = 0
+       xmirror = 0
+       x = 2.39226in
+       rot = 180.000000
+       y = 2.188in
        li:thermal {
-        li:2 {
-         on
-         diag
-         round
-         noshape
-        }
-        li:3 {
-         on
-         diag
-         round
-         noshape
-        }
        }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.3mil
+       clearance = 10.0mil
       }
      }
      li:layers {
@@ -13309,19 +12810,9 @@ ha:pcb-rnd-board-v8 {
        lid = 0
        ha:type {
         silk = 1
-        bottom = 1
+        top = 1
        }
        li:objects {
-        ha:arc.720554 {
-         astart = -180.000000
-         thickness = 6.0mil
-         width = 4.500118mm
-         height = 4.500118mm
-         x = 2.55in
-         y = 38.1mm
-         adelta = -360.000000
-         clearance = 0.0
-        }
        }
        ha:combining {
        }
@@ -13329,68 +12820,73 @@ ha:pcb-rnd-board-v8 {
       ha:subc-aux {
        lid = 1
        ha:type {
-        bottom = 1
-        virtual = 1
+        top = 1
         misc = 1
+        virtual = 1
        }
        li:objects {
-        ha:line.720556 {
+        ha:line.724630 {
          clearance = 0.0
-         y2 = 38.100101mm
+         y2 = 2.188in
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 64.769899mm
-         x2 = 64.769899mm
-         y1 = 38.100101mm
-        }
-        ha:line.720559 {
+         x1 = 61.1632mm
+         x2 = 61.1632mm
+         y1 = 2.188in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.724633 {
          clearance = 0.0
-         y2 = 38.1mm
+         y2 = 2.188in
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 2.55in
-         x2 = 2.55in
-         y1 = 38.1mm
-        }
-        ha:line.720562 {
+         x1 = 61.1632mm
+         x2 = 61.1632mm
+         y1 = 2.188in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.724636 {
          clearance = 0.0
-         y2 = 38.1mm
+         y2 = 2.188in
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 2.55in
-         x2 = 63.77mm
-         y1 = 38.1mm
-        }
-        ha:line.720565 {
+         x1 = 61.1632mm
+         x2 = 60.1632mm
+         y1 = 2.188in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.724639 {
          clearance = 0.0
-         y2 = 39.1mm
+         y2 = 54.5752mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 2.55in
-         x2 = 2.55in
-         y1 = 38.1mm
-        }
+         x1 = 61.1632mm
+         x2 = 61.1632mm
+         y1 = 2.188in
+ ha:flags ={ selected=1
+ };        }
        }
        ha:combining {
        }
       }
      }
     }
-    uid = IGobWzSMURBswUg5LvAAAACG
+    uid = zO8BdeMYaulaVJ+4kIIAAABa
    }
-   ha:subc.720778 {
+   ha:subc.734535 {
     ha:attributes {
-     value = USBmicroB
-     footprint = 11071
-     refdes = J5
+     value = 0.1uF
+     footprint = 0402
+     refdes = C9
+      device=CAPACITOR
     }
     ha:data {
      li:padstack_prototypes {
@@ -13401,14 +12897,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          7.875mil
-          -26.575mil
-          -7.875mil
-          -26.575mil
-          -7.875mil
-          26.575mil
-          7.875mil
-          26.575mil
+          9.84mil
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          -9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
          }
          ha:layer_mask {
           copper = 1
@@ -13420,14 +12916,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          10.875mil
-          -29.575mil
-          -10.875mil
-          -29.575mil
-          -10.875mil
-          29.575mil
-          10.875mil
-          29.575mil
+          12.84mil
+          -16.77mil
+          -12.84mil
+          -16.77mil
+          -12.84mil
+          16.77mil
+          12.84mil
+          16.77mil
          }
          ha:layer_mask {
           top = 1
@@ -13441,14 +12937,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          7.875mil
-          -26.575mil
-          -7.875mil
-          -26.575mil
-          -7.875mil
-          26.575mil
-          7.875mil
-          26.575mil
+          9.84mil
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          -9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
          }
          ha:layer_mask {
           top = 1
@@ -13462,21 +12958,143 @@ ha:pcb-rnd-board-v8 {
        hbottom = 0
        hplated = 0
       }
-      ha:ps_proto_v6.1 {
+     }
+     li:objects {
+      ha:padstack_ref.734548 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.358in
+       rot = 90.000000
+       y = 1.92174in
+       li:thermal {
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.734549 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.358in
+       rot = 90.000000
+       y = 1.89026in
+       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.734536 {
+         clearance = 0.0
+         y2 = 1.906in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 2.358in
+         x2 = 2.358in
+         y1 = 1.906in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.734539 {
+         clearance = 0.0
+         y2 = 1.906in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 2.358in
+         x2 = 2.358in
+         y1 = 1.906in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.734542 {
+         clearance = 0.0
+         y2 = 47.4124mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 2.358in
+         x2 = 2.358in
+         y1 = 1.906in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.734545 {
+         clearance = 0.0
+         y2 = 1.906in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 2.358in
+         x2 = 60.8932mm
+         y1 = 1.906in
+ ha:flags ={ selected=1
+ };        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = Q1nlE2f62KwLAO7kz0gAAACL
+   }
+   ha:subc.797146 {
+    ha:attributes {
+     refdes = R21
+     value = 4.7k
+     footprint = 0402
+     openscad = 0402
+      device=RESISTOR
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
        htop = 0
        hdia = 0.0
        li:shape {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -31.495mil
-          -27.56mil
-          -31.495mil
-          27.56mil
-          31.495mil
-          27.56mil
-          31.495mil
-          -27.56mil
+          9.84mil
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          -9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
          }
          ha:layer_mask {
           copper = 1
@@ -13488,14 +13106,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -34.495mil
-          -30.56mil
-          -34.495mil
-          30.56mil
-          34.495mil
-          30.56mil
-          34.495mil
-          -30.56mil
+          12.84mil
+          -16.77mil
+          -12.84mil
+          -16.77mil
+          -12.84mil
+          16.77mil
+          12.84mil
+          16.77mil
          }
          ha:layer_mask {
           top = 1
@@ -13509,14 +13127,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -31.495mil
-          -27.56mil
-          -31.495mil
-          27.56mil
-          31.495mil
-          27.56mil
-          31.495mil
-          -27.56mil
+          9.84mil
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          -9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
          }
          ha:layer_mask {
           top = 1
@@ -13530,87 +13148,146 @@ ha:pcb-rnd-board-v8 {
        hbottom = 0
        hplated = 0
       }
-      ha:ps_proto_v6.2 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -37.4mil
-          37.4mil
-          37.4mil
-          37.4mil
-          37.4mil
-          -37.4mil
-          -37.4mil
-          -37.4mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -40.4mil
-          40.4mil
-          40.4mil
-          40.4mil
-          40.4mil
-          -40.4mil
-          -40.4mil
-          -40.4mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
+     }
+     li:objects {
+      ha:padstack_ref.797159 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.006in
+       rot = 90.000000
+       y = 1.32374in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.797160 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.006in
+       rot = 90.000000
+       y = 1.29226in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.797147 {
+         clearance = 0.0
+         y2 = 1.308in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
          }
-        }
-        ha:ps_shape_v4 {
+         x1 = 2.006in
+         x2 = 2.006in
+         y1 = 1.308in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.797150 {
          clearance = 0.0
-         li:ps_poly {
-          -37.4mil
-          37.4mil
-          37.4mil
-          37.4mil
-          37.4mil
-          -37.4mil
-          -37.4mil
-          -37.4mil
+         y2 = 1.308in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
          }
-         ha:layer_mask {
-          top = 1
-          paste = 1
+         x1 = 2.006in
+         x2 = 2.006in
+         y1 = 1.308in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.797153 {
+         clearance = 0.0
+         y2 = 32.2232mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
          }
-         ha:combining {
-          auto = 1
+         x1 = 2.006in
+         x2 = 2.006in
+         y1 = 1.308in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.797156 {
+         clearance = 0.0
+         y2 = 1.308in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
          }
-        }
+         x1 = 2.006in
+         x2 = 51.9524mm
+         y1 = 1.308in
+ ha:flags ={ selected=1
+ };        }
+       }
+       ha:combining {
        }
-       hbottom = 0
-       hplated = 0
       }
-      ha:ps_proto_v6.3 {
+     }
+    }
+    uid = m7vO7oCLHBbWiqAZI8QAAABZ
+   }
+   ha:subc.797162 {
+    ha:attributes {
+     refdes = R22
+     value = 4.7k
+     footprint = 0402
+     openscad = 0402
+      device=RESISTOR
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
        htop = 0
        hdia = 0.0
        li:shape {
         ha:ps_shape_v4 {
-         clearance = 10.0mil
-         ha:ps_line {
-          y2 = -0.55mm
-          thickness = 1.05mm
-          x1 = 0.0
-          x2 = 0.0
-          square = 0
-          y1 = 0.55mm
+         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
@@ -13620,31 +13297,16 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:ps_shape_v4 {
-         clearance = 10.0mil
-         ha:ps_line {
-          y2 = -0.55mm
-          thickness = 0.45mm
-          x1 = 0.0
-          x2 = 0.0
-          square = 0
-          y1 = 0.55mm
-         }
-         ha:layer_mask {
-          mech = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 10.0mil
-         ha:ps_line {
-          y2 = -0.55mm
-          thickness = 84.0mil
-          x1 = 0.0
-          x2 = 0.0
-          square = 0
-          y1 = 0.55mm
+         clearance = 0.0
+         li:ps_poly {
+          12.84mil
+          -16.77mil
+          -12.84mil
+          -16.77mil
+          -12.84mil
+          16.77mil
+          12.84mil
+          16.77mil
          }
          ha:layer_mask {
           top = 1
@@ -13656,67 +13318,16 @@ ha:pcb-rnd-board-v8 {
          }
         }
         ha:ps_shape_v4 {
-         clearance = 10.0mil
-         ha:ps_line {
-          y2 = -0.55mm
-          thickness = 1.05mm
-          x1 = 0.0
-          x2 = 0.0
-          square = 0
-          y1 = 0.55mm
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 10.0mil
-         ha:ps_line {
-          y2 = -0.55mm
-          thickness = 1.05mm
-          x1 = 0.0
-          x2 = 0.0
-          square = 0
-          y1 = 0.55mm
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 10.0mil
-         ha:ps_line {
-          y2 = -0.55mm
-          thickness = 84.0mil
-          x1 = 0.0
-          x2 = 0.0
-          square = 0
-          y1 = 0.55mm
-         }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 10.0mil
-         ha:ps_line {
-          y2 = -0.55mm
-          thickness = 1.05mm
-          x1 = 0.0
-          x2 = 0.0
-          square = 0
-          y1 = 0.55mm
+         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
@@ -13728,218 +13339,45 @@ ha:pcb-rnd-board-v8 {
         }
        }
        hbottom = 0
-       hplated = 1
+       hplated = 0
       }
      }
      li:objects {
-      ha:padstack_ref.720792 {
+      ha:padstack_ref.797175 {
        smirror = 0
        ha:attributes {
         term = 1
-        name = VBUS
+        name = 1
        }
        proto = 0
        xmirror = 0
-       x = 2.8376in
-       rot = 270.000000
-       y = 1.93118in
+       x = 1.956in
+       rot = 90.000000
+       y = 1.32374in
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 6.0mil
+       clearance = 10.0mil
       }
-      ha:padstack_ref.720793 {
+      ha:padstack_ref.797176 {
        smirror = 0
        ha:attributes {
         term = 2
-        name = D-
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.8376in
-       rot = 270.000000
-       y = 1.90559in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.720794 {
-       smirror = 0
-       ha:attributes {
-        term = 3
-        name = D+
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.8376in
-       rot = 270.000000
-       y = 1.88in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.720795 {
-       smirror = 0
-       ha:attributes {
-        term = 4
-        name = HS
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.8376in
-       rot = 270.000000
-       y = 1.85441in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.720796 {
-       smirror = 0
-       ha:attributes {
-        term = 5
-        name = GND
+        name = 2
        }
        proto = 0
        xmirror = 0
-       x = 2.8376in
-       rot = 270.000000
-       y = 1.82882in
-       li:thermal {
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.720797 {
-       smirror = 0
-       ha:attributes {
-        term = G
-       }
-       proto = 1
-       xmirror = 0
-       x = 2.85433in
-       rot = 270.000000
-       y = 44.551981mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 0.0
-      }
-      ha:padstack_ref.720798 {
-       smirror = 0
-       ha:attributes {
-        term = G
-       }
-       proto = 1
-       xmirror = 0
-       x = 2.85433in
-       rot = 270.000000
-       y = 50.952019mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 0.0
-      }
-      ha:padstack_ref.720799 {
-       smirror = 0
-       ha:attributes {
-        term = G
-       }
-       proto = 2
-       xmirror = 0
-       x = 2.94291in
-       rot = 270.000000
-       y = 1.83472in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 0.0
-      }
-      ha:padstack_ref.720800 {
-       smirror = 0
-       ha:attributes {
-        term = G
-       }
-       proto = 2
-       xmirror = 0
-       x = 2.94291in
-       rot = 270.000000
-       y = 1.92528in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 0.0
-      }
-      ha:padstack_ref.720801 {
-       smirror = 0
-       ha:attributes {
-        term = G
-       }
-       proto = 3
-       xmirror = 0
-       x = 74.750078mm
-       rot = 270.000000
-       y = 1.75402in
-       li:thermal {
-        li:2 {
-         on
-         solid
-         noshape
-        }
-        li:3 {
-         on
-         solid
-         noshape
-        }
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.235mil
-      }
-      ha:padstack_ref.720802 {
-       smirror = 0
-       ha:attributes {
-        term = G
-       }
-       proto = 3
-       xmirror = 0
-       x = 74.750078mm
-       rot = 270.000000
-       y = 2.00598in
+       x = 1.956in
+       rot = 90.000000
+       y = 1.29226in
        li:thermal {
-        li:2 {
-         on
-         solid
-         noshape
-        }
-        li:3 {
-         on
-         solid
-         noshape
-        }
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.235mil
+       clearance = 10.0mil
       }
      }
      li:layers {
@@ -13962,213 +13400,81 @@ ha:pcb-rnd-board-v8 {
         virtual = 1
        }
        li:objects {
-        ha:line.720780 {
+        ha:line.797163 {
          clearance = 0.0
-         y2 = 1.88in
+         y2 = 1.308in
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 73.698549mm
-         x2 = 73.698549mm
-         y1 = 1.88in
-        }
-        ha:line.720783 {
+         x1 = 1.956in
+         x2 = 1.956in
+         y1 = 1.308in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.797166 {
          clearance = 0.0
-         y2 = 1.88in
+         y2 = 1.308in
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 3.0in
-         x2 = 3.0in
-         y1 = 1.88in
-        }
-        ha:line.720786 {
+         x1 = 1.956in
+         x2 = 1.956in
+         y1 = 1.308in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.797169 {
          clearance = 0.0
-         y2 = 46.752mm
+         y2 = 32.2232mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 3.0in
-         x2 = 3.0in
-         y1 = 1.88in
-        }
-        ha:line.720789 {
+         x1 = 1.956in
+         x2 = 1.956in
+         y1 = 1.308in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.797172 {
          clearance = 0.0
-         y2 = 1.88in
+         y2 = 1.308in
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 3.0in
-         x2 = 77.2mm
-         y1 = 1.88in
-        }
-       }
-       ha:combining {
-       }
-      }
-      {ha:top copper}                                     {
-       lid = 2
-       ha:type {
-        copper = 1
-        top = 1
-       }
-       li:objects {
+         x1 = 1.956in
+         x2 = 50.6824mm
+         y1 = 1.308in
+ ha:flags ={ selected=1
+ };        }
        }
        ha:combining {
        }
       }
-      ha:top_paste {
-       lid = 3
-       ha:type {
-        top = 1
-        paste = 1
-       }
-       li:objects {
-       }
-       ha:combining {
-        auto = 1
-       }
-      }
-      ha:top_mask {
-       lid = 4
-       ha:type {
-        top = 1
-        mask = 1
-       }
-       li:objects {
-       }
-       ha:combining {
-        sub = 1
-        auto = 1
-       }
-      }
-      ha:any_internal_copper {
-       li:objects {
-       }
-       lid = 5
-       ha:type {
-        copper = 1
-        intern = 1
-       }
-       stack_offs = 1
-       ha:combining {
-       }
-      }
-      ha:bottom_copper {
-       lid = 6
-       ha:type {
-        bottom = 1
-        copper = 1
-       }
-       li:objects {
-       }
-       ha:combining {
-       }
-      }
-      ha:bottom_mask {
-       lid = 7
-       ha:type {
-        bottom = 1
-        mask = 1
-       }
-       li:objects {
-       }
-       ha:combining {
-        sub = 1
-        auto = 1
-       }
-      }
-      ha:bottom_silk {
-       lid = 8
-       ha:type {
-        silk = 1
-        bottom = 1
-       }
-       li:objects {
-       }
-       ha:combining {
-        auto = 1
-       }
-      }
-      ha:bottom_paste {
-       lid = 9
-       ha:type {
-        bottom = 1
-        paste = 1
-       }
-       li:objects {
-       }
-       ha:combining {
-        auto = 1
-       }
-      }
-      ha:outline {
-       lid = 10
-       ha:type {
-        boundary = 1
-       }
-       purpose = uroute
-       li:objects {
-       }
-       ha:combining {
-       }
-      }
-      ha:pmech {
-       lid = 11
-       ha:type {
-        mech = 1
-       }
-       purpose = proute
-       li:objects {
-       }
-       ha:combining {
-        auto = 1
-       }
-      }
-      ha:umech {
-       lid = 12
-       ha:type {
-        mech = 1
-       }
-       purpose = uroute
-       li:objects {
-       }
-       ha:combining {
-        auto = 1
-       }
-      }
      }
     }
-    uid = t+CANjtdPMoBlE0Q3VMAAAAB
+    uid = m7vO7oCLHBbWiqAZI8QAAABb
    }
-   ha:subc.721199 {
+   ha:subc.798817 {
     ha:attributes {
-     openscad = 0402
-     value = 18pF
-     refdes = C3
-     footprint = 0402
+     value = 4screws
+     footprint = tb003-500-04
+     refdes = J3
+      device=CONNECTOR
     }
     ha:data {
      li:padstack_prototypes {
       ha:ps_proto_v6.0 {
        htop = 0
-       hdia = 0.0
+       hdia = 55.12mil
        li:shape {
         ha:ps_shape_v4 {
          clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 98.43mil
          }
          ha:layer_mask {
           copper = 1
@@ -14179,15 +13485,38 @@ ha:pcb-rnd-board-v8 {
         }
         ha:ps_shape_v4 {
          clearance = 0.0
-         li:ps_poly {
-          12.84mil
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          -12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 98.43mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 98.43mil
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 111.02mil
          }
          ha:layer_mask {
           top = 1
@@ -14200,164 +13529,81 @@ ha:pcb-rnd-board-v8 {
         }
         ha:ps_shape_v4 {
          clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 111.02mil
          }
          ha:layer_mask {
-          top = 1
-          paste = 1
+          bottom = 1
+          mask = 1
          }
          ha:combining {
+          sub = 1
           auto = 1
          }
         }
        }
        hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.721212 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.61626in
-       rot = 0.000000
-       y = 2.102in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-      ha:padstack_ref.721213 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.64774in
-       rot = 0.000000
-       y = 2.102in
-       li:thermal {
-       }
-       clearance = 10.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-       }
-       ha:combining {
-       }
+       hplated = 1
       }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.721200 {
+      ha:ps_proto_v6.1 {
+       htop = 0
+       hdia = 55.12mil
+       li:shape {
+        ha:ps_shape_v4 {
          clearance = 0.0
-         y2 = 53.3908mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
+         li:ps_poly {
+          -49.215mil
+          -49.215mil
+          49.215mil
+          -49.215mil
+          49.215mil
+          49.215mil
+          -49.215mil
+          49.215mil
          }
-         x1 = 2.632in
-         x2 = 2.632in
-         y1 = 53.3908mm
-        }
-        ha:line.721203 {
-         clearance = 0.0
-         y2 = 53.3908mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
+         ha:layer_mask {
+          copper = 1
+          top = 1
          }
-         x1 = 2.632in
-         x2 = 2.632in
-         y1 = 53.3908mm
-        }
-        ha:line.721206 {
-         clearance = 0.0
-         y2 = 53.3908mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
+         ha:combining {
          }
-         x1 = 2.632in
-         x2 = 67.8528mm
-         y1 = 53.3908mm
         }
-        ha:line.721209 {
+        ha:ps_shape_v4 {
          clearance = 0.0
-         y2 = 54.3908mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
+         li:ps_poly {
+          -49.215mil
+          -49.215mil
+          49.215mil
+          -49.215mil
+          49.215mil
+          49.215mil
+          -49.215mil
+          49.215mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
          }
-         x1 = 2.632in
-         x2 = 2.632in
-         y1 = 53.3908mm
         }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = 5tUplJr5SYohzy+ou+0AAABd
-   }
-   ha:subc.721277 {
-    ha:attributes {
-     refdes = R501
-     value = 3.3k
-     footprint = 0402
-     openscad = 0402
-    }
-    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
+          -49.215mil
+          -49.215mil
+          49.215mil
+          -49.215mil
+          49.215mil
+          49.215mil
+          -49.215mil
+          49.215mil
          }
          ha:layer_mask {
           copper = 1
-          top = 1
+          intern = 1
          }
          ha:combining {
          }
@@ -14365,14 +13611,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          12.84mil
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          -12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
+          -55.51mil
+          -55.51mil
+          55.51mil
+          -55.51mil
+          55.51mil
+          55.51mil
+          -55.51mil
+          55.51mil
          }
          ha:layer_mask {
           top = 1
@@ -14386,61 +13632,101 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
+          -55.51mil
+          -55.51mil
+          55.51mil
+          -55.51mil
+          55.51mil
+          55.51mil
+          -55.51mil
+          55.51mil
          }
          ha:layer_mask {
-          top = 1
-          paste = 1
+          bottom = 1
+          mask = 1
          }
          ha:combining {
+          sub = 1
           auto = 1
          }
         }
        }
        hbottom = 0
-       hplated = 0
+       hplated = 1
       }
      }
      li:objects {
-      ha:padstack_ref.721290 {
+      ha:padstack_ref.798843 {
        smirror = 0
        ha:attributes {
-        term = 1
-        name = 1
+        term = 4
+        name = pin4
        }
        proto = 0
        xmirror = 0
-       x = 1.10674in
-       rot = 180.000000
-       y = 606.0mil
+       x = 72.39mm
+       rot = 90.000000
+       y = 69.51599mm
        li:thermal {
        }
-       clearance = 10.0mil
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.3mil
       }
-      ha:padstack_ref.721291 {
+      ha:padstack_ref.798844 {
+       smirror = 0
+       ha:attributes {
+        term = 3
+        name = pin3
+       }
+       proto = 0
+       xmirror = 0
+       x = 72.39mm
+       rot = 90.000000
+       y = 2.54in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.3mil
+      }
+      ha:padstack_ref.798845 {
        smirror = 0
        ha:attributes {
         term = 2
-        name = 2
+        name = pin2
        }
        proto = 0
        xmirror = 0
-       x = 1.07526in
-       rot = 180.000000
-       y = 606.0mil
+       x = 72.39mm
+       rot = 90.000000
+       y = 59.51601mm
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
+       clearance = 6.3mil
+      }
+      ha:padstack_ref.798846 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = pin1
+       }
+       proto = 1
+       xmirror = 0
+       x = 72.39mm
+       rot = 90.000000
+       y = 2.1463in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.3mil
       }
      }
      li:layers {
@@ -14451,6 +13737,38 @@ ha:pcb-rnd-board-v8 {
         top = 1
        }
        li:objects {
+        ha:line.798818 {
+         clearance = 0.0
+         y2 = 2.83528in
+         thickness = 6.0mil
+         x1 = 2.69252in
+         x2 = 2.99961in
+         y1 = 2.83528in
+        }
+        ha:line.798821 {
+         clearance = 0.0
+         y2 = 2.04788in
+         thickness = 6.0mil
+         x1 = 2.99961in
+         x2 = 2.99961in
+         y1 = 2.83528in
+        }
+        ha:line.798824 {
+         clearance = 0.0
+         y2 = 2.04788in
+         thickness = 6.0mil
+         x1 = 2.99961in
+         x2 = 2.69252in
+         y1 = 2.04788in
+        }
+        ha:line.798827 {
+         clearance = 0.0
+         y2 = 2.83528in
+         thickness = 6.0mil
+         x1 = 2.69252in
+         x2 = 2.69252in
+         y1 = 2.04788in
+        }
        }
        ha:combining {
        }
@@ -14463,49 +13781,61 @@ ha:pcb-rnd-board-v8 {
         virtual = 1
        }
        li:objects {
-        ha:line.721278 {
+        ha:line.798831 {
          clearance = 0.0
-         y2 = 606.0mil
+         y2 = 62.016005mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 27.7114mm
-         x2 = 27.7114mm
-         y1 = 606.0mil
-        }
-        ha:line.721281 {
+         x1 = 72.39mm
+         x2 = 72.39mm
+         ha:flags {
+          selected = 1
+         }
+         y1 = 62.016005mm
+        }
+        ha:line.798834 {
          clearance = 0.0
-         y2 = 606.0mil
+         y2 = 2.83528in
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 27.7114mm
-         x2 = 27.7114mm
-         y1 = 606.0mil
+         x1 = 2.69252in
+         x2 = 2.69252in
+         ha:flags {
+          selected = 1
+         }
+         y1 = 2.83528in
         }
-        ha:line.721284 {
+        ha:line.798837 {
          clearance = 0.0
-         y2 = 606.0mil
+         y2 = 2.83528in
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 27.7114mm
-         x2 = 26.7114mm
-         y1 = 606.0mil
+         x1 = 2.69252in
+         x2 = 67.390008mm
+         ha:flags {
+          selected = 1
+         }
+         y1 = 2.83528in
         }
-        ha:line.721287 {
+        ha:line.798840 {
          clearance = 0.0
-         y2 = 14.3924mm
+         y2 = 73.016112mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 27.7114mm
-         x2 = 27.7114mm
-         y1 = 606.0mil
+         x1 = 2.69252in
+         x2 = 2.69252in
+         ha:flags {
+          selected = 1
+         }
+         y1 = 2.83528in
         }
        }
        ha:combining {
@@ -14513,32 +13843,32 @@ ha:pcb-rnd-board-v8 {
       }
      }
     }
-    uid = IGobWzSMURBswUg5LvAAAACE
+    uid = rey1b242HwmC8Er8zzcAAABd
    }
-   ha:subc.724629 {
+   ha:subc.937190 {
     ha:attributes {
-     footprint = 0402
-     value = 18pF
-     openscad = 0402
-     refdes = C4
+     value = Debug
+     footprint = 0-215079-4
+     refdes = J6
+      device=CONNECTOR
     }
     ha:data {
      li:padstack_prototypes {
       ha:ps_proto_v6.0 {
        htop = 0
-       hdia = 0.0
+       hdia = 31.5mil
        li:shape {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
+          -23.0mil
+          -23.0mil
+          23.0mil
+          -23.0mil
+          23.0mil
+          23.0mil
+          -23.0mil
+          23.0mil
          }
          ha:layer_mask {
           copper = 1
@@ -14550,14 +13880,52 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          12.84mil
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          -12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
+          -23.0mil
+          -23.0mil
+          23.0mil
+          -23.0mil
+          23.0mil
+          23.0mil
+          -23.0mil
+          23.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -23.0mil
+          -23.0mil
+          23.0mil
+          -23.0mil
+          23.0mil
+          23.0mil
+          -23.0mil
+          23.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -26.0mil
+          -26.0mil
+          26.0mil
+          -26.0mil
+          26.0mil
+          26.0mil
+          -26.0mil
+          26.0mil
          }
          ha:layer_mask {
           top = 1
@@ -14571,178 +13939,80 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
+          -26.0mil
+          -26.0mil
+          26.0mil
+          -26.0mil
+          26.0mil
+          26.0mil
+          -26.0mil
+          26.0mil
          }
          ha:layer_mask {
-          top = 1
-          paste = 1
+          bottom = 1
+          mask = 1
          }
          ha:combining {
+          sub = 1
           auto = 1
          }
         }
        }
        hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.724642 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.42374in
-       rot = 180.000000
-       y = 2.188in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-      ha:padstack_ref.724643 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.39226in
-       rot = 180.000000
-       y = 2.188in
-       li:thermal {
-       }
-       clearance = 10.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-       }
-       ha:combining {
-       }
+       hplated = 1
       }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.724630 {
+      ha:ps_proto_v6.1 {
+       htop = 0
+       hdia = 31.5mil
+       li:shape {
+        ha:ps_shape_v4 {
          clearance = 0.0
-         y2 = 2.188in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 46.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
          }
-         x1 = 61.1632mm
-         x2 = 61.1632mm
-         y1 = 2.188in
         }
-        ha:line.724633 {
+        ha:ps_shape_v4 {
          clearance = 0.0
-         y2 = 2.188in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 46.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
          }
-         x1 = 61.1632mm
-         x2 = 61.1632mm
-         y1 = 2.188in
         }
-        ha:line.724636 {
+        ha:ps_shape_v4 {
          clearance = 0.0
-         y2 = 2.188in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 61.1632mm
-         x2 = 60.1632mm
-         y1 = 2.188in
-        }
-        ha:line.724639 {
-         clearance = 0.0
-         y2 = 54.5752mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 61.1632mm
-         x2 = 61.1632mm
-         y1 = 2.188in
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = zO8BdeMYaulaVJ+4kIIAAABa
-   }
-   ha:subc.732477 {
-    ha:attributes {
-     refdes = R4
-     value = 12.7
-     footprint = 0402
-     openscad = 0402
-    }
-    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:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 46.0mil
          }
          ha:layer_mask {
           copper = 1
-          top = 1
+          intern = 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:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 52.0mil
          }
          ha:layer_mask {
           top = 1
@@ -14755,181 +14025,76 @@ ha:pcb-rnd-board-v8 {
         }
         ha:ps_shape_v4 {
          clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 52.0mil
          }
          ha:layer_mask {
-          top = 1
-          paste = 1
+          bottom = 1
+          mask = 1
          }
          ha:combining {
+          sub = 1
           auto = 1
          }
         }
        }
        hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.732491 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.366in
-       rot = 270.000000
-       y = 2.682in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-      ha:padstack_ref.732492 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.366in
-       rot = 270.000000
-       y = 2.71348in
-       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 {
-       }
+       hplated = 1
       }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.732479 {
+      ha:ps_proto_v6.2 {
+       htop = 0
+       hdia = 59.06mil
+       li:shape {
+        ha:ps_shape_v4 {
          clearance = 0.0
-         y2 = 2.69774in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 73.56mil
          }
-         x1 = 2.366in
-         x2 = 2.366in
-         y1 = 2.69774in
-        }
-        ha:line.732482 {
-         clearance = 0.0
-         y2 = 2.69774in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
+         ha:layer_mask {
+          copper = 1
+          top = 1
          }
-         x1 = 2.366in
-         x2 = 2.366in
-         y1 = 2.69774in
-        }
-        ha:line.732485 {
-         clearance = 0.0
-         y2 = 69.522596mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
+         ha:combining {
          }
-         x1 = 2.366in
-         x2 = 2.366in
-         y1 = 2.69774in
         }
-        ha:line.732488 {
+        ha:ps_shape_v4 {
          clearance = 0.0
-         y2 = 2.69774in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 73.56mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
          }
-         x1 = 2.366in
-         x2 = 59.0964mm
-         y1 = 2.69774in
         }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = b6mo6BU0dsFBO9KFPpYAAABg
-   }
-   ha:subc.734519 {
-    ha:attributes {
-     value = 150
-     footprint = 0402
-     refdes = R3
-    }
-    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:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 73.56mil
          }
          ha:layer_mask {
           copper = 1
-          top = 1
+          intern = 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:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 79.56mil
          }
          ha:layer_mask {
           top = 1
@@ -14942,65 +14107,127 @@ ha:pcb-rnd-board-v8 {
         }
         ha:ps_shape_v4 {
          clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 79.56mil
          }
          ha:layer_mask {
-          top = 1
-          paste = 1
+          bottom = 1
+          mask = 1
          }
          ha:combining {
+          sub = 1
           auto = 1
          }
         }
        }
        hbottom = 0
-       hplated = 0
+       hplated = 1
       }
      }
      li:objects {
-      ha:padstack_ref.734532 {
+      ha:padstack_ref.937216 {
        smirror = 0
        ha:attributes {
         term = 1
-        name = 1
+        name = pin1
        }
        proto = 0
        xmirror = 0
-       x = 1.45974in
-       rot = 180.000000
-       y = 2.1in
+       x = 74.93mm
+       rot = 90.000000
+       y = 1.6in
        li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-      ha:padstack_ref.734533 {
-       smirror = 0
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.937217 {
+       smirror = 0
        ha:attributes {
         term = 2
-        name = 2
+        name = pin2
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 1.42826in
-       rot = 180.000000
-       y = 2.1in
+       x = 72.39mm
+       rot = 90.000000
+       y = 39.37mm
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.937218 {
+       smirror = 0
+       ha:attributes {
+        term = 3
+        name = pin3
+       }
+       proto = 1
+       xmirror = 0
+       x = 74.93mm
+       rot = 90.000000
+       y = 38.1mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.937219 {
+       smirror = 0
+       ha:attributes {
+        term = 4
+        name = pin4
+       }
+       proto = 1
+       xmirror = 0
+       x = 72.39mm
+       rot = 90.000000
+       y = 36.83mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.937220 {
+       smirror = 0
+       ha:attributes {
+        term = 0
+        name = mnt
+       }
+       proto = 2
+       xmirror = 0
+       x = 2.87913in
+       rot = 90.000000
+       y = 1.65511in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
       }
      }
      li:layers {
@@ -15011,6 +14238,38 @@ ha:pcb-rnd-board-v8 {
         top = 1
        }
        li:objects {
+        ha:line.937191 {
+         clearance = 0.0
+         y2 = 1.69428in
+         thickness = 6.0mil
+         x1 = 2.79962in
+         x2 = 76.209906mm
+         y1 = 1.69428in
+        }
+        ha:line.937194 {
+         clearance = 0.0
+         y2 = 1.35571in
+         thickness = 6.0mil
+         x1 = 76.209906mm
+         x2 = 76.209906mm
+         y1 = 1.69428in
+        }
+        ha:line.937197 {
+         clearance = 0.0
+         y2 = 1.35571in
+         thickness = 6.0mil
+         x1 = 76.209906mm
+         x2 = 2.79962in
+         y1 = 1.35571in
+        }
+        ha:line.937200 {
+         clearance = 0.0
+         y2 = 1.69428in
+         thickness = 6.0mil
+         x1 = 2.79962in
+         x2 = 2.79962in
+         y1 = 1.35571in
+        }
        }
        ha:combining {
        }
@@ -15023,81 +14282,86 @@ ha:pcb-rnd-board-v8 {
         virtual = 1
        }
        li:objects {
-        ha:line.734520 {
+        ha:line.937204 {
          clearance = 0.0
-         y2 = 2.1in
+         y2 = 1.55102201in
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 36.6776mm
-         x2 = 36.6776mm
-         y1 = 2.1in
-        }
-        ha:line.734523 {
+         x1 = 73.55398mm
+         x2 = 73.55398mm
+         y1 = 1.55102201in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.937207 {
          clearance = 0.0
-         y2 = 2.1in
+         y2 = 1.6in
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 36.6776mm
-         x2 = 36.6776mm
-         y1 = 2.1in
-        }
-        ha:line.734526 {
+         x1 = 72.39mm
+         x2 = 72.39mm
+         y1 = 1.6in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.937210 {
          clearance = 0.0
-         y2 = 2.1in
+         y2 = 1.6in
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 36.6776mm
-         x2 = 35.6776mm
-         y1 = 2.1in
-        }
-        ha:line.734529 {
+         x1 = 72.39mm
+         x2 = 73.39mm
+         y1 = 1.6in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.937213 {
          clearance = 0.0
-         y2 = 52.34mm
+         y2 = 39.64mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 36.6776mm
-         x2 = 36.6776mm
-         y1 = 2.1in
-        }
+         x1 = 72.39mm
+         x2 = 72.39mm
+         y1 = 1.6in
+ ha:flags ={ selected=1
+ };        }
        }
        ha:combining {
        }
       }
      }
     }
-    uid = fdmrigvTMcHho9IPHtUAAAAX
+    uid = awHEPLOUqbax+QojwTkAAAB7
    }
-   ha:subc.734535 {
+   ha:subc.902135 {
     ha:attributes {
-     value = 0.1uF
-     footprint = 0402
-     refdes = C9
+     value = male
+     footprint = 100mil20x2
+     refdes = J1
+      device=CONNECTOR
     }
     ha:data {
      li:padstack_prototypes {
       ha:ps_proto_v6.0 {
        htop = 0
-       hdia = 0.0
+       hdia = 38.0mil
        li:shape {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
+          -34.75mil
+          -34.75mil
+          34.75mil
+          -34.75mil
+          34.75mil
+          34.75mil
+          -34.75mil
+          34.75mil
          }
          ha:layer_mask {
           copper = 1
@@ -15109,14 +14373,52 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          12.84mil
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          -12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
+          -34.75mil
+          -34.75mil
+          34.75mil
+          -34.75mil
+          34.75mil
+          34.75mil
+          -34.75mil
+          34.75mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -34.75mil
+          -34.75mil
+          34.75mil
+          -34.75mil
+          34.75mil
+          34.75mil
+          -34.75mil
+          34.75mil
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -37.75mil
+          -37.75mil
+          37.75mil
+          -37.75mil
+          37.75mil
+          37.75mil
+          -37.75mil
+          37.75mil
          }
          ha:layer_mask {
           top = 1
@@ -15130,178 +14432,80 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
+          -37.75mil
+          -37.75mil
+          37.75mil
+          -37.75mil
+          37.75mil
+          37.75mil
+          -37.75mil
+          37.75mil
          }
          ha:layer_mask {
-          top = 1
-          paste = 1
+          bottom = 1
+          mask = 1
          }
          ha:combining {
+          sub = 1
           auto = 1
          }
         }
        }
        hbottom = 0
-       hplated = 0
+       hplated = 1
       }
-     }
-     li:objects {
-      ha:padstack_ref.734548 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.358in
-       rot = 90.000000
-       y = 1.92174in
-       li:thermal {
-       }
-       clearance = 10.0mil
-      }
-      ha:padstack_ref.734549 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.358in
-       rot = 90.000000
-       y = 1.89026in
-       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.734536 {
+      ha:ps_proto_v6.1 {
+       htop = 0
+       hdia = 38.0mil
+       li:shape {
+        ha:ps_shape_v4 {
          clearance = 0.0
-         y2 = 1.906in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 69.5mil
          }
-         x1 = 2.358in
-         x2 = 2.358in
-         y1 = 1.906in
-        }
-        ha:line.734539 {
-         clearance = 0.0
-         y2 = 1.906in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
+         ha:layer_mask {
+          copper = 1
+          top = 1
          }
-         x1 = 2.358in
-         x2 = 2.358in
-         y1 = 1.906in
-        }
-        ha:line.734542 {
-         clearance = 0.0
-         y2 = 47.4124mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
+         ha:combining {
          }
-         x1 = 2.358in
-         x2 = 2.358in
-         y1 = 1.906in
         }
-        ha:line.734545 {
+        ha:ps_shape_v4 {
          clearance = 0.0
-         y2 = 1.906in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 69.5mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
          }
-         x1 = 2.358in
-         x2 = 60.8932mm
-         y1 = 1.906in
         }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = Q1nlE2f62KwLAO7kz0gAAACL
-   }
-   ha:subc.797146 {
-    ha:attributes {
-     refdes = R21
-     value = 1.5k
-     footprint = 0402
-     openscad = 0402
-    }
-    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:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 69.5mil
          }
          ha:layer_mask {
           copper = 1
-          top = 1
+          intern = 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:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 75.5mil
          }
          ha:layer_mask {
           top = 1
@@ -15314,31 +14518,27 @@ ha:pcb-rnd-board-v8 {
         }
         ha:ps_shape_v4 {
          clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 75.5mil
          }
          ha:layer_mask {
-          top = 1
-          paste = 1
+          bottom = 1
+          mask = 1
          }
          ha:combining {
+          sub = 1
           auto = 1
          }
         }
        }
        hbottom = 0
-       hplated = 0
+       hplated = 1
       }
      }
      li:objects {
-      ha:padstack_ref.797159 {
+      ha:padstack_ref.902161 {
        smirror = 0
        ha:attributes {
         term = 1
@@ -15346,1884 +14546,832 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 2.006in
-       rot = 90.000000
-       y = 1.32374in
+       x = 31.75mm
+       rot = 270.000000
+       y = 550.0mil
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
+       clearance = 6.0mil
       }
-      ha:padstack_ref.797160 {
+      ha:padstack_ref.902162 {
        smirror = 0
        ha:attributes {
         term = 2
         name = 2
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 2.006in
-       rot = 90.000000
-       y = 1.29226in
+       x = 34.29mm
+       rot = 270.000000
+       y = 550.0mil
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
+       clearance = 6.0mil
       }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
+      ha:padstack_ref.902163 {
+       smirror = 0
+       ha:attributes {
+        term = 3
+        name = 3
        }
-       li:objects {
+       proto = 1
+       xmirror = 0
+       x = 31.75mm
+       rot = 270.000000
+       y = 650.0mil
+       li:thermal {
        }
-       ha:combining {
+       ha:flags {
+        clearline = 1
        }
+       clearance = 6.0mil
       }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
+      ha:padstack_ref.902164 {
+       smirror = 0
+       ha:attributes {
+        term = 4
+        name = 4
        }
-       li:objects {
-        ha:line.797147 {
-         clearance = 0.0
-         y2 = 1.308in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 2.006in
-         x2 = 2.006in
-         y1 = 1.308in
-        }
-        ha:line.797150 {
-         clearance = 0.0
-         y2 = 1.308in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 2.006in
-         x2 = 2.006in
-         y1 = 1.308in
-        }
-        ha:line.797153 {
-         clearance = 0.0
-         y2 = 32.2232mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 2.006in
-         x2 = 2.006in
-         y1 = 1.308in
+       proto = 1
+       xmirror = 0
+       x = 34.29mm
+       rot = 270.000000
+       y = 650.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.902165 {
+       smirror = 0
+       ha:attributes {
+        term = 5
+        name = 5
+       }
+       proto = 1
+       xmirror = 0
+       x = 31.75mm
+       rot = 270.000000
+       y = 750.0mil
+       li:thermal {
+        li:2 {
+         diag
+         round
+         noshape
         }
-        ha:line.797156 {
-         clearance = 0.0
-         y2 = 1.308in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 2.006in
-         x2 = 51.9524mm
-         y1 = 1.308in
+        li:3 {
+         diag
+         round
+         noshape
         }
        }
-       ha:combining {
+       ha:flags {
+        clearline = 1
        }
+       clearance = 6.0mil
       }
-     }
-    }
-    uid = m7vO7oCLHBbWiqAZI8QAAABZ
-   }
-   ha:subc.797162 {
-    ha:attributes {
-     refdes = R22
-     value = 1.5k
-     footprint = 0402
-     openscad = 0402
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          12.84mil
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          -12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
+      ha:padstack_ref.902166 {
+       smirror = 0
+       ha:attributes {
+        term = 6
+        name = 6
+       }
+       proto = 1
+       xmirror = 0
+       x = 34.29mm
+       rot = 270.000000
+       y = 750.0mil
+       li:thermal {
+        li:2 {
+         diag
+         round
+         noshape
         }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
+        li:3 {
+         diag
+         round
+         noshape
         }
        }
-       hbottom = 0
-       hplated = 0
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
       }
-     }
-     li:objects {
-      ha:padstack_ref.797175 {
+      ha:padstack_ref.902167 {
        smirror = 0
        ha:attributes {
-        term = 1
-        name = 1
+        term = 7
+        name = 7
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 1.956in
-       rot = 90.000000
-       y = 1.32374in
+       x = 31.75mm
+       rot = 270.000000
+       y = 850.0mil
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
+       clearance = 6.0mil
       }
-      ha:padstack_ref.797176 {
+      ha:padstack_ref.902168 {
        smirror = 0
        ha:attributes {
-        term = 2
-        name = 2
+        term = 8
+        name = 8
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 1.956in
-       rot = 90.000000
-       y = 1.29226in
+       x = 34.29mm
+       rot = 270.000000
+       y = 850.0mil
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
+       clearance = 6.0mil
       }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
+      ha:padstack_ref.902169 {
+       smirror = 0
+       ha:attributes {
+        term = 9
+        name = 9
        }
-       li:objects {
+       proto = 1
+       xmirror = 0
+       x = 31.75mm
+       rot = 270.000000
+       y = 950.0mil
+       li:thermal {
        }
-       ha:combining {
+       ha:flags {
+        clearline = 1
        }
+       clearance = 6.0mil
       }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
+      ha:padstack_ref.902170 {
+       smirror = 0
+       ha:attributes {
+        term = 10
+        name = 10
        }
-       li:objects {
-        ha:line.797163 {
-         clearance = 0.0
-         y2 = 1.308in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 1.956in
-         x2 = 1.956in
-         y1 = 1.308in
-        }
-        ha:line.797166 {
-         clearance = 0.0
-         y2 = 1.308in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 1.956in
-         x2 = 1.956in
-         y1 = 1.308in
-        }
-        ha:line.797169 {
-         clearance = 0.0
-         y2 = 32.2232mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 1.956in
-         x2 = 1.956in
-         y1 = 1.308in
-        }
-        ha:line.797172 {
-         clearance = 0.0
-         y2 = 1.308in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 1.956in
-         x2 = 50.6824mm
-         y1 = 1.308in
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = m7vO7oCLHBbWiqAZI8QAAABb
-   }
-   ha:subc.798817 {
-    ha:attributes {
-     value = 4screws
-     footprint = tb003-500-04
-     refdes = J3
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 55.12mil
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 98.43mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 98.43mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 98.43mil
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 111.02mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 111.02mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
+       proto = 1
+       xmirror = 0
+       x = 34.29mm
+       rot = 270.000000
+       y = 950.0mil
+       li:thermal {
        }
-       hbottom = 0
-       hplated = 1
-      }
-      ha:ps_proto_v6.1 {
-       htop = 0
-       hdia = 55.12mil
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -49.215mil
-          -49.215mil
-          49.215mil
-          -49.215mil
-          49.215mil
-          49.215mil
-          -49.215mil
-          49.215mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -49.215mil
-          -49.215mil
-          49.215mil
-          -49.215mil
-          49.215mil
-          49.215mil
-          -49.215mil
-          49.215mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -49.215mil
-          -49.215mil
-          49.215mil
-          -49.215mil
-          49.215mil
-          49.215mil
-          -49.215mil
-          49.215mil
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -55.51mil
-          -55.51mil
-          55.51mil
-          -55.51mil
-          55.51mil
-          55.51mil
-          -55.51mil
-          55.51mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -55.51mil
-          -55.51mil
-          55.51mil
-          -55.51mil
-          55.51mil
-          55.51mil
-          -55.51mil
-          55.51mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
+       ha:flags {
+        clearline = 1
        }
-       hbottom = 0
-       hplated = 1
+       clearance = 6.0mil
       }
-     }
-     li:objects {
-      ha:padstack_ref.798843 {
+      ha:padstack_ref.902171 {
        smirror = 0
        ha:attributes {
-        term = 4
-        name = pin4
+        term = 11
+        name = 11
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 72.39mm
-       rot = 90.000000
-       y = 69.51599mm
+       x = 31.75mm
+       rot = 270.000000
+       y = 26.67mm
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 6.3mil
+       clearance = 6.0mil
       }
-      ha:padstack_ref.798844 {
+      ha:padstack_ref.902172 {
        smirror = 0
        ha:attributes {
-        term = 3
-        name = pin3
+        term = 12
+        name = 12
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 72.39mm
-       rot = 90.000000
-       y = 2.54in
+       x = 34.29mm
+       rot = 270.000000
+       y = 26.67mm
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 6.3mil
+       clearance = 6.0mil
       }
-      ha:padstack_ref.798845 {
+      ha:padstack_ref.902173 {
        smirror = 0
        ha:attributes {
-        term = 2
-        name = pin2
+        term = 13
+        name = 13
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 72.39mm
-       rot = 90.000000
-       y = 59.51601mm
+       x = 31.75mm
+       rot = 270.000000
+       y = 29.21mm
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 6.3mil
+       clearance = 6.0mil
       }
-      ha:padstack_ref.798846 {
+      ha:padstack_ref.902174 {
        smirror = 0
        ha:attributes {
-        term = 1
-        name = pin1
+        term = 14
+        name = 14
        }
        proto = 1
        xmirror = 0
-       x = 72.39mm
-       rot = 90.000000
-       y = 2.1463in
+       x = 34.29mm
+       rot = 270.000000
+       y = 29.21mm
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 6.3mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-        ha:line.798818 {
-         clearance = 0.0
-         y2 = 2.83528in
-         thickness = 6.0mil
-         x1 = 2.69252in
-         x2 = 2.99961in
-         y1 = 2.83528in
-        }
-        ha:line.798821 {
-         clearance = 0.0
-         y2 = 2.04788in
-         thickness = 6.0mil
-         x1 = 2.99961in
-         x2 = 2.99961in
-         y1 = 2.83528in
-        }
-        ha:line.798824 {
-         clearance = 0.0
-         y2 = 2.04788in
-         thickness = 6.0mil
-         x1 = 2.99961in
-         x2 = 2.69252in
-         y1 = 2.04788in
-        }
-        ha:line.798827 {
-         clearance = 0.0
-         y2 = 2.83528in
-         thickness = 6.0mil
-         x1 = 2.69252in
-         x2 = 2.69252in
-         y1 = 2.04788in
-        }
-       }
-       ha:combining {
-       }
+       clearance = 6.0mil
       }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.798831 {
-         clearance = 0.0
-         y2 = 62.016005mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 72.39mm
-         x2 = 72.39mm
-         ha:flags {
-          selected = 1
-         }
-         y1 = 62.016005mm
-        }
-        ha:line.798834 {
-         clearance = 0.0
-         y2 = 2.83528in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 2.69252in
-         x2 = 2.69252in
-         ha:flags {
-          selected = 1
-         }
-         y1 = 2.83528in
-        }
-        ha:line.798837 {
-         clearance = 0.0
-         y2 = 2.83528in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 2.69252in
-         x2 = 67.390008mm
-         ha:flags {
-          selected = 1
-         }
-         y1 = 2.83528in
-        }
-        ha:line.798840 {
-         clearance = 0.0
-         y2 = 73.016112mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 2.69252in
-         x2 = 2.69252in
-         ha:flags {
-          selected = 1
-         }
-         y1 = 2.83528in
-        }
+      ha:padstack_ref.902175 {
+       smirror = 0
+       ha:attributes {
+        term = 15
+        name = 15
        }
-       ha:combining {
+       proto = 1
+       xmirror = 0
+       x = 31.75mm
+       rot = 270.000000
+       y = 31.75mm
+       li:thermal {
        }
-      }
-     }
-    }
-    uid = rey1b242HwmC8Er8zzcAAABd
-   }
-   ha:subc.847672 {
-    ha:attributes {
-     footprint = 0402
-     value = 12.7
-     openscad = 0402
-     refdes = R5
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          12.84mil
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          -12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
+       ha:flags {
+        clearline = 1
        }
-       hbottom = 0
-       hplated = 0
+       clearance = 6.0mil
       }
-     }
-     li:objects {
-      ha:padstack_ref.847686 {
+      ha:padstack_ref.902176 {
        smirror = 0
        ha:attributes {
-        term = 1
-        name = 1
+        term = 16
+        name = 16
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 1.469in
-       rot = 90.000000
-       y = 888.74mil
+       x = 34.29mm
+       rot = 270.000000
+       y = 31.75mm
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
+       clearance = 6.0mil
       }
-      ha:padstack_ref.847687 {
+      ha:padstack_ref.902177 {
        smirror = 0
        ha:attributes {
-        term = 2
-        name = 2
+        term = 17
+        name = 17
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 1.469in
-       rot = 90.000000
-       y = 857.26mil
+       x = 31.75mm
+       rot = 270.000000
+       y = 34.29mm
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
+       clearance = 6.0mil
       }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
+      ha:padstack_ref.902178 {
+       smirror = 0
+       ha:attributes {
+        term = 18
+        name = 18
        }
-       li:objects {
+       proto = 1
+       xmirror = 0
+       x = 34.29mm
+       rot = 270.000000
+       y = 34.29mm
+       li:thermal {
        }
-       ha:combining {
+       ha:flags {
+        clearline = 1
        }
+       clearance = 6.0mil
       }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.847674 {
-         clearance = 0.0
-         y2 = 873.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 1.469in
-         x2 = 1.469in
-         y1 = 873.0mil
-        }
-        ha:line.847677 {
-         clearance = 0.0
-         y2 = 873.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 1.469in
-         x2 = 1.469in
-         y1 = 873.0mil
-        }
-        ha:line.847680 {
-         clearance = 0.0
-         y2 = 21.1742mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 1.469in
-         x2 = 1.469in
-         y1 = 873.0mil
-        }
-        ha:line.847683 {
-         clearance = 0.0
-         y2 = 873.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 1.469in
-         x2 = 38.3126mm
-         y1 = 873.0mil
-        }
+      ha:padstack_ref.902179 {
+       smirror = 0
+       ha:attributes {
+        term = 19
+        name = 19
        }
-       ha:combining {
+       proto = 1
+       xmirror = 0
+       x = 31.75mm
+       rot = 270.000000
+       y = 36.83mm
+       li:thermal {
        }
-      }
-     }
-    }
-    uid = WpCNKLrl2SLRGaNEiXUAAABf
-   }
-   ha:subc.936683 {
-    ha:attributes {
-     footprint = 0402
-     value = 10k
-     openscad = 0402
-     refdes = R30
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          12.84mil
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          -12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
+       ha:flags {
+        clearline = 1
        }
-       hbottom = 0
-       hplated = 0
+       clearance = 6.0mil
       }
-     }
-     li:objects {
-      ha:padstack_ref.936697 {
+      ha:padstack_ref.902180 {
        smirror = 0
        ha:attributes {
-        term = 1
-        name = 1
+        term = 20
+        name = 20
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 1.416in
-       rot = 90.000000
-       y = 2.84774in
+       x = 34.29mm
+       rot = 270.000000
+       y = 36.83mm
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
+       clearance = 6.0mil
       }
-      ha:padstack_ref.936698 {
+      ha:padstack_ref.902181 {
        smirror = 0
        ha:attributes {
-        term = 2
-        name = 2
+        term = 21
+        name = 21
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 1.416in
-       rot = 90.000000
-       y = 2.81626in
+       x = 31.75mm
+       rot = 270.000000
+       y = 39.37mm
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
+       clearance = 6.0mil
       }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
+      ha:padstack_ref.902182 {
+       smirror = 0
+       ha:attributes {
+        term = 22
+        name = 22
        }
-       li:objects {
+       proto = 1
+       xmirror = 0
+       x = 34.29mm
+       rot = 270.000000
+       y = 39.37mm
+       li:thermal {
        }
-       ha:combining {
+       ha:flags {
+        clearline = 1
        }
+       clearance = 6.0mil
       }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
+      ha:padstack_ref.902183 {
+       smirror = 0
+       ha:attributes {
+        term = 23
+        name = 23
        }
-       li:objects {
-        ha:line.936685 {
-         clearance = 0.0
-         y2 = 71.9328mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 35.9664mm
-         x2 = 35.9664mm
-         y1 = 71.9328mm
-        }
-        ha:line.936688 {
-         clearance = 0.0
-         y2 = 71.9328mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 35.9664mm
-         x2 = 35.9664mm
-         y1 = 71.9328mm
-        }
-        ha:line.936691 {
-         clearance = 0.0
-         y2 = 70.9328mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 35.9664mm
-         x2 = 35.9664mm
-         y1 = 71.9328mm
-        }
-        ha:line.936694 {
-         clearance = 0.0
-         y2 = 71.9328mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 35.9664mm
-         x2 = 36.9664mm
-         y1 = 71.9328mm
-        }
+       proto = 1
+       xmirror = 0
+       x = 31.75mm
+       rot = 270.000000
+       y = 41.91mm
+       li:thermal {
        }
-       ha:combining {
+       ha:flags {
+        clearline = 1
        }
+       clearance = 6.0mil
       }
-     }
-    }
-    uid = awHEPLOUqbax+QojwTkAAABj
-   }
-   ha:subc.936749 {
-    ha:attributes {
-     footprint = 0402
-     value = 10k
-     openscad = 0402
-     refdes = R33
-    }
-    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.936763 {
+      ha:padstack_ref.902184 {
        smirror = 0
        ha:attributes {
-        term = 1
-        name = 1
+        term = 24
+        name = 24
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 1.284in
-       rot = 90.000000
-       y = 2.84774in
+       x = 34.29mm
+       rot = 270.000000
+       y = 41.91mm
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
+       clearance = 6.0mil
       }
-      ha:padstack_ref.936764 {
+      ha:padstack_ref.902185 {
        smirror = 0
        ha:attributes {
-        term = 2
-        name = 2
+        term = 25
+        name = 25
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 1.284in
-       rot = 90.000000
-       y = 2.81626in
+       x = 31.75mm
+       rot = 270.000000
+       y = 44.45mm
        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.936751 {
-         clearance = 0.0
-         y2 = 71.9328mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 1.284in
-         x2 = 1.284in
-         y1 = 71.9328mm
-        }
-        ha:line.936754 {
-         clearance = 0.0
-         y2 = 71.9328mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 1.284in
-         x2 = 1.284in
-         y1 = 71.9328mm
-        }
-        ha:line.936757 {
-         clearance = 0.0
-         y2 = 70.9328mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 1.284in
-         x2 = 1.284in
-         y1 = 71.9328mm
-        }
-        ha:line.936760 {
-         clearance = 0.0
-         y2 = 71.9328mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 1.284in
-         x2 = 33.6136mm
-         y1 = 71.9328mm
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = awHEPLOUqbax+QojwTkAAABn
-   }
-   ha:subc.936782 {
-    ha:attributes {
-     footprint = 0402
-     value = 10k
-     openscad = 0402
-     refdes = R34
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          12.84mil
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          -12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
+       clearance = 6.0mil
       }
-     }
-     li:objects {
-      ha:padstack_ref.936796 {
+      ha:padstack_ref.902186 {
        smirror = 0
        ha:attributes {
-        term = 1
-        name = 1
+        term = 26
+        name = 26
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 1.24in
-       rot = 90.000000
-       y = 2.84774in
+       x = 34.29mm
+       rot = 270.000000
+       y = 44.45mm
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
+       clearance = 6.0mil
       }
-      ha:padstack_ref.936797 {
+      ha:padstack_ref.902187 {
        smirror = 0
        ha:attributes {
-        term = 2
-        name = 2
+        term = 27
+        name = 27
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 1.24in
-       rot = 90.000000
-       y = 2.81626in
+       x = 31.75mm
+       rot = 270.000000
+       y = 46.99mm
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
+       clearance = 6.0mil
       }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
+      ha:padstack_ref.902188 {
+       smirror = 0
+       ha:attributes {
+        term = 28
+        name = 28
        }
-       li:objects {
+       proto = 1
+       xmirror = 0
+       x = 34.29mm
+       rot = 270.000000
+       y = 46.99mm
+       li:thermal {
        }
-       ha:combining {
+       ha:flags {
+        clearline = 1
        }
+       clearance = 6.0mil
       }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
+      ha:padstack_ref.902189 {
+       smirror = 0
+       ha:attributes {
+        term = 29
+        name = 29
        }
-       li:objects {
-        ha:line.936784 {
-         clearance = 0.0
-         y2 = 71.9328mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 1.24in
-         x2 = 1.24in
-         y1 = 71.9328mm
-        }
-        ha:line.936787 {
-         clearance = 0.0
-         y2 = 71.9328mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 1.24in
-         x2 = 1.24in
-         y1 = 71.9328mm
-        }
-        ha:line.936790 {
-         clearance = 0.0
-         y2 = 70.9328mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 1.24in
-         x2 = 1.24in
-         y1 = 71.9328mm
-        }
-        ha:line.936793 {
-         clearance = 0.0
-         y2 = 71.9328mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 1.24in
-         x2 = 32.496mm
-         y1 = 71.9328mm
-        }
+       proto = 1
+       xmirror = 0
+       x = 31.75mm
+       rot = 270.000000
+       y = 49.53mm
+       li:thermal {
        }
-       ha:combining {
+       ha:flags {
+        clearline = 1
        }
+       clearance = 6.0mil
       }
-     }
-    }
-    uid = awHEPLOUqbax+QojwTkAAABp
-   }
-   ha:subc.936848 {
-    ha:attributes {
-     footprint = 0402
-     value = 10k
-     openscad = 0402
-     refdes = R35
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          12.84mil
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          -12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
+      ha:padstack_ref.902190 {
+       smirror = 0
+       ha:attributes {
+        term = 30
+        name = 30
        }
-       hbottom = 0
-       hplated = 0
+       proto = 1
+       xmirror = 0
+       x = 34.29mm
+       rot = 270.000000
+       y = 49.53mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
       }
-     }
-     li:objects {
-      ha:padstack_ref.936862 {
+      ha:padstack_ref.902191 {
        smirror = 0
        ha:attributes {
-        term = 1
-        name = 1
+        term = 31
+        name = 31
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 1.196in
-       rot = 90.000000
-       y = 2.84774in
+       x = 31.75mm
+       rot = 270.000000
+       y = 52.07mm
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
+       clearance = 6.0mil
       }
-      ha:padstack_ref.936863 {
+      ha:padstack_ref.902192 {
        smirror = 0
        ha:attributes {
-        term = 2
-        name = 2
+        term = 32
+        name = 32
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 1.196in
-       rot = 90.000000
-       y = 2.81626in
+       x = 34.29mm
+       rot = 270.000000
+       y = 52.07mm
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
+       clearance = 6.0mil
       }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
+      ha:padstack_ref.902193 {
+       smirror = 0
+       ha:attributes {
+        term = 33
+        name = 33
        }
-       li:objects {
+       proto = 1
+       xmirror = 0
+       x = 31.75mm
+       rot = 270.000000
+       y = 54.61mm
+       li:thermal {
        }
-       ha:combining {
+       ha:flags {
+        clearline = 1
        }
+       clearance = 6.0mil
       }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
+      ha:padstack_ref.902194 {
+       smirror = 0
+       ha:attributes {
+        term = 34
+        name = 34
        }
-       li:objects {
-        ha:line.936850 {
-         clearance = 0.0
-         y2 = 71.9328mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 30.3784mm
-         x2 = 30.3784mm
-         y1 = 71.9328mm
-        }
-        ha:line.936853 {
-         clearance = 0.0
-         y2 = 71.9328mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 30.3784mm
-         x2 = 30.3784mm
-         y1 = 71.9328mm
-        }
-        ha:line.936856 {
-         clearance = 0.0
-         y2 = 70.9328mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 30.3784mm
-         x2 = 30.3784mm
-         y1 = 71.9328mm
-        }
-        ha:line.936859 {
-         clearance = 0.0
-         y2 = 71.9328mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 30.3784mm
-         x2 = 31.3784mm
-         y1 = 71.9328mm
-        }
+       proto = 1
+       xmirror = 0
+       x = 34.29mm
+       rot = 270.000000
+       y = 54.61mm
+       li:thermal {
        }
-       ha:combining {
+       ha:flags {
+        clearline = 1
        }
+       clearance = 6.0mil
       }
-     }
-    }
-    uid = awHEPLOUqbax+QojwTkAAABt
-   }
-   ha:subc.936885 {
-    ha:attributes {
-     value = blue
-     footprint = 100mil-led
-     refdes = D5
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 35.0mil
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -35.0mil
-          -35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -35.0mil
-          -35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -35.0mil
-          -35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -42.5mil
-          -42.5mil
-          42.5mil
-          -42.5mil
-          42.5mil
-          42.5mil
-          -42.5mil
-          42.5mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -42.5mil
-          -42.5mil
-          42.5mil
-          -42.5mil
-          42.5mil
-          42.5mil
-          -42.5mil
-          42.5mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
+      ha:padstack_ref.902195 {
+       smirror = 0
+       ha:attributes {
+        term = 35
+        name = 35
        }
-       hbottom = 0
-       hplated = 1
-      }
-      ha:ps_proto_v6.1 {
-       htop = 0
-       hdia = 35.0mil
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 70.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 70.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 70.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 85.0mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 85.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
+       proto = 1
+       xmirror = 0
+       x = 31.75mm
+       rot = 270.000000
+       y = 57.15mm
+       li:thermal {
        }
-       hbottom = 0
-       hplated = 1
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
       }
-     }
-     li:objects {
-      ha:padstack_ref.936903 {
-       smirror = 1
+      ha:padstack_ref.902196 {
+       smirror = 0
        ha:attributes {
-        term = 1
-        name = 1
+        term = 36
+        name = 36
        }
-       proto = 0
-       xmirror = 1
-       x = 2.3in
-       rot = -90.000000
-       y = 170.0mil
+       proto = 1
+       xmirror = 0
+       x = 34.29mm
+       rot = 270.000000
+       y = 57.15mm
        li:thermal {
+        li:5 {
+         on
+         diag
+         round
+         noshape
+        }
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 7.5mil
+       clearance = 6.0mil
       }
-      ha:padstack_ref.936904 {
-       smirror = 1
+      ha:padstack_ref.902197 {
+       smirror = 0
        ha:attributes {
-        term = 2
-        name = 2
+        term = 37
+        name = 37
        }
        proto = 1
-       xmirror = 1
-       x = 2.3in
-       rot = -90.000000
-       y = 70.0mil
+       xmirror = 0
+       x = 31.75mm
+       rot = 270.000000
+       y = 59.69mm
        li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 7.5mil
+       clearance = 6.0mil
       }
-     }
+      ha:padstack_ref.902198 {
+       smirror = 0
+       ha:attributes {
+        term = 38
+        name = 38
+       }
+       proto = 1
+       xmirror = 0
+       x = 34.29mm
+       rot = 270.000000
+       y = 59.69mm
+       li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.902199 {
+       smirror = 0
+       ha:attributes {
+        term = 39
+        name = 39
+       }
+       proto = 1
+       xmirror = 0
+       x = 31.75mm
+       rot = 270.000000
+       y = 62.23mm
+       li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.902200 {
+       smirror = 0
+       ha:attributes {
+        term = 40
+        name = 40
+       }
+       proto = 1
+       xmirror = 0
+       x = 34.29mm
+       rot = 270.000000
+       y = 62.23mm
+       li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
+      }
+     }
      li:layers {
       ha:top-silk {
        lid = 0
        ha:type {
         silk = 1
-        bottom = 1
+        top = 1
        }
        li:objects {
-        ha:line.936886 {
+        ha:line.902136 {
+         clearance = 0.0
+         y2 = 63.5mm
+         thickness = 10.0mil
+         x1 = 1.4in
+         x2 = 1.4in
+         y1 = 500.0mil
+        }
+        ha:line.902139 {
          clearance = 0.0
-         y2 = 21.0mil
+         y2 = 63.5mm
          thickness = 10.0mil
-         x1 = 56.9722mm
-         x2 = 2.357in
-         y1 = 21.0mil
+         x1 = 1.4in
+         x2 = 30.48mm
+         y1 = 63.5mm
         }
-        ha:arc.936889 {
-         astart = 240.000000
+        ha:line.902142 {
+         clearance = 0.0
+         y2 = 500.0mil
          thickness = 10.0mil
-         width = 114.0mil
-         height = 114.0mil
-         x = 2.3in
-         y = 120.0mil
-         adelta = -300.000000
+         x1 = 30.48mm
+         x2 = 30.48mm
+         y1 = 63.5mm
+        }
+        ha:line.902145 {
          clearance = 0.0
+         y2 = 500.0mil
+         thickness = 10.0mil
+         x1 = 30.48mm
+         x2 = 1.4in
+         y1 = 500.0mil
         }
        }
        ha:combining {
@@ -17232,68 +15380,74 @@ ha:pcb-rnd-board-v8 {
       ha:subc-aux {
        lid = 1
        ha:type {
-        bottom = 1
-        virtual = 1
+        top = 1
         misc = 1
+        virtual = 1
        }
        li:objects {
-        ha:line.936891 {
+        ha:line.902149 {
          clearance = 0.0
-         y2 = 120.0mil
+         y2 = 38.1mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 2.3in
-         x2 = 2.3in
-         y1 = 120.0mil
-        }
-        ha:line.936894 {
+         x1 = 1.3in
+         x2 = 1.3in
+         y1 = 38.1mm
+ ha:flags ={ selected=1
+ };        }
+        ha:line.902152 {
          clearance = 0.0
-         y2 = 120.0mil
+         y2 = 38.1mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 2.3in
-         x2 = 2.3in
-         y1 = 120.0mil
-        }
-        ha:line.936897 {
+         x1 = 1.3in
+         x2 = 1.3in
+         y1 = 38.1mm
+ ha:flags ={ selected=1
+ };        }
+        ha:line.902155 {
          clearance = 0.0
-         y2 = 2.048mm
+         y2 = 38.1mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 2.3in
-         x2 = 2.3in
-         y1 = 120.0mil
-        }
-        ha:line.936900 {
+         x1 = 1.3in
+         x2 = 32.02mm
+         y1 = 38.1mm
+ ha:flags ={ selected=1
+ };        }
+        ha:line.902158 {
          clearance = 0.0
-         y2 = 120.0mil
+         y2 = 39.1mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 2.3in
-         x2 = 57.42mm
-         y1 = 120.0mil
-        }
+         x1 = 1.3in
+         x2 = 1.3in
+         y1 = 38.1mm
+ ha:flags ={ selected=1
+ };        }
        }
        ha:combining {
        }
       }
      }
     }
-    uid = awHEPLOUqbax+QojwTkAAABv
+    uid = G4DSckt7Pjt4N5qbr88AAABe
    }
-   ha:subc.936943 {
+   ha:subc.943234 {
     ha:attributes {
-     value = DFLS130L
-     footprint = powerdi123
-     refdes = D6
+     refdes = Z1
+     value = 5.1V
+     footprint = 0805diode
+     openscad = 0805
+      device=DIODE
     }
     ha:data {
      li:padstack_prototypes {
@@ -17304,14 +15458,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -43.31mil
-          -27.56mil
-          -43.31mil
-          27.56mil
-          43.31mil
-          27.56mil
-          43.31mil
-          -27.56mil
+          25.59mil
+          -29.52mil
+          -25.59mil
+          -29.52mil
+          -25.59mil
+          29.52mil
+          25.59mil
+          29.52mil
          }
          ha:layer_mask {
           copper = 1
@@ -17323,14 +15477,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -46.31mil
-          -30.56mil
-          -46.31mil
-          30.56mil
-          46.31mil
-          30.56mil
-          46.31mil
-          -30.56mil
+          28.59mil
+          -32.52mil
+          -28.59mil
+          -32.52mil
+          -28.59mil
+          32.52mil
+          28.59mil
+          32.52mil
          }
          ha:layer_mask {
           top = 1
@@ -17344,14 +15498,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -43.31mil
-          -27.56mil
-          -43.31mil
-          27.56mil
-          43.31mil
-          27.56mil
-          43.31mil
-          -27.56mil
+          25.59mil
+          -29.52mil
+          -25.59mil
+          -29.52mil
+          -25.59mil
+          29.52mil
+          25.59mil
+          29.52mil
          }
          ha:layer_mask {
           top = 1
@@ -17365,176 +15519,89 @@ ha:pcb-rnd-board-v8 {
        hbottom = 0
        hplated = 0
       }
-      ha:ps_proto_v6.1 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
+     }
+     li:objects {
+      ha:padstack_ref.943262 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.91157in
+       rot = 0.000000
+       y = 677.0mil
+       li:thermal {
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.943263 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.98243in
+       rot = 0.000000
+       y = 677.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+        ha:line.943235 {
          clearance = 0.0
-         li:ps_poly {
-          17.715mil
-          -27.555mil
-          -17.715mil
-          -27.555mil
-          -17.715mil
-          27.555mil
-          17.715mil
-          27.555mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          20.715mil
-          -30.555mil
-          -20.715mil
-          -30.555mil
-          -20.715mil
-          30.555mil
-          20.715mil
-          30.555mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          17.715mil
-          -27.555mil
-          -17.715mil
-          -27.555mil
-          -17.715mil
-          27.555mil
-          17.715mil
-          27.555mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.936978 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = cathode
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.90561in
-       rot = 180.000000
-       y = 1.197in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.936979 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = anode
-       }
-       proto = 1
-       xmirror = 0
-       x = 2.006in
-       rot = 180.000000
-       y = 1.197in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-        ha:line.936944 {
-         clearance = 0.0
-         y2 = 1.23499in
-         thickness = 10.0mil
-         x1 = 50.852578mm
-         x2 = 47.85233mm
-         y1 = 1.23499in
-        }
-        ha:line.936947 {
-         clearance = 0.0
-         y2 = 1.15901in
-         thickness = 10.0mil
-         x1 = 47.85233mm
-         x2 = 47.85233mm
-         y1 = 1.23499in
-        }
-        ha:line.936950 {
-         clearance = 0.0
-         y2 = 1.15901in
-         thickness = 10.0mil
-         x1 = 47.85233mm
-         x2 = 50.852578mm
-         y1 = 1.15901in
+         y2 = 649.45mil
+         thickness = 8.0mil
+         x1 = 1.94307in
+         x2 = 1.95093in
+         y1 = 649.45mil
         }
-        ha:line.936953 {
+        ha:line.943238 {
          clearance = 0.0
-         y2 = 1.23499in
-         thickness = 10.0mil
-         x1 = 50.852578mm
-         x2 = 50.852578mm
-         y1 = 1.15901in
+         y2 = 17.89557mm
+         thickness = 8.0mil
+         x1 = 1.94307in
+         x2 = 1.95093in
+         y1 = 17.89557mm
         }
-        ha:line.936956 {
+        ha:line.943241 {
          clearance = 0.0
-         y2 = 1.23499in
-         thickness = 10.0mil
-         x1 = 1.86292in
-         x2 = 1.84393in
-         y1 = 1.23499in
+         y2 = 641.0mil
+         thickness = 5.0mil
+         x1 = 1.997in
+         x2 = 2.015in
+         y1 = 641.0mil
         }
-        ha:line.936959 {
+        ha:line.943244 {
          clearance = 0.0
-         y2 = 1.15901in
-         thickness = 10.0mil
-         x1 = 1.84393in
-         x2 = 1.84393in
-         y1 = 1.23499in
+         y2 = 713.0mil
+         thickness = 5.0mil
+         x1 = 1.997in
+         x2 = 2.015in
+         y1 = 713.0mil
         }
-        ha:line.936962 {
+        ha:line.943247 {
          clearance = 0.0
-         y2 = 1.15901in
-         thickness = 10.0mil
-         x1 = 1.84393in
-         x2 = 1.86292in
-         y1 = 1.15901in
+         y2 = 713.0mil
+         thickness = 5.0mil
+         x1 = 2.015in
+         x2 = 2.015in
+         y1 = 641.0mil
         }
        }
        ha:combining {
@@ -17548,64 +15615,69 @@ ha:pcb-rnd-board-v8 {
         virtual = 1
        }
        li:objects {
-        ha:line.936966 {
+        ha:line.943250 {
          clearance = 0.0
-         y2 = 1.197in
+         y2 = 677.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 49.677447mm
-         x2 = 49.677447mm
-         y1 = 1.197in
-        }
-        ha:line.936969 {
+         x1 = 1.947in
+         x2 = 1.947in
+         y1 = 677.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.943253 {
          clearance = 0.0
-         y2 = 1.197in
+         y2 = 677.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 1.94301in
-         x2 = 1.94301in
-         y1 = 1.197in
-        }
-        ha:line.936972 {
+         x1 = 1.947in
+         x2 = 1.947in
+         y1 = 677.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.943256 {
          clearance = 0.0
-         y2 = 1.197in
+         y2 = 677.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 1.94301in
-         x2 = 48.352454mm
-         y1 = 1.197in
-        }
-        ha:line.936975 {
+         x1 = 1.947in
+         x2 = 50.4538mm
+         y1 = 677.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.943259 {
          clearance = 0.0
-         y2 = 29.4038mm
+         y2 = 18.1958mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 1.94301in
-         x2 = 1.94301in
-         y1 = 1.197in
-        }
+         x1 = 1.947in
+         x2 = 1.947in
+         y1 = 677.0mil
+ ha:flags ={ selected=1
+ };        }
        }
        ha:combining {
        }
       }
      }
     }
-    uid = awHEPLOUqbax+QojwTkAAABx
+    uid = DcN0YaPHZtfc6pL88xQAAACF
    }
-   ha:subc.936997 {
+   ha:subc.943296 {
     ha:attributes {
-     footprint = 0402
-     value = 10k
      openscad = 0402
-     refdes = R32
+     value = 0.1uF
+     refdes = C101
+     footprint = 0402
+      device=CAPACITOR
     }
     ha:data {
      li:padstack_prototypes {
@@ -17679,7 +15751,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      li:objects {
-      ha:padstack_ref.937011 {
+      ha:padstack_ref.943309 {
        smirror = 0
        ha:attributes {
         term = 1
@@ -17687,17 +15759,14 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 1.328in
-       rot = 90.000000
-       y = 2.84774in
+       x = 2.224in
+       rot = 270.000000
+       y = 404.26mil
        li:thermal {
        }
-       ha:flags {
-        clearline = 1
-       }
        clearance = 10.0mil
       }
-      ha:padstack_ref.937012 {
+      ha:padstack_ref.943310 {
        smirror = 0
        ha:attributes {
         term = 2
@@ -17705,9 +15774,9 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 1.328in
-       rot = 90.000000
-       y = 2.81626in
+       x = 2.224in
+       rot = 270.000000
+       y = 435.74mil
        li:thermal {
        }
        ha:flags {
@@ -17736,64 +15805,68 @@ ha:pcb-rnd-board-v8 {
         virtual = 1
        }
        li:objects {
-        ha:line.936999 {
+        ha:line.943297 {
          clearance = 0.0
-         y2 = 71.9328mm
+         y2 = 420.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 1.328in
-         x2 = 1.328in
-         y1 = 71.9328mm
-        }
-        ha:line.937002 {
+         x1 = 2.224in
+         x2 = 2.224in
+         y1 = 420.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.943300 {
          clearance = 0.0
-         y2 = 71.9328mm
+         y2 = 420.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 1.328in
-         x2 = 1.328in
-         y1 = 71.9328mm
-        }
-        ha:line.937005 {
+         x1 = 2.224in
+         x2 = 2.224in
+         y1 = 420.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.943303 {
          clearance = 0.0
-         y2 = 70.9328mm
+         y2 = 11.668mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 1.328in
-         x2 = 1.328in
-         y1 = 71.9328mm
-        }
-        ha:line.937008 {
+         x1 = 2.224in
+         x2 = 2.224in
+         y1 = 420.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.943306 {
          clearance = 0.0
-         y2 = 71.9328mm
+         y2 = 420.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 1.328in
-         x2 = 34.7312mm
-         y1 = 71.9328mm
-        }
+         x1 = 2.224in
+         x2 = 55.4896mm
+         y1 = 420.0mil
+ ha:flags ={ selected=1
+ };        }
        }
        ha:combining {
        }
       }
      }
     }
-    uid = awHEPLOUqbax+QojwTkAAABz
+    uid = IGobWzSMURBswUg5LvAAAACM
    }
-   ha:subc.937030 {
+   ha:subc.943312 {
     ha:attributes {
-     footprint = 0402
-     value = 33
-     openscad = 0402
-     refdes = R40
+     value = MMBT2222A
+     footprint = SOT23
+     refdes = Q3
+      device=TRANSISTOR
     }
     ha:data {
      li:padstack_prototypes {
@@ -17804,14 +15877,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
+          -20.0mil
+          -17.0mil
+          -20.0mil
+          17.0mil
+          20.0mil
+          17.0mil
+          20.0mil
+          -17.0mil
          }
          ha:layer_mask {
           copper = 1
@@ -17823,14 +15896,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          12.84mil
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          -12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
+          -23.0mil
+          -20.0mil
+          -23.0mil
+          20.0mil
+          23.0mil
+          20.0mil
+          23.0mil
+          -20.0mil
          }
          ha:layer_mask {
           top = 1
@@ -17844,14 +15917,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
+          -20.0mil
+          -17.0mil
+          -20.0mil
+          17.0mil
+          20.0mil
+          17.0mil
+          20.0mil
+          -17.0mil
          }
          ha:layer_mask {
           top = 1
@@ -17867,7 +15940,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      li:objects {
-      ha:padstack_ref.937044 {
+      ha:padstack_ref.943337 {
        smirror = 0
        ha:attributes {
         term = 1
@@ -17875,17 +15948,17 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 1.23774in
-       rot = 180.000000
-       y = 2.702in
-       li:thermal {
-       }
+       x = 2.284in
+       rot = 0.000000
+       y = 397.0mil
+       li:thermal {
+       }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
+       clearance = 15.0mil
       }
-      ha:padstack_ref.937045 {
+      ha:padstack_ref.943338 {
        smirror = 0
        ha:attributes {
         term = 2
@@ -17893,15 +15966,33 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 1.20626in
-       rot = 180.000000
-       y = 2.702in
+       x = 2.284in
+       rot = 0.000000
+       y = 475.0mil
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
+       clearance = 15.0mil
+      }
+      ha:padstack_ref.943339 {
+       smirror = 0
+       ha:attributes {
+        term = 3
+        name = 3
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.366in
+       rot = 0.000000
+       y = 436.0mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 15.0mil
       }
      }
      li:layers {
@@ -17912,6 +16003,38 @@ ha:pcb-rnd-board-v8 {
         top = 1
        }
        li:objects {
+        ha:line.943313 {
+         clearance = 0.0
+         y2 = 372.0mil
+         thickness = 10.0mil
+         x1 = 57.277mm
+         x2 = 2.394in
+         y1 = 372.0mil
+        }
+        ha:line.943316 {
+         clearance = 0.0
+         y2 = 500.0mil
+         thickness = 10.0mil
+         x1 = 57.277mm
+         x2 = 57.277mm
+         y1 = 372.0mil
+        }
+        ha:line.943319 {
+         clearance = 0.0
+         y2 = 500.0mil
+         thickness = 10.0mil
+         x1 = 57.277mm
+         x2 = 2.394in
+         y1 = 500.0mil
+        }
+        ha:line.943322 {
+         clearance = 0.0
+         y2 = 500.0mil
+         thickness = 10.0mil
+         x1 = 2.394in
+         x2 = 2.394in
+         y1 = 372.0mil
+        }
        }
        ha:combining {
        }
@@ -17924,82 +16047,81 @@ ha:pcb-rnd-board-v8 {
         virtual = 1
        }
        li:objects {
-        ha:line.937032 {
+        ha:line.943325 {
          clearance = 0.0
-         y2 = 2.702in
+         y2 = 436.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 31.0388mm
-         x2 = 31.0388mm
-         y1 = 2.702in
-        }
-        ha:line.937035 {
+         x1 = 58.707866mm
+         x2 = 58.707866mm
+         y1 = 436.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.943328 {
          clearance = 0.0
-         y2 = 2.702in
+         y2 = 397.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 31.0388mm
-         x2 = 31.0388mm
-         y1 = 2.702in
-        }
-        ha:line.937038 {
+         x1 = 2.284in
+         x2 = 2.284in
+         y1 = 397.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.943331 {
          clearance = 0.0
-         y2 = 2.702in
+         y2 = 397.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 31.0388mm
-         x2 = 30.0388mm
-         y1 = 2.702in
-        }
-        ha:line.937041 {
+         x1 = 2.284in
+         x2 = 59.0136mm
+         y1 = 397.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.943334 {
          clearance = 0.0
-         y2 = 67.6308mm
+         y2 = 11.0838mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 31.0388mm
-         x2 = 31.0388mm
-         y1 = 2.702in
-        }
+         x1 = 2.284in
+         x2 = 2.284in
+         y1 = 397.0mil
+ ha:flags ={ selected=1
+ };        }
        }
        ha:combining {
        }
       }
      }
     }
-    uid = awHEPLOUqbax+QojwTkAAAB1
+    uid = fdmrigvTMcHho9IPHtUAAABr
    }
-   ha:subc.937063 {
+   ha:subc.943341 {
     ha:attributes {
-     footprint = 0402
-     value = 10k
-     openscad = 0402
-     refdes = R31
+     value = 374
+     footprint = 0.125W_Carbon_Resistor
+     refdes = R106
+      device=RESISTOR
     }
     ha:data {
      li:padstack_prototypes {
       ha:ps_proto_v6.0 {
        htop = 0
-       hdia = 0.0
+       hdia = 28.0mil
        li:shape {
         ha:ps_shape_v4 {
          clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 60.0mil
          }
          ha:layer_mask {
           copper = 1
@@ -18010,15 +16132,38 @@ ha:pcb-rnd-board-v8 {
         }
         ha:ps_shape_v4 {
          clearance = 0.0
-         li:ps_poly {
-          12.84mil
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          -12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 60.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 60.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 60.0mil
          }
          ha:layer_mask {
           top = 1
@@ -18031,65 +16176,59 @@ ha:pcb-rnd-board-v8 {
         }
         ha:ps_shape_v4 {
          clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 60.0mil
          }
          ha:layer_mask {
-          top = 1
-          paste = 1
+          bottom = 1
+          mask = 1
          }
          ha:combining {
+          sub = 1
           auto = 1
          }
         }
        }
        hbottom = 0
-       hplated = 0
+       hplated = 1
       }
      }
      li:objects {
-      ha:padstack_ref.937077 {
+      ha:padstack_ref.943372 {
        smirror = 0
        ha:attributes {
         term = 1
-        name = 1
        }
        proto = 0
        xmirror = 0
-       x = 1.372in
+       x = 54.63543mm
        rot = 90.000000
-       y = 2.84774in
+       y = 60.0mil
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
+       clearance = 15.0mil
       }
-      ha:padstack_ref.937078 {
+      ha:padstack_ref.943373 {
        smirror = 0
        ha:attributes {
         term = 2
-        name = 2
        }
        proto = 0
        xmirror = 0
-       x = 1.372in
+       x = 47.01543mm
        rot = 90.000000
-       y = 2.81626in
+       y = 60.0mil
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
+       clearance = 15.0mil
       }
      }
      li:layers {
@@ -18100,6 +16239,54 @@ ha:pcb-rnd-board-v8 {
         top = 1
        }
        li:objects {
+        ha:line.943342 {
+         clearance = 0.0
+         y2 = 60.0mil
+         thickness = 10.0mil
+         x1 = 52.34943mm
+         x2 = 53.36543mm
+         y1 = 60.0mil
+        }
+        ha:line.943345 {
+         clearance = 0.0
+         y2 = 20.0mil
+         thickness = 10.0mil
+         x1 = 52.34943mm
+         x2 = 52.34943mm
+         y1 = 100.0mil
+        }
+        ha:line.943348 {
+         clearance = 0.0
+         y2 = 100.0mil
+         thickness = 10.0mil
+         x1 = 49.30143mm
+         x2 = 52.34943mm
+         y1 = 100.0mil
+        }
+        ha:line.943351 {
+         clearance = 0.0
+         y2 = 20.0mil
+         thickness = 10.0mil
+         x1 = 49.30143mm
+         x2 = 49.30143mm
+         y1 = 100.0mil
+        }
+        ha:line.943354 {
+         clearance = 0.0
+         y2 = 20.0mil
+         thickness = 10.0mil
+         x1 = 49.30143mm
+         x2 = 52.34943mm
+         y1 = 20.0mil
+        }
+        ha:line.943357 {
+         clearance = 0.0
+         y2 = 60.0mil
+         thickness = 10.0mil
+         x1 = 48.28543mm
+         x2 = 49.30143mm
+         y1 = 60.0mil
+        }
        }
        ha:combining {
        }
@@ -18112,81 +16299,90 @@ ha:pcb-rnd-board-v8 {
         virtual = 1
        }
        li:objects {
-        ha:line.937065 {
+        ha:line.943360 {
          clearance = 0.0
-         y2 = 71.9328mm
+         y2 = 60.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 1.372in
-         x2 = 1.372in
-         y1 = 71.9328mm
-        }
-        ha:line.937068 {
+         x1 = 50.82543mm
+         x2 = 50.82543mm
+         y1 = 60.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.943363 {
          clearance = 0.0
-         y2 = 71.9328mm
+         y2 = 60.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 1.372in
-         x2 = 1.372in
-         y1 = 71.9328mm
-        }
-        ha:line.937071 {
+         x1 = 54.63543mm
+         x2 = 54.63543mm
+         y1 = 60.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.943366 {
          clearance = 0.0
-         y2 = 70.9328mm
+         y2 = 60.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 1.372in
-         x2 = 1.372in
-         y1 = 71.9328mm
-        }
-        ha:line.937074 {
+         x1 = 54.63543mm
+         x2 = 55.63543mm
+         y1 = 60.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.943369 {
          clearance = 0.0
-         y2 = 71.9328mm
+         y2 = 0.524mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 1.372in
-         x2 = 35.8488mm
-         y1 = 71.9328mm
-        }
+         x1 = 54.63543mm
+         x2 = 54.63543mm
+         y1 = 60.0mil
+ ha:flags ={ selected=1
+ };        }
        }
        ha:combining {
        }
       }
      }
     }
-    uid = awHEPLOUqbax+QojwTkAAAB3
+    uid = fdmrigvTMcHho9IPHtUAAAAo
    }
-   ha:subc.937190 {
+   ha:subc.943375 {
     ha:attributes {
-     value = Debug
-     footprint = 0-215079-4
-     refdes = J6
+     {io_pcb::hidename_y} = 2.2352 mm
+     footprint = 100mil5pin
+     {io_pcb::hidename_scale} = 60
+     refdes = J10
+     value = vref_thrust
+     {io_pcb::hidename_direction} = 2
+     {io_pcb::hidename_x} = 51.5874 mm
+      device=CONNECTOR
     }
     ha:data {
      li:padstack_prototypes {
       ha:ps_proto_v6.0 {
        htop = 0
-       hdia = 31.5mil
+       hdia = 38.0mil
        li:shape {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -23.0mil
-          -23.0mil
-          23.0mil
-          -23.0mil
-          23.0mil
-          23.0mil
-          -23.0mil
-          23.0mil
+          -35.0mil
+          -35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
          }
          ha:layer_mask {
           copper = 1
@@ -18198,14 +16394,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -23.0mil
-          -23.0mil
-          23.0mil
-          -23.0mil
-          23.0mil
-          23.0mil
-          -23.0mil
-          23.0mil
+          -35.0mil
+          -35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
          }
          ha:layer_mask {
           bottom = 1
@@ -18217,14 +16413,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -23.0mil
-          -23.0mil
-          23.0mil
-          -23.0mil
-          23.0mil
-          23.0mil
-          -23.0mil
-          23.0mil
+          -35.0mil
+          -35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
          }
          ha:layer_mask {
           copper = 1
@@ -18236,14 +16432,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -26.0mil
-          -26.0mil
-          26.0mil
-          -26.0mil
-          26.0mil
-          26.0mil
-          -26.0mil
-          26.0mil
+          -42.5mil
+          -42.5mil
+          42.5mil
+          -42.5mil
+          42.5mil
+          42.5mil
+          -42.5mil
+          42.5mil
          }
          ha:layer_mask {
           top = 1
@@ -18257,14 +16453,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -26.0mil
-          -26.0mil
-          26.0mil
-          -26.0mil
-          26.0mil
-          26.0mil
-          -26.0mil
-          26.0mil
+          -42.5mil
+          -42.5mil
+          42.5mil
+          -42.5mil
+          42.5mil
+          42.5mil
+          -42.5mil
+          42.5mil
          }
          ha:layer_mask {
           bottom = 1
@@ -18281,96 +16477,14 @@ ha:pcb-rnd-board-v8 {
       }
       ha:ps_proto_v6.1 {
        htop = 0
-       hdia = 31.5mil
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 46.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 46.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 46.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 52.0mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 52.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 1
-      }
-      ha:ps_proto_v6.2 {
-       htop = 0
-       hdia = 59.06mil
+       hdia = 38.0mil
        li:shape {
         ha:ps_shape_v4 {
          clearance = 0.0
          ha:ps_circ {
           x = 0.0
           y = 0.0
-          dia = 73.56mil
+          dia = 70.0mil
          }
          ha:layer_mask {
           copper = 1
@@ -18384,7 +16498,7 @@ ha:pcb-rnd-board-v8 {
          ha:ps_circ {
           x = 0.0
           y = 0.0
-          dia = 73.56mil
+          dia = 70.0mil
          }
          ha:layer_mask {
           bottom = 1
@@ -18398,7 +16512,7 @@ ha:pcb-rnd-board-v8 {
          ha:ps_circ {
           x = 0.0
           y = 0.0
-          dia = 73.56mil
+          dia = 70.0mil
          }
          ha:layer_mask {
           copper = 1
@@ -18412,7 +16526,7 @@ ha:pcb-rnd-board-v8 {
          ha:ps_circ {
           x = 0.0
           y = 0.0
-          dia = 79.56mil
+          dia = 85.0mil
          }
          ha:layer_mask {
           top = 1
@@ -18428,7 +16542,7 @@ ha:pcb-rnd-board-v8 {
          ha:ps_circ {
           x = 0.0
           y = 0.0
-          dia = 79.56mil
+          dia = 85.0mil
          }
          ha:layer_mask {
           bottom = 1
@@ -18445,107 +16559,95 @@ ha:pcb-rnd-board-v8 {
       }
      }
      li:objects {
-      ha:padstack_ref.937216 {
+      ha:padstack_ref.943400 {
        smirror = 0
        ha:attributes {
         term = 1
-        name = pin1
+        name = 1
        }
        proto = 0
        xmirror = 0
-       x = 74.93mm
+       x = 1.761in
        rot = 90.000000
-       y = 1.6in
+       y = 186.0mil
        li:thermal {
-        li:2 {
-         on
-         diag
-         round
-         noshape
-        }
-        li:3 {
-         on
-         diag
-         round
-         noshape
-        }
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 6.0mil
+       clearance = 7.0mil
       }
-      ha:padstack_ref.937217 {
+      ha:padstack_ref.943401 {
        smirror = 0
        ha:attributes {
         term = 2
-        name = pin2
+        name = 2
        }
        proto = 1
        xmirror = 0
-       x = 72.39mm
+       x = 1.761in
        rot = 90.000000
-       y = 39.37mm
+       y = 286.0mil
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 6.0mil
+       clearance = 7.0mil
       }
-      ha:padstack_ref.937218 {
+      ha:padstack_ref.943402 {
        smirror = 0
        ha:attributes {
         term = 3
-        name = pin3
+        name = 3
        }
        proto = 1
        xmirror = 0
-       x = 74.93mm
+       x = 1.761in
        rot = 90.000000
-       y = 38.1mm
+       y = 386.0mil
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 6.0mil
+       clearance = 7.0mil
       }
-      ha:padstack_ref.937219 {
+      ha:padstack_ref.943403 {
        smirror = 0
        ha:attributes {
         term = 4
-        name = pin4
+        name = 4
        }
        proto = 1
        xmirror = 0
-       x = 72.39mm
+       x = 1.761in
        rot = 90.000000
-       y = 36.83mm
+       y = 486.0mil
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 6.0mil
+       clearance = 7.0mil
       }
-      ha:padstack_ref.937220 {
+      ha:padstack_ref.943404 {
        smirror = 0
        ha:attributes {
-        term = 0
-        name = mnt
+        term = 5
+        name = 5
        }
-       proto = 2
+       proto = 1
        xmirror = 0
-       x = 2.87913in
+       x = 1.761in
        rot = 90.000000
-       y = 1.65511in
+       y = 586.0mil
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 6.0mil
+       clearance = 7.0mil
       }
      }
      li:layers {
@@ -18556,37 +16658,37 @@ ha:pcb-rnd-board-v8 {
         top = 1
        }
        li:objects {
-        ha:line.937191 {
+        ha:line.943376 {
          clearance = 0.0
-         y2 = 1.69428in
-         thickness = 6.0mil
-         x1 = 2.79962in
-         x2 = 76.209906mm
-         y1 = 1.69428in
+         y2 = 136.0mil
+         thickness = 15.0mil
+         x1 = 1.811in
+         x2 = 1.811in
+         y1 = 636.0mil
         }
-        ha:line.937194 {
+        ha:line.943379 {
          clearance = 0.0
-         y2 = 1.35571in
-         thickness = 6.0mil
-         x1 = 76.209906mm
-         x2 = 76.209906mm
-         y1 = 1.69428in
+         y2 = 136.0mil
+         thickness = 15.0mil
+         x1 = 1.711in
+         x2 = 1.811in
+         y1 = 136.0mil
         }
-        ha:line.937197 {
+        ha:line.943382 {
          clearance = 0.0
-         y2 = 1.35571in
-         thickness = 6.0mil
-         x1 = 76.209906mm
-         x2 = 2.79962in
-         y1 = 1.35571in
+         y2 = 136.0mil
+         thickness = 15.0mil
+         x1 = 1.711in
+         x2 = 1.711in
+         y1 = 636.0mil
         }
-        ha:line.937200 {
+        ha:line.943385 {
          clearance = 0.0
-         y2 = 1.69428in
-         thickness = 6.0mil
-         x1 = 2.79962in
-         x2 = 2.79962in
-         y1 = 1.35571in
+         y2 = 636.0mil
+         thickness = 15.0mil
+         x1 = 1.711in
+         x2 = 1.811in
+         y1 = 636.0mil
         }
        }
        ha:combining {
@@ -18600,64 +16702,68 @@ ha:pcb-rnd-board-v8 {
         virtual = 1
        }
        li:objects {
-        ha:line.937204 {
+        ha:line.943388 {
          clearance = 0.0
-         y2 = 1.55102201in
+         y2 = 386.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 73.55398mm
-         x2 = 73.55398mm
-         y1 = 1.55102201in
-        }
-        ha:line.937207 {
+         x1 = 1.761in
+         x2 = 1.761in
+         y1 = 386.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.943391 {
          clearance = 0.0
-         y2 = 1.6in
+         y2 = 186.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 72.39mm
-         x2 = 72.39mm
-         y1 = 1.6in
-        }
-        ha:line.937210 {
+         x1 = 1.761in
+         x2 = 1.761in
+         y1 = 186.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.943394 {
          clearance = 0.0
-         y2 = 1.6in
+         y2 = 186.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 72.39mm
-         x2 = 73.39mm
-         y1 = 1.6in
-        }
-        ha:line.937213 {
+         x1 = 1.761in
+         x2 = 43.7294mm
+         y1 = 186.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.943397 {
          clearance = 0.0
-         y2 = 39.64mm
+         y2 = 5.7244mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 72.39mm
-         x2 = 72.39mm
-         y1 = 1.6in
-        }
+         x1 = 1.761in
+         x2 = 1.761in
+         y1 = 186.0mil
+ ha:flags ={ selected=1
+ };        }
        }
        ha:combining {
        }
       }
      }
     }
-    uid = awHEPLOUqbax+QojwTkAAAB7
+    uid = fdmrigvTMcHho9IPHtUAAAAQ
    }
-   ha:subc.937313 {
+   ha:subc.943406 {
     ha:attributes {
-     footprint = 0402
-     value = 50
-     openscad = 0402
-     refdes = R6
+     value = INA125
+     footprint = SO16
+     refdes = U6
+      device=IC
     }
     ha:data {
      li:padstack_prototypes {
@@ -18668,14 +16774,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
+          -42.5mil
+          -10.0mil
+          -42.5mil
+          10.0mil
+          42.5mil
+          10.0mil
+          42.5mil
+          -10.0mil
          }
          ha:layer_mask {
           copper = 1
@@ -18687,14 +16793,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          12.84mil
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          -12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
+          -47.5mil
+          -15.0mil
+          -47.5mil
+          15.0mil
+          47.5mil
+          15.0mil
+          47.5mil
+          -15.0mil
          }
          ha:layer_mask {
           top = 1
@@ -18708,14 +16814,82 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
+          -42.5mil
+          -10.0mil
+          -42.5mil
+          10.0mil
+          42.5mil
+          10.0mil
+          42.5mil
+          -10.0mil
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+      ha:ps_proto_v6.1 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          42.5mil
+          10.0mil
+          42.5mil
+          -10.0mil
+          -42.5mil
+          -10.0mil
+          -42.5mil
+          10.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          47.5mil
+          15.0mil
+          47.5mil
+          -15.0mil
+          -47.5mil
+          -15.0mil
+          -47.5mil
+          15.0mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          42.5mil
+          10.0mil
+          42.5mil
+          -10.0mil
+          -42.5mil
+          -10.0mil
+          -42.5mil
+          10.0mil
          }
          ha:layer_mask {
           top = 1
@@ -18731,7 +16905,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      li:objects {
-      ha:padstack_ref.937327 {
+      ha:padstack_ref.943435 {
        smirror = 0
        ha:attributes {
         term = 1
@@ -18739,17 +16913,17 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 1.906in
-       rot = 270.000000
-       y = 1.29226in
+       x = 2.102in
+       rot = 180.000000
+       y = 486.0mil
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
+       clearance = 5.0mil
       }
-      ha:padstack_ref.937328 {
+      ha:padstack_ref.943436 {
        smirror = 0
        ha:attributes {
         term = 2
@@ -18757,1916 +16931,1902 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 1.906in
-       rot = 270.000000
-       y = 1.32374in
+       x = 2.102in
+       rot = 180.000000
+       y = 436.0mil
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
+       clearance = 5.0mil
       }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
+      ha:padstack_ref.943437 {
+       smirror = 0
+       ha:attributes {
+        term = 3
+        name = 3
        }
-       ha:combining {
+       proto = 0
+       xmirror = 0
+       x = 2.102in
+       rot = 180.000000
+       y = 386.0mil
+       li:thermal {
        }
+       clearance = 5.0mil
       }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
+      ha:padstack_ref.943438 {
+       smirror = 0
+       ha:attributes {
+        term = 4
+        name = 4
        }
-       li:objects {
-        ha:line.937315 {
-         clearance = 0.0
-         y2 = 1.308in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 1.906in
-         x2 = 1.906in
-         y1 = 1.308in
-        }
-        ha:line.937318 {
-         clearance = 0.0
-         y2 = 1.308in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 1.906in
-         x2 = 1.906in
-         y1 = 1.308in
-        }
-        ha:line.937321 {
-         clearance = 0.0
-         y2 = 34.2232mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 1.906in
-         x2 = 1.906in
-         y1 = 1.308in
-        }
-        ha:line.937324 {
-         clearance = 0.0
-         y2 = 1.308in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 1.906in
-         x2 = 47.4124mm
-         y1 = 1.308in
-        }
+       proto = 0
+       xmirror = 0
+       x = 2.102in
+       rot = 180.000000
+       y = 336.0mil
+       li:thermal {
        }
-       ha:combining {
+       ha:flags {
+        clearline = 1
        }
+       clearance = 5.0mil
       }
-     }
-    }
-    uid = awHEPLOUqbax+QojwTkAAAB/
-   }
-   ha:subc.937346 {
-    ha:attributes {
-     footprint = 0402
-     value = 150
-     openscad = 0402
-     refdes = R9
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          12.84mil
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          -12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
+      ha:padstack_ref.943439 {
+       smirror = 0
+       ha:attributes {
+        term = 5
+        name = 5
        }
-       hbottom = 0
-       hplated = 0
+       proto = 0
+       xmirror = 0
+       x = 2.102in
+       rot = 180.000000
+       y = 286.0mil
+       li:thermal {
+       }
+       clearance = 5.0mil
       }
-     }
-     li:objects {
-      ha:padstack_ref.937360 {
+      ha:padstack_ref.943440 {
        smirror = 0
        ha:attributes {
-        term = 1
-        name = 1
+        term = 6
+        name = 6
        }
        proto = 0
        xmirror = 0
-       x = 2.212in
-       rot = 90.000000
-       y = 171.0mil
+       x = 2.102in
+       rot = 180.000000
+       y = 236.0mil
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
+       clearance = 5.0mil
       }
-      ha:padstack_ref.937361 {
+      ha:padstack_ref.943441 {
        smirror = 0
        ha:attributes {
-        term = 2
-        name = 2
+        term = 7
+        name = 7
        }
        proto = 0
        xmirror = 0
-       x = 2.212in
-       rot = 90.000000
-       y = 139.52mil
+       x = 2.102in
+       rot = 180.000000
+       y = 186.0mil
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
+       clearance = 5.0mil
       }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
+      ha:padstack_ref.943442 {
+       smirror = 0
+       ha:attributes {
+        term = 8
+        name = 8
        }
-       li:objects {
+       proto = 0
+       xmirror = 0
+       x = 2.102in
+       rot = 180.000000
+       y = 136.0mil
+       li:thermal {
        }
-       ha:combining {
+       ha:flags {
+        clearline = 1
        }
+       clearance = 5.0mil
       }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
+      ha:padstack_ref.943443 {
+       smirror = 0
+       ha:attributes {
+        term = 9
+        name = 9
        }
-       li:objects {
-        ha:line.937348 {
-         clearance = 0.0
-         y2 = 3.943604mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 2.212in
-         x2 = 2.212in
-         y1 = 3.943604mm
-        }
-        ha:line.937351 {
-         clearance = 0.0
-         y2 = 3.943604mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 2.212in
-         x2 = 2.212in
-         y1 = 3.943604mm
-        }
-        ha:line.937354 {
-         clearance = 0.0
-         y2 = 2.943604mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 2.212in
-         x2 = 2.212in
-         y1 = 3.943604mm
-        }
-        ha:line.937357 {
-         clearance = 0.0
-         y2 = 3.943604mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 2.212in
-         x2 = 57.1848mm
-         y1 = 3.943604mm
-        }
+       proto = 1
+       xmirror = 0
+       x = 1.897in
+       rot = 180.000000
+       y = 136.0mil
+       li:thermal {
        }
-       ha:combining {
+       ha:flags {
+        clearline = 1
        }
+       clearance = 5.0mil
       }
-     }
-    }
-    uid = awHEPLOUqbax+QojwTkAAACB
-   }
-   ha:subc.902135 {
-    ha:attributes {
-     value = male
-     footprint = 100mil20x2
-     refdes = J1
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 38.0mil
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -34.75mil
-          -34.75mil
-          34.75mil
-          -34.75mil
-          34.75mil
-          34.75mil
-          -34.75mil
-          34.75mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -34.75mil
-          -34.75mil
-          34.75mil
-          -34.75mil
-          34.75mil
-          34.75mil
-          -34.75mil
-          34.75mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -34.75mil
-          -34.75mil
-          34.75mil
-          -34.75mil
-          34.75mil
-          34.75mil
-          -34.75mil
-          34.75mil
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -37.75mil
-          -37.75mil
-          37.75mil
-          -37.75mil
-          37.75mil
-          37.75mil
-          -37.75mil
-          37.75mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -37.75mil
-          -37.75mil
-          37.75mil
-          -37.75mil
-          37.75mil
-          37.75mil
-          -37.75mil
-          37.75mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 1
-      }
-      ha:ps_proto_v6.1 {
-       htop = 0
-       hdia = 38.0mil
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 69.5mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 69.5mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 69.5mil
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 75.5mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 75.5mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 1
-      }
-     }
-     li:objects {
-      ha:padstack_ref.902161 {
+      ha:padstack_ref.943444 {
        smirror = 0
        ha:attributes {
-        term = 1
-        name = 1
+        term = 10
+        name = 10
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 31.75mm
-       rot = 270.000000
-       y = 550.0mil
+       x = 1.897in
+       rot = 180.000000
+       y = 186.0mil
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 6.0mil
+       clearance = 5.0mil
       }
-      ha:padstack_ref.902162 {
+      ha:padstack_ref.943445 {
        smirror = 0
        ha:attributes {
-        term = 2
-        name = 2
+        term = 11
+        name = 11
        }
        proto = 1
        xmirror = 0
-       x = 34.29mm
-       rot = 270.000000
-       y = 550.0mil
+       x = 1.897in
+       rot = 180.000000
+       y = 236.0mil
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 6.0mil
+       clearance = 5.0mil
       }
-      ha:padstack_ref.902163 {
+      ha:padstack_ref.943446 {
        smirror = 0
        ha:attributes {
-        term = 3
-        name = 3
+        term = 12
+        name = 12
        }
        proto = 1
        xmirror = 0
-       x = 31.75mm
-       rot = 270.000000
-       y = 650.0mil
+       x = 1.897in
+       rot = 180.000000
+       y = 286.0mil
+       li:thermal {
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.943447 {
+       smirror = 0
+       ha:attributes {
+        term = 13
+        name = 13
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.897in
+       rot = 180.000000
+       y = 336.0mil
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 6.0mil
+       clearance = 5.0mil
       }
-      ha:padstack_ref.902164 {
+      ha:padstack_ref.943448 {
        smirror = 0
        ha:attributes {
-        term = 4
-        name = 4
+        term = 14
+        name = 14
        }
        proto = 1
        xmirror = 0
-       x = 34.29mm
-       rot = 270.000000
-       y = 650.0mil
+       x = 1.897in
+       rot = 180.000000
+       y = 386.0mil
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 6.0mil
+       clearance = 5.0mil
       }
-      ha:padstack_ref.902165 {
+      ha:padstack_ref.943449 {
        smirror = 0
        ha:attributes {
-        term = 5
-        name = 5
+        term = 15
+        name = 15
        }
        proto = 1
        xmirror = 0
-       x = 31.75mm
-       rot = 270.000000
-       y = 750.0mil
-       li:thermal {
-        li:2 {
-         diag
-         round
-         noshape
-        }
-        li:3 {
-         diag
-         round
-         noshape
-        }
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902166 {
-       smirror = 0
-       ha:attributes {
-        term = 6
-        name = 6
-       }
-       proto = 1
-       xmirror = 0
-       x = 34.29mm
-       rot = 270.000000
-       y = 750.0mil
-       li:thermal {
-        li:2 {
-         diag
-         round
-         noshape
-        }
-        li:3 {
-         diag
-         round
-         noshape
-        }
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902167 {
-       smirror = 0
-       ha:attributes {
-        term = 7
-        name = 7
-       }
-       proto = 1
-       xmirror = 0
-       x = 31.75mm
-       rot = 270.000000
-       y = 850.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902168 {
-       smirror = 0
-       ha:attributes {
-        term = 8
-        name = 8
-       }
-       proto = 1
-       xmirror = 0
-       x = 34.29mm
-       rot = 270.000000
-       y = 850.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902169 {
-       smirror = 0
-       ha:attributes {
-        term = 9
-        name = 9
-       }
-       proto = 1
-       xmirror = 0
-       x = 31.75mm
-       rot = 270.000000
-       y = 950.0mil
+       x = 1.897in
+       rot = 180.000000
+       y = 436.0mil
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 6.0mil
+       clearance = 5.0mil
       }
-      ha:padstack_ref.902170 {
+      ha:padstack_ref.943450 {
        smirror = 0
        ha:attributes {
-        term = 10
-        name = 10
+        term = 16
+        name = 16
        }
        proto = 1
        xmirror = 0
-       x = 34.29mm
-       rot = 270.000000
-       y = 950.0mil
+       x = 1.897in
+       rot = 180.000000
+       y = 486.0mil
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 6.0mil
+       clearance = 5.0mil
       }
-      ha:padstack_ref.902171 {
-       smirror = 0
-       ha:attributes {
-        term = 11
-        name = 11
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
        }
-       proto = 1
-       xmirror = 0
-       x = 31.75mm
-       rot = 270.000000
-       y = 26.67mm
-       li:thermal {
+       li:objects {
+        ha:line.943407 {
+         clearance = 0.0
+         y2 = 116.0mil
+         thickness = 10.0mil
+         x1 = 2.1545in
+         x2 = 2.1545in
+         y1 = 506.0mil
+        }
+        ha:line.943410 {
+         clearance = 0.0
+         y2 = 116.0mil
+         thickness = 10.0mil
+         x1 = 2.1545in
+         x2 = 1.8445in
+         y1 = 116.0mil
+        }
+        ha:line.943413 {
+         clearance = 0.0
+         y2 = 506.0mil
+         thickness = 10.0mil
+         x1 = 1.8445in
+         x2 = 1.8445in
+         y1 = 116.0mil
+        }
+        ha:line.943416 {
+         clearance = 0.0
+         y2 = 506.0mil
+         thickness = 10.0mil
+         x1 = 2.1545in
+         x2 = 2.0245in
+         y1 = 506.0mil
+        }
+        ha:line.943419 {
+         clearance = 0.0
+         y2 = 506.0mil
+         thickness = 10.0mil
+         x1 = 1.8445in
+         x2 = 1.9745in
+         y1 = 506.0mil
+        }
+        ha:arc.943422 {
+         astart = 180.000000
+         thickness = 10.0mil
+         width = 25.0mil
+         height = 25.0mil
+         x = 50.7873mm
+         y = 506.0mil
+         adelta = 180.000000
+         clearance = 0.0
+        }
        }
-       ha:flags {
-        clearline = 1
+       ha:combining {
        }
-       clearance = 6.0mil
       }
-      ha:padstack_ref.902172 {
-       smirror = 0
-       ha:attributes {
-        term = 12
-        name = 12
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
        }
-       proto = 1
-       xmirror = 0
-       x = 34.29mm
-       rot = 270.000000
-       y = 26.67mm
-       li:thermal {
+       li:objects {
+        ha:line.943423 {
+         clearance = 0.0
+         y2 = 311.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 50.7873mm
+         x2 = 50.7873mm
+         y1 = 311.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.943426 {
+         clearance = 0.0
+         y2 = 311.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 50.7873mm
+         x2 = 50.7873mm
+         y1 = 311.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.943429 {
+         clearance = 0.0
+         y2 = 311.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 50.7873mm
+         x2 = 49.7873mm
+         y1 = 311.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.943432 {
+         clearance = 0.0
+         y2 = 6.8994mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 50.7873mm
+         x2 = 50.7873mm
+         y1 = 311.0mil
+ ha:flags ={ selected=1
+ };        }
        }
-       ha:flags {
-        clearline = 1
+       ha:combining {
        }
-       clearance = 6.0mil
       }
-      ha:padstack_ref.902173 {
-       smirror = 0
-       ha:attributes {
-        term = 13
-        name = 13
-       }
-       proto = 1
-       xmirror = 0
-       x = 31.75mm
-       rot = 270.000000
-       y = 29.21mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
+     }
+    }
+    uid = IGobWzSMURBswUg5LvAAAACi
+   }
+   ha:subc.943452 {
+    ha:attributes {
+     value = {Header-2}
+     footprint = 100mil2pin
+     refdes = J7
+      device=CONNECTOR
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 38.0mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -35.0mil
+          -35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -35.0mil
+          -35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -35.0mil
+          -35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -42.5mil
+          -42.5mil
+          42.5mil
+          -42.5mil
+          42.5mil
+          42.5mil
+          -42.5mil
+          42.5mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -42.5mil
+          -42.5mil
+          42.5mil
+          -42.5mil
+          42.5mil
+          42.5mil
+          -42.5mil
+          42.5mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
        }
-       clearance = 6.0mil
+       hbottom = 0
+       hplated = 1
       }
-      ha:padstack_ref.902174 {
-       smirror = 0
-       ha:attributes {
-        term = 14
-        name = 14
-       }
-       proto = 1
-       xmirror = 0
-       x = 34.29mm
-       rot = 270.000000
-       y = 29.21mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
+      ha:ps_proto_v6.1 {
+       htop = 0
+       hdia = 38.0mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 70.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 70.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 70.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 85.0mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 85.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
        }
-       clearance = 6.0mil
+       hbottom = 0
+       hplated = 1
       }
-      ha:padstack_ref.902175 {
+     }
+     li:objects {
+      ha:padstack_ref.943477 {
        smirror = 0
        ha:attributes {
-        term = 15
-        name = 15
+        term = 1
+        name = 1
        }
-       proto = 1
+       proto = 0
        xmirror = 0
-       x = 31.75mm
+       x = 2.09in
        rot = 270.000000
-       y = 31.75mm
+       y = 568.0mil
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 6.0mil
+       clearance = 7.5mil
       }
-      ha:padstack_ref.902176 {
+      ha:padstack_ref.943478 {
        smirror = 0
        ha:attributes {
-        term = 16
-        name = 16
+        term = 2
+        name = 2
        }
        proto = 1
        xmirror = 0
-       x = 34.29mm
+       x = 2.09in
        rot = 270.000000
-       y = 31.75mm
+       y = 668.0mil
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 6.0mil
+       clearance = 7.5mil
       }
-      ha:padstack_ref.902177 {
-       smirror = 0
-       ha:attributes {
-        term = 17
-        name = 17
-       }
-       proto = 1
-       xmirror = 0
-       x = 31.75mm
-       rot = 270.000000
-       y = 34.29mm
-       li:thermal {
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
        }
-       ha:flags {
-        clearline = 1
+       li:objects {
+        ha:line.943453 {
+         clearance = 0.0
+         y2 = 518.0mil
+         thickness = 15.0mil
+         x1 = 2.14in
+         x2 = 2.14in
+         y1 = 718.0mil
+        }
+        ha:line.943456 {
+         clearance = 0.0
+         y2 = 518.0mil
+         thickness = 15.0mil
+         x1 = 2.14in
+         x2 = 2.04in
+         y1 = 518.0mil
+        }
+        ha:line.943459 {
+         clearance = 0.0
+         y2 = 718.0mil
+         thickness = 15.0mil
+         x1 = 2.04in
+         x2 = 2.04in
+         y1 = 518.0mil
+        }
+        ha:line.943462 {
+         clearance = 0.0
+         y2 = 718.0mil
+         thickness = 15.0mil
+         x1 = 2.04in
+         x2 = 2.14in
+         y1 = 718.0mil
+        }
+       }
+       ha:combining {
        }
-       clearance = 6.0mil
       }
-      ha:padstack_ref.902178 {
-       smirror = 0
-       ha:attributes {
-        term = 18
-        name = 18
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
        }
-       proto = 1
-       xmirror = 0
-       x = 34.29mm
-       rot = 270.000000
-       y = 34.29mm
-       li:thermal {
+       li:objects {
+        ha:line.943465 {
+         clearance = 0.0
+         y2 = 618.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 53.086mm
+         x2 = 53.086mm
+         y1 = 618.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.943468 {
+         clearance = 0.0
+         y2 = 568.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 53.086mm
+         x2 = 53.086mm
+         y1 = 568.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.943471 {
+         clearance = 0.0
+         y2 = 15.4272mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 53.086mm
+         x2 = 53.086mm
+         y1 = 568.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.943474 {
+         clearance = 0.0
+         y2 = 568.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 53.086mm
+         x2 = 52.086mm
+         y1 = 568.0mil
+ ha:flags ={ selected=1
+ };        }
        }
-       ha:flags {
-        clearline = 1
+       ha:combining {
        }
-       clearance = 6.0mil
       }
-      ha:padstack_ref.902179 {
+     }
+    }
+    uid = PShjzY6L2OQTojvEFvcAAABc
+   }
+   ha:subc.943500 {
+    ha:attributes {
+     openscad = 0402
+     value = 10k
+     refdes = R19
+     footprint = 0402
+      device=RESISTOR
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          9.84mil
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          -9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          12.84mil
+          -16.77mil
+          -12.84mil
+          -16.77mil
+          -12.84mil
+          16.77mil
+          12.84mil
+          16.77mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          9.84mil
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          -9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.943513 {
        smirror = 0
        ha:attributes {
-        term = 19
-        name = 19
+        term = 1
+        name = 1
        }
-       proto = 1
+       proto = 0
        xmirror = 0
-       x = 31.75mm
-       rot = 270.000000
-       y = 36.83mm
+       x = 1.97726in
+       rot = 0.000000
+       y = 584.0mil
        li:thermal {
        }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
+       clearance = 10.0mil
       }
-      ha:padstack_ref.902180 {
+      ha:padstack_ref.943514 {
        smirror = 0
        ha:attributes {
-        term = 20
-        name = 20
+        term = 2
+        name = 2
        }
-       proto = 1
+       proto = 0
        xmirror = 0
-       x = 34.29mm
-       rot = 270.000000
-       y = 36.83mm
+       x = 2.00874in
+       rot = 0.000000
+       y = 584.0mil
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 6.0mil
+       clearance = 10.0mil
       }
-      ha:padstack_ref.902181 {
-       smirror = 0
-       ha:attributes {
-        term = 21
-        name = 21
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
        }
-       proto = 1
-       xmirror = 0
-       x = 31.75mm
-       rot = 270.000000
-       y = 39.37mm
-       li:thermal {
+       li:objects {
        }
-       ha:flags {
-        clearline = 1
+       ha:combining {
        }
-       clearance = 6.0mil
       }
-      ha:padstack_ref.902182 {
-       smirror = 0
-       ha:attributes {
-        term = 22
-        name = 22
-       }
-       proto = 1
-       xmirror = 0
-       x = 34.29mm
-       rot = 270.000000
-       y = 39.37mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902183 {
-       smirror = 0
-       ha:attributes {
-        term = 23
-        name = 23
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
        }
-       proto = 1
-       xmirror = 0
-       x = 31.75mm
-       rot = 270.000000
-       y = 41.91mm
-       li:thermal {
+       li:objects {
+        ha:line.943501 {
+         clearance = 0.0
+         y2 = 584.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 1.993in
+         x2 = 1.993in
+         y1 = 584.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.943504 {
+         clearance = 0.0
+         y2 = 584.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 1.993in
+         x2 = 1.993in
+         y1 = 584.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.943507 {
+         clearance = 0.0
+         y2 = 584.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 1.993in
+         x2 = 51.6222mm
+         y1 = 584.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.943510 {
+         clearance = 0.0
+         y2 = 15.8336mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 1.993in
+         x2 = 1.993in
+         y1 = 584.0mil
+ ha:flags ={ selected=1
+ };        }
        }
-       ha:flags {
-        clearline = 1
+       ha:combining {
        }
-       clearance = 6.0mil
       }
-      ha:padstack_ref.902184 {
-       smirror = 0
-       ha:attributes {
-        term = 24
-        name = 24
-       }
-       proto = 1
-       xmirror = 0
-       x = 34.29mm
-       rot = 270.000000
-       y = 41.91mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
+     }
+    }
+    uid = 6p/Oz7eeRKBTUtlwWg8AAABh
+   }
+   ha:subc.943516 {
+    ha:attributes {
+     refdes = R18
+     value = 5.6k
+     footprint = 0402
+     openscad = 0402
+      device=RESISTOR
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          9.84mil
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          -9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          12.84mil
+          -16.77mil
+          -12.84mil
+          -16.77mil
+          -12.84mil
+          16.77mil
+          12.84mil
+          16.77mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          9.84mil
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          -9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
        }
-       clearance = 6.0mil
+       hbottom = 0
+       hplated = 0
       }
-      ha:padstack_ref.902185 {
+     }
+     li:objects {
+      ha:padstack_ref.943529 {
        smirror = 0
        ha:attributes {
-        term = 25
-        name = 25
+        term = 1
+        name = 1
        }
-       proto = 1
+       proto = 0
        xmirror = 0
-       x = 31.75mm
-       rot = 270.000000
-       y = 44.45mm
+       x = 2.00874in
+       rot = 180.000000
+       y = 538.0mil
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 6.0mil
+       clearance = 10.0mil
       }
-      ha:padstack_ref.902186 {
+      ha:padstack_ref.943530 {
        smirror = 0
        ha:attributes {
-        term = 26
-        name = 26
+        term = 2
+        name = 2
        }
-       proto = 1
+       proto = 0
        xmirror = 0
-       x = 34.29mm
-       rot = 270.000000
-       y = 44.45mm
+       x = 1.97726in
+       rot = 180.000000
+       y = 538.0mil
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 6.0mil
+       clearance = 10.0mil
       }
-      ha:padstack_ref.902187 {
-       smirror = 0
-       ha:attributes {
-        term = 27
-        name = 27
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
        }
-       proto = 1
-       xmirror = 0
-       x = 31.75mm
-       rot = 270.000000
-       y = 46.99mm
-       li:thermal {
+       li:objects {
        }
-       ha:flags {
-        clearline = 1
+       ha:combining {
        }
-       clearance = 6.0mil
       }
-      ha:padstack_ref.902188 {
-       smirror = 0
-       ha:attributes {
-        term = 28
-        name = 28
-       }
-       proto = 1
-       xmirror = 0
-       x = 34.29mm
-       rot = 270.000000
-       y = 46.99mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
        }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.902189 {
-       smirror = 0
-       ha:attributes {
-        term = 29
-        name = 29
+       li:objects {
+        ha:line.943517 {
+         clearance = 0.0
+         y2 = 538.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 1.993in
+         x2 = 1.993in
+         y1 = 538.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.943520 {
+         clearance = 0.0
+         y2 = 538.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 1.993in
+         x2 = 1.993in
+         y1 = 538.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.943523 {
+         clearance = 0.0
+         y2 = 538.0mil
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 1.993in
+         x2 = 49.6222mm
+         y1 = 538.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.943526 {
+         clearance = 0.0
+         y2 = 12.6652mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 1.993in
+         x2 = 1.993in
+         y1 = 538.0mil
+ ha:flags ={ selected=1
+ };        }
        }
-       proto = 1
-       xmirror = 0
-       x = 31.75mm
-       rot = 270.000000
-       y = 49.53mm
-       li:thermal {
+       ha:combining {
        }
-       ha:flags {
-        clearline = 1
+      }
+     }
+    }
+    uid = 6p/Oz7eeRKBTUtlwWg8AAABf
+   }
+   ha:subc.944633 {
+    ha:attributes {
+     value = ADS8684
+     footprint = TSSOP38
+     refdes = U7
+      device=IC
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -29.53mil
+          -5.905mil
+          -29.53mil
+          5.905mil
+          29.53mil
+          5.905mil
+          29.53mil
+          -5.905mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -34.53mil
+          -10.905mil
+          -34.53mil
+          10.905mil
+          34.53mil
+          10.905mil
+          34.53mil
+          -10.905mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -29.53mil
+          -5.905mil
+          -29.53mil
+          5.905mil
+          29.53mil
+          5.905mil
+          29.53mil
+          -5.905mil
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
        }
-       clearance = 6.0mil
+       hbottom = 0
+       hplated = 0
       }
-      ha:padstack_ref.902190 {
+      ha:ps_proto_v6.1 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          29.53mil
+          5.905mil
+          29.53mil
+          -5.905mil
+          -29.53mil
+          -5.905mil
+          -29.53mil
+          5.905mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          34.53mil
+          10.905mil
+          34.53mil
+          -10.905mil
+          -34.53mil
+          -10.905mil
+          -34.53mil
+          10.905mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          29.53mil
+          5.905mil
+          29.53mil
+          -5.905mil
+          -29.53mil
+          -5.905mil
+          -29.53mil
+          5.905mil
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.944662 {
        smirror = 0
        ha:attributes {
-        term = 30
-        name = 30
+        term = 1
+        name = 1
        }
-       proto = 1
+       proto = 0
        xmirror = 0
-       x = 34.29mm
-       rot = 270.000000
-       y = 49.53mm
+       x = 1.60284in
+       rot = 90.000000
+       y = 26.597229mm
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 6.0mil
+       clearance = 5.0mil
       }
-      ha:padstack_ref.902191 {
+      ha:padstack_ref.944663 {
        smirror = 0
        ha:attributes {
-        term = 31
-        name = 31
+        term = 2
+        name = 2
        }
-       proto = 1
+       proto = 0
        xmirror = 0
-       x = 31.75mm
-       rot = 270.000000
-       y = 52.07mm
+       x = 1.62252in
+       rot = 90.000000
+       y = 26.597229mm
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 6.0mil
+       clearance = 5.0mil
       }
-      ha:padstack_ref.902192 {
+      ha:padstack_ref.944664 {
        smirror = 0
        ha:attributes {
-        term = 32
-        name = 32
+        term = 3
+        name = 3
        }
-       proto = 1
+       proto = 0
        xmirror = 0
-       x = 34.29mm
-       rot = 270.000000
-       y = 52.07mm
+       x = 1.64221in
+       rot = 90.000000
+       y = 26.597229mm
        li:thermal {
        }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
+       clearance = 5.0mil
       }
-      ha:padstack_ref.902193 {
+      ha:padstack_ref.944665 {
        smirror = 0
        ha:attributes {
-        term = 33
-        name = 33
+        term = 4
+        name = 4
        }
-       proto = 1
+       proto = 0
        xmirror = 0
-       x = 31.75mm
-       rot = 270.000000
-       y = 54.61mm
+       x = 1.66189in
+       rot = 90.000000
+       y = 26.597229mm
+       li:thermal {
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.944666 {
+       smirror = 0
+       ha:attributes {
+        term = 5
+        name = 5
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.68158in
+       rot = 90.000000
+       y = 26.597229mm
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 6.0mil
+       clearance = 5.0mil
       }
-      ha:padstack_ref.902194 {
+      ha:padstack_ref.944667 {
        smirror = 0
        ha:attributes {
-        term = 34
-        name = 34
+        term = 6
+        name = 6
        }
-       proto = 1
+       proto = 0
        xmirror = 0
-       x = 34.29mm
-       rot = 270.000000
-       y = 54.61mm
+       x = 1.70126in
+       rot = 90.000000
+       y = 26.597229mm
+       li:thermal {
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.944668 {
+       smirror = 0
+       ha:attributes {
+        term = 7
+        name = 7
+       }
+       proto = 0
+       xmirror = 0
+       x = 43.71213mm
+       rot = 90.000000
+       y = 26.597229mm
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 6.0mil
+       clearance = 5.0mil
       }
-      ha:padstack_ref.902195 {
+      ha:padstack_ref.944669 {
        smirror = 0
        ha:attributes {
-        term = 35
-        name = 35
+        term = 8
+        name = 8
        }
-       proto = 1
+       proto = 0
        xmirror = 0
-       x = 31.75mm
-       rot = 270.000000
-       y = 57.15mm
+       x = 1.74063in
+       rot = 90.000000
+       y = 26.597229mm
+       li:thermal {
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.944670 {
+       smirror = 0
+       ha:attributes {
+        term = 9
+        name = 9
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.76032in
+       rot = 90.000000
+       y = 26.597229mm
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 6.0mil
+       clearance = 5.0mil
       }
-      ha:padstack_ref.902196 {
+      ha:padstack_ref.944671 {
        smirror = 0
        ha:attributes {
-        term = 36
-        name = 36
+        term = 10
+        name = 10
        }
-       proto = 1
+       proto = 0
        xmirror = 0
-       x = 34.29mm
-       rot = 270.000000
-       y = 57.15mm
+       x = 1.78in
+       rot = 90.000000
+       y = 26.597229mm
        li:thermal {
-        li:5 {
-         on
-         diag
-         round
-         noshape
-        }
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 6.0mil
+       clearance = 5.0mil
       }
-      ha:padstack_ref.902197 {
+      ha:padstack_ref.944672 {
        smirror = 0
        ha:attributes {
-        term = 37
-        name = 37
+        term = 11
+        name = 11
        }
-       proto = 1
+       proto = 0
        xmirror = 0
-       x = 31.75mm
-       rot = 270.000000
-       y = 59.69mm
+       x = 1.79968in
+       rot = 90.000000
+       y = 26.597229mm
+       li:thermal {
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.944673 {
+       smirror = 0
+       ha:attributes {
+        term = 12
+        name = 12
+       }
+       proto = 0
+       xmirror = 0
+       x = 1.81937in
+       rot = 90.000000
+       y = 26.597229mm
        li:thermal {
-        li:2 {
-         on
-         diag
-         round
-         noshape
-        }
-        li:3 {
-         on
-         diag
-         round
-         noshape
-        }
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 6.0mil
+       clearance = 5.0mil
       }
-      ha:padstack_ref.902198 {
+      ha:padstack_ref.944674 {
        smirror = 0
        ha:attributes {
-        term = 38
-        name = 38
+        term = 13
+        name = 13
        }
-       proto = 1
+       proto = 0
        xmirror = 0
-       x = 34.29mm
-       rot = 270.000000
-       y = 59.69mm
+       x = 46.71187mm
+       rot = 90.000000
+       y = 26.597229mm
        li:thermal {
-        li:2 {
-         on
-         diag
-         round
-         noshape
-        }
-        li:3 {
-         on
-         diag
-         round
-         noshape
-        }
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 6.0mil
+       clearance = 5.0mil
       }
-      ha:padstack_ref.902199 {
+      ha:padstack_ref.944675 {
        smirror = 0
        ha:attributes {
-        term = 39
-        name = 39
+        term = 14
+        name = 14
        }
-       proto = 1
+       proto = 0
        xmirror = 0
-       x = 31.75mm
-       rot = 270.000000
-       y = 62.23mm
+       x = 1.85874in
+       rot = 90.000000
+       y = 26.597229mm
        li:thermal {
-        li:2 {
-         on
-         diag
-         round
-         noshape
-        }
-        li:3 {
-         on
-         diag
-         round
-         noshape
-        }
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 6.0mil
+       clearance = 5.0mil
       }
-      ha:padstack_ref.902200 {
+      ha:padstack_ref.944676 {
        smirror = 0
        ha:attributes {
-        term = 40
-        name = 40
+        term = 15
+        name = 15
        }
-       proto = 1
+       proto = 0
        xmirror = 0
-       x = 34.29mm
-       rot = 270.000000
-       y = 62.23mm
+       x = 1.87842in
+       rot = 90.000000
+       y = 26.597229mm
        li:thermal {
-        li:2 {
-         on
-         diag
-         round
-         noshape
-        }
-        li:3 {
-         on
-         diag
-         round
-         noshape
-        }
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 6.0mil
+       clearance = 5.0mil
       }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
+      ha:padstack_ref.944677 {
+       smirror = 0
+       ha:attributes {
+        term = 16
+        name = 16
        }
-       li:objects {
-        ha:line.902136 {
-         clearance = 0.0
-         y2 = 63.5mm
-         thickness = 10.0mil
-         x1 = 1.4in
-         x2 = 1.4in
-         y1 = 500.0mil
-        }
-        ha:line.902139 {
-         clearance = 0.0
-         y2 = 63.5mm
-         thickness = 10.0mil
-         x1 = 1.4in
-         x2 = 30.48mm
-         y1 = 63.5mm
-        }
-        ha:line.902142 {
-         clearance = 0.0
-         y2 = 500.0mil
-         thickness = 10.0mil
-         x1 = 30.48mm
-         x2 = 30.48mm
-         y1 = 63.5mm
-        }
-        ha:line.902145 {
-         clearance = 0.0
-         y2 = 500.0mil
-         thickness = 10.0mil
-         x1 = 30.48mm
-         x2 = 1.4in
-         y1 = 500.0mil
-        }
+       proto = 0
+       xmirror = 0
+       x = 1.89811in
+       rot = 90.000000
+       y = 26.597229mm
+       li:thermal {
        }
-       ha:combining {
+       ha:flags {
+        clearline = 1
        }
+       clearance = 5.0mil
       }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.902149 {
-         clearance = 0.0
-         y2 = 38.1mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 1.3in
-         x2 = 1.3in
-         y1 = 38.1mm
-        }
-        ha:line.902152 {
-         clearance = 0.0
-         y2 = 38.1mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 1.3in
-         x2 = 1.3in
-         y1 = 38.1mm
-        }
-        ha:line.902155 {
-         clearance = 0.0
-         y2 = 38.1mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 1.3in
-         x2 = 32.02mm
-         y1 = 38.1mm
-        }
-        ha:line.902158 {
-         clearance = 0.0
-         y2 = 39.1mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 1.3in
-         x2 = 1.3in
-         y1 = 38.1mm
-        }
+      ha:padstack_ref.944678 {
+       smirror = 0
+       ha:attributes {
+        term = 17
+        name = 17
        }
-       ha:combining {
+       proto = 0
+       xmirror = 0
+       x = 1.91779in
+       rot = 90.000000
+       y = 26.597229mm
+       li:thermal {
        }
+       clearance = 5.0mil
       }
-     }
-    }
-    uid = G4DSckt7Pjt4N5qbr88AAABe
-   }
-   ha:subc.943234 {
-    ha:attributes {
-     refdes = Z1
-     value = 5.1V
-     footprint = 0805diode
-     openscad = 0805
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          25.59mil
-          -29.52mil
-          -25.59mil
-          -29.52mil
-          -25.59mil
-          29.52mil
-          25.59mil
-          29.52mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          28.59mil
-          -32.52mil
-          -28.59mil
-          -32.52mil
-          -28.59mil
-          32.52mil
-          28.59mil
-          32.52mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          25.59mil
-          -29.52mil
-          -25.59mil
-          -29.52mil
-          -25.59mil
-          29.52mil
-          25.59mil
-          29.52mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
+      ha:padstack_ref.944679 {
+       smirror = 0
+       ha:attributes {
+        term = 18
+        name = 18
        }
-       hbottom = 0
-       hplated = 0
+       proto = 0
+       xmirror = 0
+       x = 1.93748in
+       rot = 90.000000
+       y = 26.597229mm
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 5.0mil
       }
-     }
-     li:objects {
-      ha:padstack_ref.943262 {
+      ha:padstack_ref.944680 {
        smirror = 0
        ha:attributes {
-        term = 1
-        name = 1
+        term = 19
+        name = 19
        }
        proto = 0
        xmirror = 0
-       x = 1.91157in
-       rot = 0.000000
-       y = 677.0mil
+       x = 1.95716in
+       rot = 90.000000
+       y = 26.597229mm
        li:thermal {
        }
-       clearance = 10.0mil
+       clearance = 5.0mil
       }
-      ha:padstack_ref.943263 {
+      ha:padstack_ref.944681 {
        smirror = 0
        ha:attributes {
-        term = 2
-        name = 2
+        term = 20
+        name = 20
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 1.98243in
-       rot = 0.000000
-       y = 677.0mil
+       x = 1.95716in
+       rot = 90.000000
+       y = 814.865mil
+       li:thermal {
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.944682 {
+       smirror = 0
+       ha:attributes {
+        term = 21
+        name = 21
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.93748in
+       rot = 90.000000
+       y = 814.865mil
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
+       clearance = 5.0mil
       }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-        ha:line.943235 {
-         clearance = 0.0
-         y2 = 649.45mil
-         thickness = 8.0mil
-         x1 = 1.94307in
-         x2 = 1.95093in
-         y1 = 649.45mil
-        }
-        ha:line.943238 {
-         clearance = 0.0
-         y2 = 17.89557mm
-         thickness = 8.0mil
-         x1 = 1.94307in
-         x2 = 1.95093in
-         y1 = 17.89557mm
-        }
-        ha:line.943241 {
-         clearance = 0.0
-         y2 = 641.0mil
-         thickness = 5.0mil
-         x1 = 1.997in
-         x2 = 2.015in
-         y1 = 641.0mil
-        }
-        ha:line.943244 {
-         clearance = 0.0
-         y2 = 713.0mil
-         thickness = 5.0mil
-         x1 = 1.997in
-         x2 = 2.015in
-         y1 = 713.0mil
-        }
-        ha:line.943247 {
-         clearance = 0.0
-         y2 = 713.0mil
-         thickness = 5.0mil
-         x1 = 2.015in
-         x2 = 2.015in
-         y1 = 641.0mil
-        }
+      ha:padstack_ref.944683 {
+       smirror = 0
+       ha:attributes {
+        term = 22
+        name = 22
        }
-       ha:combining {
+       proto = 1
+       xmirror = 0
+       x = 1.91779in
+       rot = 90.000000
+       y = 814.865mil
+       li:thermal {
        }
+       clearance = 5.0mil
       }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.943250 {
-         clearance = 0.0
-         y2 = 677.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 1.947in
-         x2 = 1.947in
-         y1 = 677.0mil
-        }
-        ha:line.943253 {
-         clearance = 0.0
-         y2 = 677.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 1.947in
-         x2 = 1.947in
-         y1 = 677.0mil
-        }
-        ha:line.943256 {
-         clearance = 0.0
-         y2 = 677.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 1.947in
-         x2 = 50.4538mm
-         y1 = 677.0mil
-        }
-        ha:line.943259 {
-         clearance = 0.0
-         y2 = 18.1958mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 1.947in
-         x2 = 1.947in
-         y1 = 677.0mil
-        }
+      ha:padstack_ref.944684 {
+       smirror = 0
+       ha:attributes {
+        term = 23
+        name = 23
        }
-       ha:combining {
+       proto = 1
+       xmirror = 0
+       x = 1.89811in
+       rot = 90.000000
+       y = 814.865mil
+       li:thermal {
        }
-      }
-     }
-    }
-    uid = DcN0YaPHZtfc6pL88xQAAACF
-   }
-   ha:subc.943296 {
-    ha:attributes {
-     openscad = 0402
-     value = 0.1uF
-     refdes = C101
-     footprint = 0402
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          12.84mil
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          -12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
+       ha:flags {
+        clearline = 1
        }
-       hbottom = 0
-       hplated = 0
+       clearance = 5.0mil
       }
-     }
-     li:objects {
-      ha:padstack_ref.943309 {
+      ha:padstack_ref.944685 {
        smirror = 0
        ha:attributes {
-        term = 1
-        name = 1
+        term = 24
+        name = 24
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 2.224in
-       rot = 270.000000
-       y = 404.26mil
+       x = 1.87842in
+       rot = 90.000000
+       y = 814.865mil
        li:thermal {
        }
-       clearance = 10.0mil
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 5.0mil
       }
-      ha:padstack_ref.943310 {
+      ha:padstack_ref.944686 {
        smirror = 0
        ha:attributes {
-        term = 2
-        name = 2
+        term = 25
+        name = 25
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 2.224in
-       rot = 270.000000
-       y = 435.74mil
+       x = 1.85874in
+       rot = 90.000000
+       y = 814.865mil
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
+       clearance = 5.0mil
       }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
+      ha:padstack_ref.944687 {
+       smirror = 0
+       ha:attributes {
+        term = 26
+        name = 26
        }
-       ha:combining {
+       proto = 1
+       xmirror = 0
+       x = 46.71187mm
+       rot = 90.000000
+       y = 814.865mil
+       li:thermal {
        }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 5.0mil
       }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
+      ha:padstack_ref.944688 {
+       smirror = 0
+       ha:attributes {
+        term = 27
+        name = 27
        }
-       li:objects {
-        ha:line.943297 {
-         clearance = 0.0
-         y2 = 420.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 2.224in
-         x2 = 2.224in
-         y1 = 420.0mil
-        }
-        ha:line.943300 {
-         clearance = 0.0
-         y2 = 420.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 2.224in
-         x2 = 2.224in
-         y1 = 420.0mil
-        }
-        ha:line.943303 {
-         clearance = 0.0
-         y2 = 11.668mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 2.224in
-         x2 = 2.224in
-         y1 = 420.0mil
-        }
-        ha:line.943306 {
-         clearance = 0.0
-         y2 = 420.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 2.224in
-         x2 = 55.4896mm
-         y1 = 420.0mil
-        }
+       proto = 1
+       xmirror = 0
+       x = 1.81937in
+       rot = 90.000000
+       y = 814.865mil
+       li:thermal {
        }
-       ha:combining {
+       ha:flags {
+        clearline = 1
        }
+       clearance = 5.0mil
       }
-     }
-    }
-    uid = IGobWzSMURBswUg5LvAAAACM
-   }
-   ha:subc.943312 {
-    ha:attributes {
-     value = MMBT2222A
-     footprint = SOT23
-     refdes = Q3
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -20.0mil
-          -17.0mil
-          -20.0mil
-          17.0mil
-          20.0mil
-          17.0mil
-          20.0mil
-          -17.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -23.0mil
-          -20.0mil
-          -23.0mil
-          20.0mil
-          23.0mil
-          20.0mil
-          23.0mil
-          -20.0mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -20.0mil
-          -17.0mil
-          -20.0mil
-          17.0mil
-          20.0mil
-          17.0mil
-          20.0mil
-          -17.0mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
+      ha:padstack_ref.944689 {
+       smirror = 0
+       ha:attributes {
+        term = 28
+        name = 28
        }
-       hbottom = 0
-       hplated = 0
+       proto = 1
+       xmirror = 0
+       x = 1.79968in
+       rot = 90.000000
+       y = 814.865mil
+       li:thermal {
+       }
+       clearance = 5.0mil
       }
-     }
-     li:objects {
-      ha:padstack_ref.943337 {
+      ha:padstack_ref.944690 {
        smirror = 0
        ha:attributes {
-        term = 1
-        name = 1
+        term = 29
+        name = 29
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 2.284in
-       rot = 0.000000
-       y = 397.0mil
+       x = 1.78in
+       rot = 90.000000
+       y = 814.865mil
+       li:thermal {
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.944691 {
+       smirror = 0
+       ha:attributes {
+        term = 30
+        name = 30
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.76032in
+       rot = 90.000000
+       y = 814.865mil
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 15.0mil
+       clearance = 5.0mil
       }
-      ha:padstack_ref.943338 {
+      ha:padstack_ref.944692 {
        smirror = 0
        ha:attributes {
-        term = 2
-        name = 2
+        term = 31
+        name = 31
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 2.284in
-       rot = 0.000000
-       y = 475.0mil
+       x = 1.74063in
+       rot = 90.000000
+       y = 814.865mil
        li:thermal {
        }
-       ha:flags {
-        clearline = 1
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.944693 {
+       smirror = 0
+       ha:attributes {
+        term = 32
+        name = 32
        }
-       clearance = 15.0mil
+       proto = 1
+       xmirror = 0
+       x = 43.71213mm
+       rot = 90.000000
+       y = 814.865mil
+       li:thermal {
+       }
+       clearance = 5.0mil
       }
-      ha:padstack_ref.943339 {
+      ha:padstack_ref.944694 {
        smirror = 0
        ha:attributes {
-        term = 3
-        name = 3
+        term = 33
+        name = 33
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 2.366in
-       rot = 0.000000
-       y = 436.0mil
+       x = 1.70126in
+       rot = 90.000000
+       y = 814.865mil
+       li:thermal {
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.944695 {
+       smirror = 0
+       ha:attributes {
+        term = 34
+        name = 34
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.68158in
+       rot = 90.000000
+       y = 814.865mil
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 15.0mil
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.944696 {
+       smirror = 0
+       ha:attributes {
+        term = 35
+        name = 35
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.66189in
+       rot = 90.000000
+       y = 814.865mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.944697 {
+       smirror = 0
+       ha:attributes {
+        term = 36
+        name = 36
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.64221in
+       rot = 90.000000
+       y = 814.865mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.944698 {
+       smirror = 0
+       ha:attributes {
+        term = 37
+        name = 37
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.62252in
+       rot = 90.000000
+       y = 814.865mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.944699 {
+       smirror = 0
+       ha:attributes {
+        term = 38
+        name = 38
+       }
+       proto = 1
+       xmirror = 0
+       x = 1.60284in
+       rot = 90.000000
+       y = 814.865mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 5.0mil
       }
      }
      li:layers {
@@ -20677,37 +18837,55 @@ ha:pcb-rnd-board-v8 {
         top = 1
        }
        li:objects {
-        ha:line.943313 {
+        ha:line.944634 {
          clearance = 0.0
-         y2 = 372.0mil
+         y2 = 1.08666in
          thickness = 10.0mil
-         x1 = 57.277mm
-         x2 = 2.394in
-         y1 = 372.0mil
+         x1 = 1.58693in
+         x2 = 50.115978mm
+         y1 = 1.08666in
         }
-        ha:line.943316 {
+        ha:line.944637 {
          clearance = 0.0
-         y2 = 500.0mil
+         y2 = 775.34mil
          thickness = 10.0mil
-         x1 = 57.277mm
-         x2 = 57.277mm
-         y1 = 372.0mil
+         x1 = 50.115978mm
+         x2 = 50.115978mm
+         y1 = 1.08666in
         }
-        ha:line.943319 {
+        ha:line.944640 {
          clearance = 0.0
-         y2 = 500.0mil
+         y2 = 775.34mil
          thickness = 10.0mil
-         x1 = 57.277mm
-         x2 = 2.394in
-         y1 = 500.0mil
+         x1 = 50.115978mm
+         x2 = 1.58693in
+         y1 = 775.34mil
         }
-        ha:line.943322 {
+        ha:line.944643 {
          clearance = 0.0
-         y2 = 500.0mil
+         y2 = 956.0mil
          thickness = 10.0mil
-         x1 = 2.394in
-         x2 = 2.394in
-         y1 = 372.0mil
+         x1 = 1.58693in
+         x2 = 1.58693in
+         y1 = 1.08666in
+        }
+        ha:line.944646 {
+         clearance = 0.0
+         y2 = 906.0mil
+         thickness = 10.0mil
+         x1 = 1.58693in
+         x2 = 1.58693in
+         y1 = 775.34mil
+        }
+        ha:arc.944649 {
+         astart = 90.000000
+         thickness = 10.0mil
+         width = 25.0mil
+         height = 25.0mil
+         x = 1.58693in
+         y = 931.0mil
+         adelta = 180.000000
+         clearance = 0.0
         }
        }
        ha:combining {
@@ -20721,76 +18899,87 @@ ha:pcb-rnd-board-v8 {
         virtual = 1
        }
        li:objects {
-        ha:line.943325 {
+        ha:line.944650 {
          clearance = 0.0
-         y2 = 436.0mil
+         y2 = 931.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 58.707866mm
-         x2 = 58.707866mm
-         y1 = 436.0mil
-        }
-        ha:line.943328 {
+         x1 = 1.78in
+         x2 = 1.78in
+         y1 = 931.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.944653 {
          clearance = 0.0
-         y2 = 397.0mil
+         y2 = 931.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 2.284in
-         x2 = 2.284in
-         y1 = 397.0mil
-        }
-        ha:line.943331 {
+         x1 = 1.78in
+         x2 = 1.78in
+         y1 = 931.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.944656 {
          clearance = 0.0
-         y2 = 397.0mil
+         y2 = 22.6474mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 2.284in
-         x2 = 59.0136mm
-         y1 = 397.0mil
-        }
-        ha:line.943334 {
+         x1 = 1.78in
+         x2 = 1.78in
+         y1 = 931.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.944659 {
          clearance = 0.0
-         y2 = 11.0838mm
+         y2 = 931.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 2.284in
-         x2 = 2.284in
-         y1 = 397.0mil
-        }
+         x1 = 1.78in
+         x2 = 46.212mm
+         y1 = 931.0mil
+ ha:flags ={ selected=1
+ };        }
        }
        ha:combining {
        }
       }
      }
     }
-    uid = fdmrigvTMcHho9IPHtUAAABr
+    uid = eVRbahCb5CjRdB6U1eEAAABa
    }
-   ha:subc.943341 {
+   ha:subc.870834 {
     ha:attributes {
-     value = 374
-     footprint = 0.125W_Carbon_Resistor
-     refdes = R106
+     openscad = 0402
+     value = 3.3k
+     refdes = R500
+     footprint = 0402
+      device=RESISTOR
     }
     ha:data {
      li:padstack_prototypes {
       ha:ps_proto_v6.0 {
        htop = 0
-       hdia = 28.0mil
+       hdia = 0.0
        li:shape {
         ha:ps_shape_v4 {
          clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 60.0mil
+         li:ps_poly {
+          9.84mil
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          -9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
          }
          ha:layer_mask {
           copper = 1
@@ -20801,103 +18990,83 @@ ha:pcb-rnd-board-v8 {
         }
         ha:ps_shape_v4 {
          clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 60.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 60.0mil
+         li:ps_poly {
+          12.84mil
+          -16.77mil
+          -12.84mil
+          -16.77mil
+          -12.84mil
+          16.77mil
+          12.84mil
+          16.77mil
          }
          ha:layer_mask {
-          copper = 1
-          intern = 1
+          top = 1
+          mask = 1
          }
          ha:combining {
+          sub = 1
+          auto = 1
          }
         }
         ha:ps_shape_v4 {
          clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 60.0mil
+         li:ps_poly {
+          9.84mil
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          -9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
          }
          ha:layer_mask {
           top = 1
-          mask = 1
+          paste = 1
          }
          ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 60.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
           auto = 1
          }
         }
        }
        hbottom = 0
-       hplated = 1
+       hplated = 0
       }
      }
      li:objects {
-      ha:padstack_ref.943372 {
+      ha:padstack_ref.870847 {
        smirror = 0
        ha:attributes {
         term = 1
+        name = 1
        }
        proto = 0
        xmirror = 0
-       x = 54.63543mm
+       x = 2.392in
        rot = 90.000000
-       y = 60.0mil
+       y = 2.42674in
        li:thermal {
        }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 15.0mil
+       clearance = 10.0mil
       }
-      ha:padstack_ref.943373 {
+      ha:padstack_ref.870848 {
        smirror = 0
        ha:attributes {
         term = 2
+        name = 2
        }
        proto = 0
        xmirror = 0
-       x = 47.01543mm
+       x = 2.392in
        rot = 90.000000
-       y = 60.0mil
+       y = 2.39526in
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 15.0mil
+       clearance = 10.0mil
       }
      }
      li:layers {
@@ -20908,54 +19077,6 @@ ha:pcb-rnd-board-v8 {
         top = 1
        }
        li:objects {
-        ha:line.943342 {
-         clearance = 0.0
-         y2 = 60.0mil
-         thickness = 10.0mil
-         x1 = 52.34943mm
-         x2 = 53.36543mm
-         y1 = 60.0mil
-        }
-        ha:line.943345 {
-         clearance = 0.0
-         y2 = 20.0mil
-         thickness = 10.0mil
-         x1 = 52.34943mm
-         x2 = 52.34943mm
-         y1 = 100.0mil
-        }
-        ha:line.943348 {
-         clearance = 0.0
-         y2 = 100.0mil
-         thickness = 10.0mil
-         x1 = 49.30143mm
-         x2 = 52.34943mm
-         y1 = 100.0mil
-        }
-        ha:line.943351 {
-         clearance = 0.0
-         y2 = 20.0mil
-         thickness = 10.0mil
-         x1 = 49.30143mm
-         x2 = 49.30143mm
-         y1 = 100.0mil
-        }
-        ha:line.943354 {
-         clearance = 0.0
-         y2 = 20.0mil
-         thickness = 10.0mil
-         x1 = 49.30143mm
-         x2 = 52.34943mm
-         y1 = 20.0mil
-        }
-        ha:line.943357 {
-         clearance = 0.0
-         y2 = 60.0mil
-         thickness = 10.0mil
-         x1 = 48.28543mm
-         x2 = 49.30143mm
-         y1 = 60.0mil
-        }
        }
        ha:combining {
        }
@@ -20968,85 +19089,86 @@ ha:pcb-rnd-board-v8 {
         virtual = 1
        }
        li:objects {
-        ha:line.943360 {
+        ha:line.870835 {
          clearance = 0.0
-         y2 = 60.0mil
+         y2 = 2.411in
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 50.82543mm
-         x2 = 50.82543mm
-         y1 = 60.0mil
-        }
-        ha:line.943363 {
+         x1 = 60.7568mm
+         x2 = 60.7568mm
+         y1 = 2.411in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.870838 {
          clearance = 0.0
-         y2 = 60.0mil
+         y2 = 2.411in
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 54.63543mm
-         x2 = 54.63543mm
-         y1 = 60.0mil
-        }
-        ha:line.943366 {
+         x1 = 60.7568mm
+         x2 = 60.7568mm
+         y1 = 2.411in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.870841 {
          clearance = 0.0
-         y2 = 60.0mil
+         y2 = 60.2394mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 54.63543mm
-         x2 = 55.63543mm
-         y1 = 60.0mil
-        }
-        ha:line.943369 {
+         x1 = 60.7568mm
+         x2 = 60.7568mm
+         y1 = 2.411in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.870844 {
          clearance = 0.0
-         y2 = 0.524mm
+         y2 = 2.411in
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 54.63543mm
-         x2 = 54.63543mm
-         y1 = 60.0mil
-        }
+         x1 = 60.7568mm
+         x2 = 61.7568mm
+         y1 = 2.411in
+ ha:flags ={ selected=1
+ };        }
        }
        ha:combining {
        }
       }
      }
     }
-    uid = fdmrigvTMcHho9IPHtUAAAAo
+    uid = IGobWzSMURBswUg5LvAAAACC
    }
-   ha:subc.943375 {
+   ha:subc.870802 {
     ha:attributes {
-     {io_pcb::hidename_y} = 2.2352 mm
-     footprint = 100mil5pin
-     {io_pcb::hidename_scale} = 60
-     refdes = J10
-     value = vref_thrust
-     {io_pcb::hidename_direction} = 2
-     {io_pcb::hidename_x} = 51.5874 mm
+     value = 1k
+     footprint = 0402
+     refdes = R7
+      device=RESISTOR
     }
     ha:data {
      li:padstack_prototypes {
       ha:ps_proto_v6.0 {
        htop = 0
-       hdia = 38.0mil
+       hdia = 0.0
        li:shape {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -35.0mil
-          -35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
+          -9.84mil
          }
          ha:layer_mask {
           copper = 1
@@ -21058,52 +19180,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -35.0mil
-          -35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -35.0mil
-          -35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -42.5mil
-          -42.5mil
-          42.5mil
-          -42.5mil
-          42.5mil
-          42.5mil
-          -42.5mil
-          42.5mil
+          -16.77mil
+          -12.84mil
+          -16.77mil
+          12.84mil
+          16.77mil
+          12.84mil
+          16.77mil
+          -12.84mil
          }
          ha:layer_mask {
           top = 1
@@ -21117,113 +19201,30 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -42.5mil
-          -42.5mil
-          42.5mil
-          -42.5mil
-          42.5mil
-          42.5mil
-          -42.5mil
-          42.5mil
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
+          -9.84mil
          }
          ha:layer_mask {
-          bottom = 1
-          mask = 1
+          top = 1
+          paste = 1
          }
          ha:combining {
-          sub = 1
           auto = 1
          }
         }
        }
        hbottom = 0
-       hplated = 1
-      }
-      ha:ps_proto_v6.1 {
-       htop = 0
-       hdia = 38.0mil
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 70.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 70.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 70.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 85.0mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 85.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 1
+       hplated = 0
       }
      }
      li:objects {
-      ha:padstack_ref.943400 {
+      ha:padstack_ref.870815 {
        smirror = 0
        ha:attributes {
         term = 1
@@ -21231,87 +19232,33 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 1.761in
-       rot = 90.000000
-       y = 186.0mil
+       x = 2.434in
+       rot = 0.000000
+       y = 2.39552in
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 7.0mil
+       clearance = 10.0mil
       }
-      ha:padstack_ref.943401 {
+      ha:padstack_ref.870816 {
        smirror = 0
        ha:attributes {
         term = 2
         name = 2
        }
-       proto = 1
-       xmirror = 0
-       x = 1.761in
-       rot = 90.000000
-       y = 286.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 7.0mil
-      }
-      ha:padstack_ref.943402 {
-       smirror = 0
-       ha:attributes {
-        term = 3
-        name = 3
-       }
-       proto = 1
-       xmirror = 0
-       x = 1.761in
-       rot = 90.000000
-       y = 386.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 7.0mil
-      }
-      ha:padstack_ref.943403 {
-       smirror = 0
-       ha:attributes {
-        term = 4
-        name = 4
-       }
-       proto = 1
-       xmirror = 0
-       x = 1.761in
-       rot = 90.000000
-       y = 486.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 7.0mil
-      }
-      ha:padstack_ref.943404 {
-       smirror = 0
-       ha:attributes {
-        term = 5
-        name = 5
-       }
-       proto = 1
+       proto = 0
        xmirror = 0
-       x = 1.761in
-       rot = 90.000000
-       y = 586.0mil
+       x = 2.434in
+       rot = 0.000000
+       y = 2.427in
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 7.0mil
+       clearance = 10.0mil
       }
      }
      li:layers {
@@ -21322,38 +19269,6 @@ ha:pcb-rnd-board-v8 {
         top = 1
        }
        li:objects {
-        ha:line.943376 {
-         clearance = 0.0
-         y2 = 136.0mil
-         thickness = 15.0mil
-         x1 = 1.811in
-         x2 = 1.811in
-         y1 = 636.0mil
-        }
-        ha:line.943379 {
-         clearance = 0.0
-         y2 = 136.0mil
-         thickness = 15.0mil
-         x1 = 1.711in
-         x2 = 1.811in
-         y1 = 136.0mil
-        }
-        ha:line.943382 {
-         clearance = 0.0
-         y2 = 136.0mil
-         thickness = 15.0mil
-         x1 = 1.711in
-         x2 = 1.711in
-         y1 = 636.0mil
-        }
-        ha:line.943385 {
-         clearance = 0.0
-         y2 = 636.0mil
-         thickness = 15.0mil
-         x1 = 1.711in
-         x2 = 1.811in
-         y1 = 636.0mil
-        }
        }
        ha:combining {
        }
@@ -21366,63 +19281,68 @@ ha:pcb-rnd-board-v8 {
         virtual = 1
        }
        li:objects {
-        ha:line.943388 {
+        ha:line.870803 {
          clearance = 0.0
-         y2 = 386.0mil
+         y2 = 2.41126in
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 1.761in
-         x2 = 1.761in
-         y1 = 386.0mil
-        }
-        ha:line.943391 {
+         x1 = 2.434in
+         x2 = 2.434in
+         y1 = 2.41126in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.870806 {
          clearance = 0.0
-         y2 = 186.0mil
+         y2 = 2.41126in
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 1.761in
-         x2 = 1.761in
-         y1 = 186.0mil
-        }
-        ha:line.943394 {
+         x1 = 2.434in
+         x2 = 2.434in
+         y1 = 2.41126in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.870809 {
          clearance = 0.0
-         y2 = 186.0mil
+         y2 = 60.246004mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 1.761in
-         x2 = 43.7294mm
-         y1 = 186.0mil
-        }
-        ha:line.943397 {
+         x1 = 2.434in
+         x2 = 2.434in
+         y1 = 2.41126in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.870812 {
          clearance = 0.0
-         y2 = 5.7244mm
+         y2 = 2.41126in
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 1.761in
-         x2 = 1.761in
-         y1 = 186.0mil
-        }
+         x1 = 2.434in
+         x2 = 60.8236mm
+         y1 = 2.41126in
+ ha:flags ={ selected=1
+ };        }
        }
        ha:combining {
        }
       }
      }
     }
-    uid = fdmrigvTMcHho9IPHtUAAAAQ
+    uid = fdmrigvTMcHho9IPHtUAAABz
    }
-   ha:subc.943406 {
+   ha:subc.947740 {
     ha:attributes {
-     value = INA125
-     footprint = SO16
-     refdes = U6
+     value = 1k
+     footprint = 0402
+     refdes = R16
+      device=RESISTOR
     }
     ha:data {
      li:padstack_prototypes {
@@ -21433,14 +19353,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -42.5mil
-          -10.0mil
-          -42.5mil
-          10.0mil
-          42.5mil
-          10.0mil
-          42.5mil
-          -10.0mil
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
+          -9.84mil
          }
          ha:layer_mask {
           copper = 1
@@ -21452,14 +19372,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -47.5mil
-          -15.0mil
-          -47.5mil
-          15.0mil
-          47.5mil
-          15.0mil
-          47.5mil
-          -15.0mil
+          -16.77mil
+          -12.84mil
+          -16.77mil
+          12.84mil
+          16.77mil
+          12.84mil
+          16.77mil
+          -12.84mil
          }
          ha:layer_mask {
           top = 1
@@ -21473,14 +19393,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -42.5mil
-          -10.0mil
-          -42.5mil
-          10.0mil
-          42.5mil
-          10.0mil
-          42.5mil
-          -10.0mil
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
+          -9.84mil
          }
          ha:layer_mask {
           top = 1
@@ -21494,21 +19414,145 @@ ha:pcb-rnd-board-v8 {
        hbottom = 0
        hplated = 0
       }
-      ha:ps_proto_v6.1 {
+     }
+     li:objects {
+      ha:padstack_ref.947753 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.43394in
+       rot = 0.000000
+       y = 2.51166in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.947754 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 2.43394in
+       rot = 0.000000
+       y = 2.48018in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.947741 {
+         clearance = 0.0
+         y2 = 63.396368mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 2.43394in
+         x2 = 2.43394in
+         y1 = 63.396368mm
+ ha:flags ={ selected=1
+ };        }
+        ha:line.947744 {
+         clearance = 0.0
+         y2 = 63.396368mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 2.43394in
+         x2 = 2.43394in
+         y1 = 63.396368mm
+ ha:flags ={ selected=1
+ };        }
+        ha:line.947747 {
+         clearance = 0.0
+         y2 = 64.396368mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 2.43394in
+         x2 = 2.43394in
+         y1 = 63.396368mm
+ ha:flags ={ selected=1
+ };        }
+        ha:line.947750 {
+         clearance = 0.0
+         y2 = 63.396368mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 2.43394in
+         x2 = 62.822076mm
+         y1 = 63.396368mm
+ ha:flags ={ selected=1
+ };        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = fdmrigvTMcHho9IPHtUAAABx
+   }
+   ha:subc.947756 {
+    ha:attributes {
+     value = 3.3k
+     footprint = 0402
+     refdes = R13
+      device=RESISTOR
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
        htop = 0
        hdia = 0.0
        li:shape {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          42.5mil
-          10.0mil
-          42.5mil
-          -10.0mil
-          -42.5mil
-          -10.0mil
-          -42.5mil
-          10.0mil
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
+          -9.84mil
          }
          ha:layer_mask {
           copper = 1
@@ -21520,14 +19564,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          47.5mil
-          15.0mil
-          47.5mil
-          -15.0mil
-          -47.5mil
-          -15.0mil
-          -47.5mil
-          15.0mil
+          -16.77mil
+          -12.84mil
+          -16.77mil
+          12.84mil
+          16.77mil
+          12.84mil
+          16.77mil
+          -12.84mil
          }
          ha:layer_mask {
           top = 1
@@ -21541,14 +19585,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          42.5mil
-          10.0mil
-          42.5mil
-          -10.0mil
-          -42.5mil
-          -10.0mil
-          -42.5mil
-          10.0mil
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
+          -9.84mil
          }
          ha:layer_mask {
           top = 1
@@ -21564,7 +19608,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      li:objects {
-      ha:padstack_ref.943435 {
+      ha:padstack_ref.947769 {
        smirror = 0
        ha:attributes {
         term = 1
@@ -21572,17 +19616,14 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 2.102in
+       x = 2.43394in
        rot = 180.000000
-       y = 486.0mil
+       y = 2.5734in
        li:thermal {
        }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
+       clearance = 10.0mil
       }
-      ha:padstack_ref.943436 {
+      ha:padstack_ref.947770 {
        smirror = 0
        ha:attributes {
         term = 2
@@ -21590,258 +19631,313 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 2.102in
+       x = 2.43394in
        rot = 180.000000
-       y = 436.0mil
+       y = 2.54192in
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.943437 {
-       smirror = 0
-       ha:attributes {
-        term = 3
-        name = 3
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.102in
-       rot = 180.000000
-       y = 386.0mil
-       li:thermal {
-       }
-       clearance = 5.0mil
+       clearance = 10.0mil
       }
-      ha:padstack_ref.943438 {
-       smirror = 0
-       ha:attributes {
-        term = 4
-        name = 4
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
        }
-       proto = 0
-       xmirror = 0
-       x = 2.102in
-       rot = 180.000000
-       y = 336.0mil
-       li:thermal {
+       li:objects {
        }
-       ha:flags {
-        clearline = 1
+       ha:combining {
        }
-       clearance = 5.0mil
       }
-      ha:padstack_ref.943439 {
-       smirror = 0
-       ha:attributes {
-        term = 5
-        name = 5
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.102in
-       rot = 180.000000
-       y = 286.0mil
-       li:thermal {
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
        }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.943440 {
-       smirror = 0
+       li:objects {
+        ha:line.947757 {
+         clearance = 0.0
+         y2 = 64.964564mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 2.43394in
+         x2 = 2.43394in
+         y1 = 64.964564mm
+ ha:flags ={ selected=1
+ };        }
+        ha:line.947760 {
+         clearance = 0.0
+         y2 = 64.964564mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 2.43394in
+         x2 = 2.43394in
+         y1 = 64.964564mm
+ ha:flags ={ selected=1
+ };        }
+        ha:line.947763 {
+         clearance = 0.0
+         y2 = 65.964564mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 2.43394in
+         x2 = 2.43394in
+         y1 = 64.964564mm
+ ha:flags ={ selected=1
+ };        }
+        ha:line.947766 {
+         clearance = 0.0
+         y2 = 64.964564mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 2.43394in
+         x2 = 62.822076mm
+         y1 = 64.964564mm
+ ha:flags ={ selected=1
+ };        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = fdmrigvTMcHho9IPHtUAAAB0
+   }
+   ha:subc.719979 {
+    ha:attributes {
+     value = 0.25
+     footprint = TE1217861
+     refdes = J23
+      device=CONNECTOR
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 55.0mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 120.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 120.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 120.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 1
+      }
+      ha:ps_proto_v6.1 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_line {
+          y2 = 0.0
+          thickness = 140.0mil
+          x1 = -100.0mil
+          x2 = 100.0mil
+          square = 0
+          y1 = 0.0
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_line {
+          y2 = 0.0
+          thickness = 152.0mil
+          x1 = -100.0mil
+          x2 = 100.0mil
+          square = 0
+          y1 = 0.0
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+      ha:ps_proto_v6.2 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_line {
+          y2 = 0.0
+          thickness = 140.0mil
+          x1 = -100.0mil
+          x2 = 100.0mil
+          square = 0
+          y1 = 0.0
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_line {
+          y2 = 0.0
+          thickness = 152.0mil
+          x1 = -100.0mil
+          x2 = 100.0mil
+          square = 0
+          y1 = 0.0
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.719993 {
+       smirror = 1
        ha:attributes {
-        term = 6
-        name = 6
+        term = 1
+        name = 1
        }
        proto = 0
-       xmirror = 0
-       x = 2.102in
-       rot = 180.000000
-       y = 236.0mil
+       xmirror = 1
+       x = 489.0mil
+       rot = -90.000000
+       y = 48.895mm
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 5.0mil
+       clearance = 12.0mil
       }
-      ha:padstack_ref.943441 {
-       smirror = 0
+      ha:padstack_ref.719994 {
+       smirror = 1
        ha:attributes {
-        term = 7
-        name = 7
+        term = 1
+        name = 1
        }
        proto = 0
-       xmirror = 0
-       x = 2.102in
-       rot = 180.000000
-       y = 186.0mil
+       xmirror = 1
+       x = 489.0mil
+       rot = -90.000000
+       y = 43.815mm
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 5.0mil
+       clearance = 12.0mil
       }
-      ha:padstack_ref.943442 {
-       smirror = 0
+      ha:padstack_ref.719995 {
+       smirror = 1
        ha:attributes {
-        term = 8
-        name = 8
+        term = 1
+        name = 1
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 2.102in
-       rot = 180.000000
-       y = 136.0mil
+       x = 489.0mil
+       rot = 90.000000
+       y = 46.355mm
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 5.0mil
+       clearance = 12.0mil
       }
-      ha:padstack_ref.943443 {
-       smirror = 0
+      ha:padstack_ref.719996 {
+       smirror = 1
        ha:attributes {
-        term = 9
-        name = 9
-       }
-       proto = 1
-       xmirror = 0
-       x = 1.897in
-       rot = 180.000000
-       y = 136.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.943444 {
-       smirror = 0
-       ha:attributes {
-        term = 10
-        name = 10
-       }
-       proto = 1
-       xmirror = 0
-       x = 1.897in
-       rot = 180.000000
-       y = 186.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.943445 {
-       smirror = 0
-       ha:attributes {
-        term = 11
-        name = 11
-       }
-       proto = 1
-       xmirror = 0
-       x = 1.897in
-       rot = 180.000000
-       y = 236.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.943446 {
-       smirror = 0
-       ha:attributes {
-        term = 12
-        name = 12
-       }
-       proto = 1
-       xmirror = 0
-       x = 1.897in
-       rot = 180.000000
-       y = 286.0mil
-       li:thermal {
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.943447 {
-       smirror = 0
-       ha:attributes {
-        term = 13
-        name = 13
-       }
-       proto = 1
-       xmirror = 0
-       x = 1.897in
-       rot = 180.000000
-       y = 336.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.943448 {
-       smirror = 0
-       ha:attributes {
-        term = 14
-        name = 14
-       }
-       proto = 1
-       xmirror = 0
-       x = 1.897in
-       rot = 180.000000
-       y = 386.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.943449 {
-       smirror = 0
-       ha:attributes {
-        term = 15
-        name = 15
-       }
-       proto = 1
-       xmirror = 0
-       x = 1.897in
-       rot = 180.000000
-       y = 436.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.943450 {
-       smirror = 0
-       ha:attributes {
-        term = 16
-        name = 16
+        term = 1
+        name = 1
        }
-       proto = 1
+       proto = 2
        xmirror = 0
-       x = 1.897in
-       rot = 180.000000
-       y = 486.0mil
+       x = 489.0mil
+       rot = 90.000000
+       y = 46.355mm
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 5.0mil
+       clearance = 12.0mil
       }
      }
      li:layers {
@@ -21849,59 +19945,9 @@ ha:pcb-rnd-board-v8 {
        lid = 0
        ha:type {
         silk = 1
-        top = 1
+        bottom = 1
        }
        li:objects {
-        ha:line.943407 {
-         clearance = 0.0
-         y2 = 116.0mil
-         thickness = 10.0mil
-         x1 = 2.1545in
-         x2 = 2.1545in
-         y1 = 506.0mil
-        }
-        ha:line.943410 {
-         clearance = 0.0
-         y2 = 116.0mil
-         thickness = 10.0mil
-         x1 = 2.1545in
-         x2 = 1.8445in
-         y1 = 116.0mil
-        }
-        ha:line.943413 {
-         clearance = 0.0
-         y2 = 506.0mil
-         thickness = 10.0mil
-         x1 = 1.8445in
-         x2 = 1.8445in
-         y1 = 116.0mil
-        }
-        ha:line.943416 {
-         clearance = 0.0
-         y2 = 506.0mil
-         thickness = 10.0mil
-         x1 = 2.1545in
-         x2 = 2.0245in
-         y1 = 506.0mil
-        }
-        ha:line.943419 {
-         clearance = 0.0
-         y2 = 506.0mil
-         thickness = 10.0mil
-         x1 = 1.8445in
-         x2 = 1.9745in
-         y1 = 506.0mil
-        }
-        ha:arc.943422 {
-         astart = 180.000000
-         thickness = 10.0mil
-         width = 25.0mil
-         height = 25.0mil
-         x = 50.7873mm
-         y = 506.0mil
-         adelta = 180.000000
-         clearance = 0.0
-        }
        }
        ha:combining {
        }
@@ -21909,86 +19955,91 @@ ha:pcb-rnd-board-v8 {
       ha:subc-aux {
        lid = 1
        ha:type {
-        top = 1
-        misc = 1
+        bottom = 1
         virtual = 1
+        misc = 1
        }
        li:objects {
-        ha:line.943423 {
+        ha:line.719981 {
          clearance = 0.0
-         y2 = 311.0mil
+         y2 = 1.825in
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 50.7873mm
-         x2 = 50.7873mm
-         y1 = 311.0mil
-        }
-        ha:line.943426 {
+         x1 = 489.0mil
+         x2 = 489.0mil
+         y1 = 1.825in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.719984 {
          clearance = 0.0
-         y2 = 311.0mil
+         y2 = 1.825in
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 50.7873mm
-         x2 = 50.7873mm
-         y1 = 311.0mil
-        }
-        ha:line.943429 {
+         x1 = 489.0mil
+         x2 = 489.0mil
+         y1 = 1.825in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.719987 {
          clearance = 0.0
-         y2 = 311.0mil
+         y2 = 47.355mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 50.7873mm
-         x2 = 49.7873mm
-         y1 = 311.0mil
-        }
-        ha:line.943432 {
+         x1 = 489.0mil
+         x2 = 489.0mil
+         y1 = 1.825in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.719990 {
          clearance = 0.0
-         y2 = 6.8994mm
+         y2 = 1.825in
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 50.7873mm
-         x2 = 50.7873mm
-         y1 = 311.0mil
-        }
+         x1 = 489.0mil
+         x2 = 13.9606mm
+         y1 = 1.825in
+ ha:flags ={ selected=1
+ };        }
        }
        ha:combining {
        }
       }
      }
     }
-    uid = IGobWzSMURBswUg5LvAAAACi
+    uid = fdmrigvTMcHho9IPHtUAAAAu
    }
-   ha:subc.943452 {
+   ha:subc.984233 {
     ha:attributes {
-     value = {Header-2}
-     footprint = 100mil2pin
-     refdes = J7
+     value = 22k
+     footprint = 0402
+     refdes = R15
+      device=RESISTOR
     }
     ha:data {
      li:padstack_prototypes {
       ha:ps_proto_v6.0 {
        htop = 0
-       hdia = 38.0mil
+       hdia = 0.0
        li:shape {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -35.0mil
-          -35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
+          -9.84mil
          }
          ha:layer_mask {
           copper = 1
@@ -22000,52 +20051,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -35.0mil
-          -35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -35.0mil
-          -35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -42.5mil
-          -42.5mil
-          42.5mil
-          -42.5mil
-          42.5mil
-          42.5mil
-          -42.5mil
-          42.5mil
+          -16.77mil
+          -12.84mil
+          -16.77mil
+          12.84mil
+          16.77mil
+          12.84mil
+          16.77mil
+          -12.84mil
          }
          ha:layer_mask {
           top = 1
@@ -22059,113 +20072,30 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -42.5mil
-          -42.5mil
-          42.5mil
-          -42.5mil
-          42.5mil
-          42.5mil
-          -42.5mil
-          42.5mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 1
-      }
-      ha:ps_proto_v6.1 {
-       htop = 0
-       hdia = 38.0mil
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 70.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 70.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 70.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 85.0mil
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
+          -9.84mil
          }
          ha:layer_mask {
           top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 85.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
+          paste = 1
          }
          ha:combining {
-          sub = 1
           auto = 1
          }
         }
        }
        hbottom = 0
-       hplated = 1
+       hplated = 0
       }
      }
      li:objects {
-      ha:padstack_ref.943477 {
+      ha:padstack_ref.984246 {
        smirror = 0
        ha:attributes {
         term = 1
@@ -22173,33 +20103,33 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 2.09in
-       rot = 270.000000
-       y = 568.0mil
+       x = 631.0mil
+       rot = 90.000000
+       y = 1.311in
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 7.5mil
+       clearance = 10.0mil
       }
-      ha:padstack_ref.943478 {
+      ha:padstack_ref.984247 {
        smirror = 0
        ha:attributes {
         term = 2
         name = 2
        }
-       proto = 1
+       proto = 0
        xmirror = 0
-       x = 2.09in
-       rot = 270.000000
-       y = 668.0mil
+       x = 662.48mil
+       rot = 90.000000
+       y = 1.311in
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 7.5mil
+       clearance = 10.0mil
       }
      }
      li:layers {
@@ -22210,38 +20140,6 @@ ha:pcb-rnd-board-v8 {
         top = 1
        }
        li:objects {
-        ha:line.943453 {
-         clearance = 0.0
-         y2 = 518.0mil
-         thickness = 15.0mil
-         x1 = 2.14in
-         x2 = 2.14in
-         y1 = 718.0mil
-        }
-        ha:line.943456 {
-         clearance = 0.0
-         y2 = 518.0mil
-         thickness = 15.0mil
-         x1 = 2.14in
-         x2 = 2.04in
-         y1 = 518.0mil
-        }
-        ha:line.943459 {
-         clearance = 0.0
-         y2 = 718.0mil
-         thickness = 15.0mil
-         x1 = 2.04in
-         x2 = 2.04in
-         y1 = 518.0mil
-        }
-        ha:line.943462 {
-         clearance = 0.0
-         y2 = 718.0mil
-         thickness = 15.0mil
-         x1 = 2.04in
-         x2 = 2.14in
-         y1 = 718.0mil
-        }
        }
        ha:combining {
        }
@@ -22254,81 +20152,86 @@ ha:pcb-rnd-board-v8 {
         virtual = 1
        }
        li:objects {
-        ha:line.943465 {
+        ha:line.984234 {
          clearance = 0.0
-         y2 = 618.0mil
+         y2 = 33.2994mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 53.086mm
-         x2 = 53.086mm
-         y1 = 618.0mil
-        }
-        ha:line.943468 {
+         x1 = 646.74mil
+         x2 = 646.74mil
+         y1 = 33.2994mm
+ ha:flags ={ selected=1
+ };        }
+        ha:line.984237 {
          clearance = 0.0
-         y2 = 568.0mil
+         y2 = 33.2994mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 53.086mm
-         x2 = 53.086mm
-         y1 = 568.0mil
-        }
-        ha:line.943471 {
+         x1 = 646.74mil
+         x2 = 646.74mil
+         y1 = 33.2994mm
+ ha:flags ={ selected=1
+ };        }
+        ha:line.984240 {
          clearance = 0.0
-         y2 = 15.4272mm
+         y2 = 33.2994mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 53.086mm
-         x2 = 53.086mm
-         y1 = 568.0mil
-        }
-        ha:line.943474 {
+         x1 = 646.74mil
+         x2 = 15.427196mm
+         y1 = 33.2994mm
+ ha:flags ={ selected=1
+ };        }
+        ha:line.984243 {
          clearance = 0.0
-         y2 = 568.0mil
+         y2 = 34.2994mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 53.086mm
-         x2 = 52.086mm
-         y1 = 568.0mil
-        }
+         x1 = 646.74mil
+         x2 = 646.74mil
+         y1 = 33.2994mm
+ ha:flags ={ selected=1
+ };        }
        }
        ha:combining {
        }
       }
      }
     }
-    uid = PShjzY6L2OQTojvEFvcAAABc
+    uid = fdmrigvTMcHho9IPHtUAAABf
    }
-   ha:subc.943480 {
+   ha:subc.984217 {
     ha:attributes {
-     value = green
-     footprint = 100mil-led
-     refdes = D4
+     value = 22k
+     footprint = 0402
+     refdes = R26
+      device=RESISTOR
     }
     ha:data {
      li:padstack_prototypes {
       ha:ps_proto_v6.0 {
        htop = 0
-       hdia = 35.0mil
+       hdia = 0.0
        li:shape {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -35.0mil
-          -35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
+          -9.84mil
          }
          ha:layer_mask {
           copper = 1
@@ -22340,52 +20243,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -35.0mil
-          -35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -35.0mil
-          -35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -42.5mil
-          -42.5mil
-          42.5mil
-          -42.5mil
-          42.5mil
-          42.5mil
-          -42.5mil
-          42.5mil
+          -16.77mil
+          -12.84mil
+          -16.77mil
+          12.84mil
+          16.77mil
+          12.84mil
+          16.77mil
+          -12.84mil
          }
          ha:layer_mask {
           top = 1
@@ -22399,159 +20264,64 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -42.5mil
-          -42.5mil
-          42.5mil
-          -42.5mil
-          42.5mil
-          42.5mil
-          -42.5mil
-          42.5mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 1
-      }
-      ha:ps_proto_v6.1 {
-       htop = 0
-       hdia = 35.0mil
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 70.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 70.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 70.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 85.0mil
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
+          -9.84mil
          }
          ha:layer_mask {
           top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 85.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
+          paste = 1
          }
          ha:combining {
-          sub = 1
           auto = 1
          }
         }
        }
        hbottom = 0
-       hplated = 1
+       hplated = 0
       }
      }
      li:objects {
-      ha:padstack_ref.943497 {
-       smirror = 1
+      ha:padstack_ref.984230 {
+       smirror = 0
        ha:attributes {
         term = 1
         name = 1
        }
        proto = 0
-       xmirror = 1
-       x = 38.1mm
-       rot = -90.000000
-       y = 170.0mil
+       xmirror = 0
+       x = 16.0406mm
+       rot = 90.000000
+       y = 1.27in
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 7.5mil
+       clearance = 10.0mil
       }
-      ha:padstack_ref.943498 {
-       smirror = 1
+      ha:padstack_ref.984231 {
+       smirror = 0
        ha:attributes {
         term = 2
         name = 2
        }
-       proto = 1
-       xmirror = 1
-       x = 38.1mm
-       rot = -90.000000
-       y = 70.0mil
+       proto = 0
+       xmirror = 0
+       x = 16.840192mm
+       rot = 90.000000
+       y = 1.27in
        li:thermal {
-        li:2 {
-         on
-         diag
-         round
-         noshape
-        }
-        li:3 {
-         on
-         diag
-         round
-         noshape
-        }
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 7.5mil
+       clearance = 10.0mil
       }
      }
      li:layers {
@@ -22559,27 +20329,9 @@ ha:pcb-rnd-board-v8 {
        lid = 0
        ha:type {
         silk = 1
-        bottom = 1
+        top = 1
        }
        li:objects {
-        ha:line.943481 {
-         clearance = 0.0
-         y2 = 21.0mil
-         thickness = 10.0mil
-         x1 = 1.443in
-         x2 = 39.5478mm
-         y1 = 21.0mil
-        }
-        ha:arc.943484 {
-         astart = 240.000000
-         thickness = 10.0mil
-         width = 114.0mil
-         height = 114.0mil
-         x = 38.1mm
-         y = 120.0mil
-         adelta = -300.000000
-         clearance = 0.0
-        }
        }
        ha:combining {
        }
@@ -22587,69 +20339,73 @@ ha:pcb-rnd-board-v8 {
       ha:subc-aux {
        lid = 1
        ha:type {
-        bottom = 1
-        virtual = 1
+        top = 1
         misc = 1
+        virtual = 1
        }
        li:objects {
-        ha:line.943485 {
+        ha:line.984218 {
          clearance = 0.0
-         y2 = 120.0mil
+         y2 = 1.27in
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 38.1mm
-         x2 = 38.1mm
-         y1 = 120.0mil
-        }
-        ha:line.943488 {
+         x1 = 16.440396mm
+         x2 = 16.440396mm
+         y1 = 1.27in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.984221 {
          clearance = 0.0
-         y2 = 120.0mil
+         y2 = 1.27in
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 38.1mm
-         x2 = 38.1mm
-         y1 = 120.0mil
-        }
-        ha:line.943491 {
+         x1 = 16.440396mm
+         x2 = 16.440396mm
+         y1 = 1.27in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.984224 {
          clearance = 0.0
-         y2 = 2.048mm
+         y2 = 1.27in
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 38.1mm
-         x2 = 38.1mm
-         y1 = 120.0mil
-        }
-        ha:line.943494 {
+         x1 = 16.440396mm
+         x2 = 15.440396mm
+         y1 = 1.27in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.984227 {
          clearance = 0.0
-         y2 = 120.0mil
+         y2 = 33.258mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 38.1mm
-         x2 = 37.1mm
-         y1 = 120.0mil
-        }
-       }
+         x1 = 16.440396mm
+         x2 = 16.440396mm
+         y1 = 1.27in
+ ha:flags ={ selected=1
+ };        }
+       }
        ha:combining {
        }
       }
      }
     }
-    uid = WpCNKLrl2SLRGaNEiXUAAABd
+    uid = fdmrigvTMcHho9IPHtUAAABd
    }
-   ha:subc.943500 {
+   ha:subc.984201 {
     ha:attributes {
-     openscad = 0402
-     value = 10k
-     refdes = R19
+     value = 200k
      footprint = 0402
+     refdes = R25
+      device=RESISTOR
     }
     ha:data {
      li:padstack_prototypes {
@@ -22660,14 +20416,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          9.84mil
           -13.77mil
           -9.84mil
           -13.77mil
-          -9.84mil
+          9.84mil
           13.77mil
           9.84mil
           13.77mil
+          -9.84mil
          }
          ha:layer_mask {
           copper = 1
@@ -22679,14 +20435,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          12.84mil
           -16.77mil
           -12.84mil
           -16.77mil
-          -12.84mil
+          12.84mil
           16.77mil
           12.84mil
           16.77mil
+          -12.84mil
          }
          ha:layer_mask {
           top = 1
@@ -22700,14 +20456,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          9.84mil
           -13.77mil
           -9.84mil
           -13.77mil
-          -9.84mil
+          9.84mil
           13.77mil
           9.84mil
           13.77mil
+          -9.84mil
          }
          ha:layer_mask {
           top = 1
@@ -22723,7 +20479,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      li:objects {
-      ha:padstack_ref.943513 {
+      ha:padstack_ref.984214 {
        smirror = 0
        ha:attributes {
         term = 1
@@ -22731,14 +20487,17 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 1.97726in
-       rot = 0.000000
-       y = 584.0mil
+       x = 16.827992mm
+       rot = 90.000000
+       y = 1.23in
        li:thermal {
        }
+       ha:flags {
+        clearline = 1
+       }
        clearance = 10.0mil
       }
-      ha:padstack_ref.943514 {
+      ha:padstack_ref.984215 {
        smirror = 0
        ha:attributes {
         term = 2
@@ -22746,9 +20505,9 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 2.00874in
-       rot = 0.000000
-       y = 584.0mil
+       x = 16.0284mm
+       rot = 90.000000
+       y = 1.23in
        li:thermal {
        }
        ha:flags {
@@ -22777,64 +20536,68 @@ ha:pcb-rnd-board-v8 {
         virtual = 1
        }
        li:objects {
-        ha:line.943501 {
+        ha:line.984202 {
          clearance = 0.0
-         y2 = 584.0mil
+         y2 = 1.23in
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 1.993in
-         x2 = 1.993in
-         y1 = 584.0mil
-        }
-        ha:line.943504 {
+         x1 = 16.428196mm
+         x2 = 16.428196mm
+         y1 = 1.23in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.984205 {
          clearance = 0.0
-         y2 = 584.0mil
+         y2 = 1.23in
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 1.993in
-         x2 = 1.993in
-         y1 = 584.0mil
-        }
-        ha:line.943507 {
+         x1 = 16.428196mm
+         x2 = 16.428196mm
+         y1 = 1.23in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.984208 {
          clearance = 0.0
-         y2 = 584.0mil
+         y2 = 1.23in
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 1.993in
-         x2 = 51.6222mm
-         y1 = 584.0mil
-        }
-        ha:line.943510 {
+         x1 = 16.428196mm
+         x2 = 17.428196mm
+         y1 = 1.23in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.984211 {
          clearance = 0.0
-         y2 = 15.8336mm
+         y2 = 30.242mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 1.993in
-         x2 = 1.993in
-         y1 = 584.0mil
-        }
+         x1 = 16.428196mm
+         x2 = 16.428196mm
+         y1 = 1.23in
+ ha:flags ={ selected=1
+ };        }
        }
        ha:combining {
        }
       }
      }
     }
-    uid = 6p/Oz7eeRKBTUtlwWg8AAABh
+    uid = fdmrigvTMcHho9IPHtUAAABe
    }
-   ha:subc.943516 {
+   ha:subc.984185 {
     ha:attributes {
-     refdes = R18
-     value = 5.6k
+     value = 200k
      footprint = 0402
-     openscad = 0402
+     refdes = R12
+      device=RESISTOR
     }
     ha:data {
      li:padstack_prototypes {
@@ -22845,14 +20608,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          9.84mil
           -13.77mil
           -9.84mil
           -13.77mil
-          -9.84mil
+          9.84mil
           13.77mil
           9.84mil
           13.77mil
+          -9.84mil
          }
          ha:layer_mask {
           copper = 1
@@ -22864,14 +20627,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          12.84mil
           -16.77mil
           -12.84mil
           -16.77mil
-          -12.84mil
+          12.84mil
           16.77mil
           12.84mil
           16.77mil
+          -12.84mil
          }
          ha:layer_mask {
           top = 1
@@ -22885,14 +20648,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          9.84mil
           -13.77mil
           -9.84mil
           -13.77mil
-          -9.84mil
+          9.84mil
           13.77mil
           9.84mil
           13.77mil
+          -9.84mil
          }
          ha:layer_mask {
           top = 1
@@ -22908,7 +20671,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      li:objects {
-      ha:padstack_ref.943529 {
+      ha:padstack_ref.984198 {
        smirror = 0
        ha:attributes {
         term = 1
@@ -22916,9 +20679,9 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 2.00874in
-       rot = 180.000000
-       y = 538.0mil
+       x = 662.48mil
+       rot = 90.000000
+       y = 34.29mm
        li:thermal {
        }
        ha:flags {
@@ -22926,7 +20689,7 @@ ha:pcb-rnd-board-v8 {
        }
        clearance = 10.0mil
       }
-      ha:padstack_ref.943530 {
+      ha:padstack_ref.984199 {
        smirror = 0
        ha:attributes {
         term = 2
@@ -22934,9 +20697,9 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 1.97726in
-       rot = 180.000000
-       y = 538.0mil
+       x = 631.0mil
+       rot = 90.000000
+       y = 34.29mm
        li:thermal {
        }
        ha:flags {
@@ -22965,63 +20728,68 @@ ha:pcb-rnd-board-v8 {
         virtual = 1
        }
        li:objects {
-        ha:line.943517 {
+        ha:line.984186 {
          clearance = 0.0
-         y2 = 538.0mil
+         y2 = 1.35in
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 1.993in
-         x2 = 1.993in
-         y1 = 538.0mil
-        }
-        ha:line.943520 {
+         x1 = 646.74mil
+         x2 = 646.74mil
+         y1 = 1.35in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.984189 {
          clearance = 0.0
-         y2 = 538.0mil
+         y2 = 1.35in
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 1.993in
-         x2 = 1.993in
-         y1 = 538.0mil
-        }
-        ha:line.943523 {
+         x1 = 646.74mil
+         x2 = 646.74mil
+         y1 = 1.35in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.984192 {
          clearance = 0.0
-         y2 = 538.0mil
+         y2 = 1.35in
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 1.993in
-         x2 = 49.6222mm
-         y1 = 538.0mil
-        }
-        ha:line.943526 {
+         x1 = 646.74mil
+         x2 = 17.427196mm
+         y1 = 1.35in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.984195 {
          clearance = 0.0
-         y2 = 12.6652mm
+         y2 = 33.29mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 1.993in
-         x2 = 1.993in
-         y1 = 538.0mil
-        }
+         x1 = 646.74mil
+         x2 = 646.74mil
+         y1 = 1.35in
+ ha:flags ={ selected=1
+ };        }
        }
        ha:combining {
        }
       }
      }
     }
-    uid = 6p/Oz7eeRKBTUtlwWg8AAABf
+    uid = fdmrigvTMcHho9IPHtUAAABg
    }
-   ha:subc.944633 {
+   ha:subc.984169 {
     ha:attributes {
-     value = ADS8684
-     footprint = TSSOP38
-     refdes = U7
+     value = 200k
+     footprint = 0402
+     refdes = R11
+      device=RESISTOR
     }
     ha:data {
      li:padstack_prototypes {
@@ -23032,14 +20800,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -29.53mil
-          -5.905mil
-          -29.53mil
-          5.905mil
-          29.53mil
-          5.905mil
-          29.53mil
-          -5.905mil
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
+          -9.84mil
          }
          ha:layer_mask {
           copper = 1
@@ -23051,14 +20819,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -34.53mil
-          -10.905mil
-          -34.53mil
-          10.905mil
-          34.53mil
-          10.905mil
-          34.53mil
-          -10.905mil
+          -16.77mil
+          -12.84mil
+          -16.77mil
+          12.84mil
+          16.77mil
+          12.84mil
+          16.77mil
+          -12.84mil
          }
          ha:layer_mask {
           top = 1
@@ -23072,14 +20840,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -29.53mil
-          -5.905mil
-          -29.53mil
-          5.905mil
-          29.53mil
-          5.905mil
-          29.53mil
-          -5.905mil
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
+          -9.84mil
          }
          ha:layer_mask {
           top = 1
@@ -23093,40 +20861,210 @@ ha:pcb-rnd-board-v8 {
        hbottom = 0
        hplated = 0
       }
-      ha:ps_proto_v6.1 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          29.53mil
-          5.905mil
-          29.53mil
-          -5.905mil
-          -29.53mil
-          -5.905mil
-          -29.53mil
-          5.905mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          34.53mil
-          10.905mil
-          34.53mil
-          -10.905mil
-          -34.53mil
-          -10.905mil
-          -34.53mil
-          10.905mil
+     }
+     li:objects {
+      ha:padstack_ref.984182 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 631.0mil
+       rot = 90.000000
+       y = 1.389in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+      ha:padstack_ref.984183 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
+       }
+       proto = 0
+       xmirror = 0
+       x = 662.48mil
+       rot = 90.000000
+       y = 1.389in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 10.0mil
+      }
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
+       }
+       li:objects {
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.984170 {
+         clearance = 0.0
+         y2 = 1.389in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 646.74mil
+         x2 = 646.74mil
+         y1 = 1.389in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.984173 {
+         clearance = 0.0
+         y2 = 1.389in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 646.74mil
+         x2 = 646.74mil
+         y1 = 1.389in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.984176 {
+         clearance = 0.0
+         y2 = 1.389in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 646.74mil
+         x2 = 15.427196mm
+         y1 = 1.389in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.984179 {
+         clearance = 0.0
+         y2 = 36.2806mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 646.74mil
+         x2 = 646.74mil
+         y1 = 1.389in
+ ha:flags ={ selected=1
+ };        }
+       }
+       ha:combining {
+       }
+      }
+     }
+    }
+    uid = fdmrigvTMcHho9IPHtUAAABh
+   }
+   ha:subc.719038 {
+    ha:attributes {
+     value = 0.25
+     footprint = TE1217861
+     refdes = J24
+      device=CONNECTOR
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 55.0mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 120.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 120.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 120.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 1
+      }
+      ha:ps_proto_v6.1 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_line {
+          y2 = 0.0
+          thickness = 140.0mil
+          x1 = -100.0mil
+          x2 = 100.0mil
+          square = 0
+          y1 = 0.0
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_line {
+          y2 = 0.0
+          thickness = 152.0mil
+          x1 = -100.0mil
+          x2 = 100.0mil
+          square = 0
+          y1 = 0.0
          }
          ha:layer_mask {
           top = 1
@@ -23137,23 +21075,47 @@ ha:pcb-rnd-board-v8 {
           auto = 1
          }
         }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+      ha:ps_proto_v6.2 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
         ha:ps_shape_v4 {
          clearance = 0.0
-         li:ps_poly {
-          29.53mil
-          5.905mil
-          29.53mil
-          -5.905mil
-          -29.53mil
-          -5.905mil
-          -29.53mil
-          5.905mil
+         ha:ps_line {
+          y2 = 0.0
+          thickness = 140.0mil
+          x1 = -100.0mil
+          x2 = 100.0mil
+          square = 0
+          y1 = 0.0
          }
          ha:layer_mask {
-          top = 1
-          paste = 1
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_line {
+          y2 = 0.0
+          thickness = 152.0mil
+          x1 = -100.0mil
+          x2 = 100.0mil
+          square = 0
+          y1 = 0.0
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
          }
          ha:combining {
+          sub = 1
           auto = 1
          }
         }
@@ -23163,7 +21125,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      li:objects {
-      ha:padstack_ref.944662 {
+      ha:padstack_ref.719052 {
        smirror = 0
        ha:attributes {
         term = 1
@@ -23171,781 +21133,1119 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 1.60284in
+       x = 489.0mil
        rot = 90.000000
-       y = 26.597229mm
+       y = 31.115mm
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 5.0mil
+       clearance = 12.0mil
       }
-      ha:padstack_ref.944663 {
+      ha:padstack_ref.719053 {
        smirror = 0
        ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.62252in
-       rot = 90.000000
-       y = 26.597229mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.944664 {
-       smirror = 0
-       ha:attributes {
-        term = 3
-        name = 3
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.64221in
-       rot = 90.000000
-       y = 26.597229mm
-       li:thermal {
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.944665 {
-       smirror = 0
-       ha:attributes {
-        term = 4
-        name = 4
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.66189in
-       rot = 90.000000
-       y = 26.597229mm
-       li:thermal {
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.944666 {
-       smirror = 0
-       ha:attributes {
-        term = 5
-        name = 5
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.68158in
-       rot = 90.000000
-       y = 26.597229mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.944667 {
-       smirror = 0
-       ha:attributes {
-        term = 6
-        name = 6
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.70126in
-       rot = 90.000000
-       y = 26.597229mm
-       li:thermal {
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.944668 {
-       smirror = 0
-       ha:attributes {
-        term = 7
-        name = 7
-       }
-       proto = 0
-       xmirror = 0
-       x = 43.71213mm
-       rot = 90.000000
-       y = 26.597229mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.944669 {
-       smirror = 0
-       ha:attributes {
-        term = 8
-        name = 8
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.74063in
-       rot = 90.000000
-       y = 26.597229mm
-       li:thermal {
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.944670 {
-       smirror = 0
-       ha:attributes {
-        term = 9
-        name = 9
+        term = 1
+        name = 1
        }
        proto = 0
        xmirror = 0
-       x = 1.76032in
+       x = 489.0mil
        rot = 90.000000
-       y = 26.597229mm
+       y = 26.035mm
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 5.0mil
+       clearance = 12.0mil
       }
-      ha:padstack_ref.944671 {
+      ha:padstack_ref.719054 {
        smirror = 0
        ha:attributes {
-        term = 10
-        name = 10
+        term = 1
+        name = 1
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 1.78in
+       x = 489.0mil
        rot = 90.000000
-       y = 26.597229mm
+       y = 28.575mm
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.944672 {
-       smirror = 0
-       ha:attributes {
-        term = 11
-        name = 11
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.79968in
-       rot = 90.000000
-       y = 26.597229mm
-       li:thermal {
-       }
-       clearance = 5.0mil
+       clearance = 12.0mil
       }
-      ha:padstack_ref.944673 {
+      ha:padstack_ref.719055 {
        smirror = 0
        ha:attributes {
-        term = 12
-        name = 12
+        term = 1
+        name = 1
        }
-       proto = 0
+       proto = 2
        xmirror = 0
-       x = 1.81937in
+       x = 489.0mil
        rot = 90.000000
-       y = 26.597229mm
+       y = 28.575mm
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 5.0mil
+       clearance = 12.0mil
       }
-      ha:padstack_ref.944674 {
-       smirror = 0
-       ha:attributes {
-        term = 13
-        name = 13
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
        }
-       proto = 0
-       xmirror = 0
-       x = 46.71187mm
-       rot = 90.000000
-       y = 26.597229mm
-       li:thermal {
+       li:objects {
        }
-       ha:flags {
-        clearline = 1
+       ha:combining {
        }
-       clearance = 5.0mil
       }
-      ha:padstack_ref.944675 {
-       smirror = 0
-       ha:attributes {
-        term = 14
-        name = 14
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
        }
-       proto = 0
-       xmirror = 0
-       x = 1.85874in
-       rot = 90.000000
-       y = 26.597229mm
-       li:thermal {
+       li:objects {
+        ha:line.719040 {
+         clearance = 0.0
+         y2 = 1.125in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 489.0mil
+         x2 = 489.0mil
+         y1 = 1.125in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.719043 {
+         clearance = 0.0
+         y2 = 1.125in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 489.0mil
+         x2 = 489.0mil
+         y1 = 1.125in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.719046 {
+         clearance = 0.0
+         y2 = 27.575mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 489.0mil
+         x2 = 489.0mil
+         y1 = 1.125in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.719049 {
+         clearance = 0.0
+         y2 = 1.125in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 489.0mil
+         x2 = 15.9606mm
+         y1 = 1.125in
+ ha:flags ={ selected=1
+ };        }
        }
-       ha:flags {
-        clearline = 1
+       ha:combining {
        }
-       clearance = 5.0mil
       }
-      ha:padstack_ref.944676 {
-       smirror = 0
-       ha:attributes {
-        term = 15
-        name = 15
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.87842in
-       rot = 90.000000
-       y = 26.597229mm
-       li:thermal {
+     }
+    }
+    uid = fdmrigvTMcHho9IPHtUAAAAp
+   }
+   ha:subc.986332 {
+    ha:attributes {
+     {io_pcb::hidename_y} = 24.7315 mm
+     footprint = CAP_FC8
+     {io_pcb::hidename_scale} = 60
+     refdes = C39
+     value = 220uF
+     {io_pcb::hidename_direction} = 3
+     {io_pcb::hidename_x} = 6.9342 mm
+      device=CAPACITOR
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 31.5mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -1.0mm
+          -1.0mm
+          1.0mm
+          -1.0mm
+          1.0mm
+          1.0mm
+          -1.0mm
+          1.0mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -1.0mm
+          -1.0mm
+          1.0mm
+          -1.0mm
+          1.0mm
+          1.0mm
+          -1.0mm
+          1.0mm
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -1.0mm
+          -1.0mm
+          1.0mm
+          -1.0mm
+          1.0mm
+          1.0mm
+          -1.0mm
+          1.0mm
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -43.305mil
+          -43.305mil
+          43.305mil
+          -43.305mil
+          43.305mil
+          43.305mil
+          -43.305mil
+          43.305mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -43.305mil
+          -43.305mil
+          43.305mil
+          -43.305mil
+          43.305mil
+          43.305mil
+          -43.305mil
+          43.305mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
        }
-       ha:flags {
-        clearline = 1
+       hbottom = 0
+       hplated = 1
+      }
+      ha:ps_proto_v6.1 {
+       htop = 0
+       hdia = 31.5mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 2.0mm
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 2.0mm
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 2.0mm
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 86.61mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 86.61mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
        }
-       clearance = 5.0mil
+       hbottom = 0
+       hplated = 1
       }
-      ha:padstack_ref.944677 {
+     }
+     li:objects {
+      ha:padstack_ref.986352 {
        smirror = 0
        ha:attributes {
-        term = 16
-        name = 16
+        term = 1
+        name = 1
        }
        proto = 0
        xmirror = 0
-       x = 1.89811in
-       rot = 90.000000
-       y = 26.597229mm
+       x = 862.11mil
+       rot = 270.000000
+       y = 1.336in
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 5.0mil
+       clearance = 19.685mil
       }
-      ha:padstack_ref.944678 {
+      ha:padstack_ref.986353 {
        smirror = 0
        ha:attributes {
-        term = 17
-        name = 17
+        term = 2
+        name = 2
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 1.91779in
-       rot = 90.000000
-       y = 26.597229mm
-       li:thermal {
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.944679 {
-       smirror = 0
-       ha:attributes {
-        term = 18
-        name = 18
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.93748in
-       rot = 90.000000
-       y = 26.597229mm
+       x = 999.9mil
+       rot = 270.000000
+       y = 1.336in
        li:thermal {
+        li:1 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         sharp
+         noshape
+        }
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 5.0mil
+       clearance = 19.685mil
       }
-      ha:padstack_ref.944680 {
-       smirror = 0
-       ha:attributes {
-        term = 19
-        name = 19
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
        }
-       proto = 0
-       xmirror = 0
-       x = 1.95716in
-       rot = 90.000000
-       y = 26.597229mm
-       li:thermal {
+       li:objects {
+        ha:line.986333 {
+         clearance = 0.0
+         y2 = 1.17853in
+         thickness = 10.0mil
+         x1 = 21.647658mm
+         x2 = 19.647662mm
+         y1 = 1.17853in
+        }
+        ha:line.986336 {
+         clearance = 0.0
+         y2 = 1.2179in
+         thickness = 10.0mil
+         x1 = 20.64766mm
+         x2 = 20.64766mm
+         y1 = 1.13916in
+        }
+        ha:arc.986339 {
+         astart = 0.000000
+         thickness = 10.0mil
+         width = 3.999992mm
+         height = 3.999992mm
+         x = 931.0mil
+         y = 1.336in
+         adelta = 360.000000
+         clearance = 0.0
+        }
+       }
+       ha:combining {
        }
-       clearance = 5.0mil
       }
-      ha:padstack_ref.944681 {
-       smirror = 0
-       ha:attributes {
-        term = 20
-        name = 20
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
        }
-       proto = 1
-       xmirror = 0
-       x = 1.95716in
-       rot = 90.000000
-       y = 814.865mil
-       li:thermal {
+       li:objects {
+        ha:line.986340 {
+         clearance = 0.0
+         y2 = 1.336in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 23.647527mm
+         x2 = 23.647527mm
+         ha:flags {
+          selected = 1
+         }
+         y1 = 1.336in
+        }
+        ha:line.986343 {
+         clearance = 0.0
+         y2 = 1.336in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 931.0mil
+         x2 = 931.0mil
+         ha:flags {
+          selected = 1
+         }
+         y1 = 1.336in
+        }
+        ha:line.986346 {
+         clearance = 0.0
+         y2 = 1.336in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 931.0mil
+         x2 = 22.6474mm
+         ha:flags {
+          selected = 1
+         }
+         y1 = 1.336in
+        }
+        ha:line.986349 {
+         clearance = 0.0
+         y2 = 34.9344mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 931.0mil
+         x2 = 931.0mil
+         ha:flags {
+          selected = 1
+         }
+         y1 = 1.336in
+        }
+       }
+       ha:combining {
        }
-       clearance = 5.0mil
       }
-      ha:padstack_ref.944682 {
+     }
+    }
+    uid = fdmrigvTMcHho9IPHtUAAABl
+   }
+   ha:subc.1001706 {
+    ha:attributes {
+     refdes = R27
+     value = 1.5k
+     footprint = 0402
+     openscad = 0402
+      device=RESISTOR
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          9.84mil
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          -9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          12.84mil
+          -16.77mil
+          -12.84mil
+          -16.77mil
+          -12.84mil
+          16.77mil
+          12.84mil
+          16.77mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          9.84mil
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          -9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.1001719 {
        smirror = 0
        ha:attributes {
-        term = 21
-        name = 21
+        term = 1
+        name = 1
        }
-       proto = 1
+       proto = 0
        xmirror = 0
-       x = 1.93748in
-       rot = 90.000000
-       y = 814.865mil
+       x = 2.77474in
+       rot = 180.000000
+       y = 1.826in
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 5.0mil
+       clearance = 10.0mil
       }
-      ha:padstack_ref.944683 {
+      ha:padstack_ref.1001720 {
        smirror = 0
        ha:attributes {
-        term = 22
-        name = 22
+        term = 2
+        name = 2
        }
-       proto = 1
+       proto = 0
        xmirror = 0
-       x = 1.91779in
-       rot = 90.000000
-       y = 814.865mil
-       li:thermal {
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.944684 {
-       smirror = 0
-       ha:attributes {
-        term = 23
-        name = 23
-       }
-       proto = 1
-       xmirror = 0
-       x = 1.89811in
-       rot = 90.000000
-       y = 814.865mil
+       x = 2.74326in
+       rot = 180.000000
+       y = 1.826in
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 5.0mil
+       clearance = 10.0mil
       }
-      ha:padstack_ref.944685 {
-       smirror = 0
-       ha:attributes {
-        term = 24
-        name = 24
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
        }
-       proto = 1
-       xmirror = 0
-       x = 1.87842in
-       rot = 90.000000
-       y = 814.865mil
-       li:thermal {
+       li:objects {
        }
-       ha:flags {
-        clearline = 1
+       ha:combining {
        }
-       clearance = 5.0mil
       }
-      ha:padstack_ref.944686 {
-       smirror = 0
-       ha:attributes {
-        term = 25
-        name = 25
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
        }
-       proto = 1
-       xmirror = 0
-       x = 1.85874in
-       rot = 90.000000
-       y = 814.865mil
-       li:thermal {
+       li:objects {
+        ha:line.1001707 {
+         clearance = 0.0
+         y2 = 1.826in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 70.0786mm
+         x2 = 70.0786mm
+         y1 = 1.826in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.1001710 {
+         clearance = 0.0
+         y2 = 1.826in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 70.0786mm
+         x2 = 70.0786mm
+         y1 = 1.826in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.1001713 {
+         clearance = 0.0
+         y2 = 1.826in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 70.0786mm
+         x2 = 69.0786mm
+         y1 = 1.826in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.1001716 {
+         clearance = 0.0
+         y2 = 45.3804mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 70.0786mm
+         x2 = 70.0786mm
+         y1 = 1.826in
+ ha:flags ={ selected=1
+ };        }
        }
-       ha:flags {
-        clearline = 1
+       ha:combining {
        }
-       clearance = 5.0mil
       }
-      ha:padstack_ref.944687 {
+     }
+    }
+    uid = awHEPLOUqbax+QojwTkAAABl
+   }
+   ha:subc.1001722 {
+    ha:attributes {
+     refdes = R24
+     value = 33
+     footprint = 0402
+     openscad = 0402
+      device=RESISTOR
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          9.84mil
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          -9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          12.84mil
+          -16.77mil
+          -12.84mil
+          -16.77mil
+          -12.84mil
+          16.77mil
+          12.84mil
+          16.77mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          9.84mil
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          -9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+     }
+     li:objects {
+      ha:padstack_ref.1001735 {
        smirror = 0
        ha:attributes {
-        term = 26
-        name = 26
+        term = 1
+        name = 1
        }
-       proto = 1
+       proto = 0
        xmirror = 0
-       x = 46.71187mm
-       rot = 90.000000
-       y = 814.865mil
+       x = 70.485mm
+       rot = 180.000000
+       y = 1.869in
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 5.0mil
+       clearance = 10.0mil
       }
-      ha:padstack_ref.944688 {
+      ha:padstack_ref.1001736 {
        smirror = 0
        ha:attributes {
-        term = 27
-        name = 27
+        term = 2
+        name = 2
        }
-       proto = 1
+       proto = 0
        xmirror = 0
-       x = 1.81937in
-       rot = 90.000000
-       y = 814.865mil
+       x = 2.74352in
+       rot = 180.000000
+       y = 1.869in
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 5.0mil
+       clearance = 10.0mil
       }
-      ha:padstack_ref.944689 {
-       smirror = 0
-       ha:attributes {
-        term = 28
-        name = 28
-       }
-       proto = 1
-       xmirror = 0
-       x = 1.79968in
-       rot = 90.000000
-       y = 814.865mil
-       li:thermal {
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
        }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.944690 {
-       smirror = 0
-       ha:attributes {
-        term = 29
-        name = 29
+       li:objects {
        }
-       proto = 1
-       xmirror = 0
-       x = 1.78in
-       rot = 90.000000
-       y = 814.865mil
-       li:thermal {
+       ha:combining {
        }
-       clearance = 5.0mil
       }
-      ha:padstack_ref.944691 {
-       smirror = 0
-       ha:attributes {
-        term = 30
-        name = 30
-       }
-       proto = 1
-       xmirror = 0
-       x = 1.76032in
-       rot = 90.000000
-       y = 814.865mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.944692 {
-       smirror = 0
-       ha:attributes {
-        term = 31
-        name = 31
-       }
-       proto = 1
-       xmirror = 0
-       x = 1.74063in
-       rot = 90.000000
-       y = 814.865mil
-       li:thermal {
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
        }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.944693 {
-       smirror = 0
-       ha:attributes {
-        term = 32
-        name = 32
+       li:objects {
+        ha:line.1001723 {
+         clearance = 0.0
+         y2 = 1.869in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = pnp-origin
+         }
+         x1 = 2.75926in
+         x2 = 2.75926in
+         y1 = 1.869in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.1001726 {
+         clearance = 0.0
+         y2 = 1.869in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = origin
+         }
+         x1 = 2.75926in
+         x2 = 2.75926in
+         y1 = 1.869in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.1001729 {
+         clearance = 0.0
+         y2 = 1.869in
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = x
+         }
+         x1 = 2.75926in
+         x2 = 69.085204mm
+         y1 = 1.869in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.1001732 {
+         clearance = 0.0
+         y2 = 46.4726mm
+         thickness = 0.1mm
+         ha:attributes {
+          subc-role = y
+         }
+         x1 = 2.75926in
+         x2 = 2.75926in
+         y1 = 1.869in
+ ha:flags ={ selected=1
+ };        }
        }
-       proto = 1
-       xmirror = 0
-       x = 43.71213mm
-       rot = 90.000000
-       y = 814.865mil
-       li:thermal {
+       ha:combining {
        }
-       clearance = 5.0mil
       }
-      ha:padstack_ref.944694 {
-       smirror = 0
-       ha:attributes {
-        term = 33
-        name = 33
-       }
-       proto = 1
-       xmirror = 0
-       x = 1.70126in
-       rot = 90.000000
-       y = 814.865mil
-       li:thermal {
+     }
+    }
+    uid = awHEPLOUqbax+QojwTkAAABh
+   }
+   ha:subc.1001738 {
+    ha:attributes {
+     openscad = 0402
+     value = 33
+     refdes = R23
+     footprint = 0402
+      device=RESISTOR
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          9.84mil
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          -9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          12.84mil
+          -16.77mil
+          -12.84mil
+          -16.77mil
+          -12.84mil
+          16.77mil
+          12.84mil
+          16.77mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          9.84mil
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          -9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
        }
-       clearance = 5.0mil
+       hbottom = 0
+       hplated = 0
       }
-      ha:padstack_ref.944695 {
+     }
+     li:objects {
+      ha:padstack_ref.1001751 {
        smirror = 0
        ha:attributes {
-        term = 34
-        name = 34
+        term = 1
+        name = 1
        }
-       proto = 1
+       proto = 0
        xmirror = 0
-       x = 1.68158in
-       rot = 90.000000
-       y = 814.865mil
+       x = 2.77474in
+       rot = 180.000000
+       y = 1.912in
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 5.0mil
+       clearance = 10.0mil
       }
-      ha:padstack_ref.944696 {
+      ha:padstack_ref.1001752 {
        smirror = 0
        ha:attributes {
-        term = 35
-        name = 35
+        term = 2
+        name = 2
        }
-       proto = 1
+       proto = 0
        xmirror = 0
-       x = 1.66189in
-       rot = 90.000000
-       y = 814.865mil
+       x = 2.74326in
+       rot = 180.000000
+       y = 1.912in
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 5.0mil
+       clearance = 10.0mil
       }
-      ha:padstack_ref.944697 {
-       smirror = 0
-       ha:attributes {
-        term = 36
-        name = 36
+     }
+     li:layers {
+      ha:top-silk {
+       lid = 0
+       ha:type {
+        silk = 1
+        top = 1
        }
-       proto = 1
-       xmirror = 0
-       x = 1.64221in
-       rot = 90.000000
-       y = 814.865mil
-       li:thermal {
+       li:objects {
        }
-       ha:flags {
-        clearline = 1
+       ha:combining {
        }
-       clearance = 5.0mil
       }
-      ha:padstack_ref.944698 {
-       smirror = 0
-       ha:attributes {
-        term = 37
-        name = 37
-       }
-       proto = 1
-       xmirror = 0
-       x = 1.62252in
-       rot = 90.000000
-       y = 814.865mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.944699 {
-       smirror = 0
-       ha:attributes {
-        term = 38
-        name = 38
-       }
-       proto = 1
-       xmirror = 0
-       x = 1.60284in
-       rot = 90.000000
-       y = 814.865mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-        ha:line.944634 {
-         clearance = 0.0
-         y2 = 1.08666in
-         thickness = 10.0mil
-         x1 = 1.58693in
-         x2 = 50.115978mm
-         y1 = 1.08666in
-        }
-        ha:line.944637 {
-         clearance = 0.0
-         y2 = 775.34mil
-         thickness = 10.0mil
-         x1 = 50.115978mm
-         x2 = 50.115978mm
-         y1 = 1.08666in
-        }
-        ha:line.944640 {
-         clearance = 0.0
-         y2 = 775.34mil
-         thickness = 10.0mil
-         x1 = 50.115978mm
-         x2 = 1.58693in
-         y1 = 775.34mil
-        }
-        ha:line.944643 {
-         clearance = 0.0
-         y2 = 956.0mil
-         thickness = 10.0mil
-         x1 = 1.58693in
-         x2 = 1.58693in
-         y1 = 1.08666in
-        }
-        ha:line.944646 {
-         clearance = 0.0
-         y2 = 906.0mil
-         thickness = 10.0mil
-         x1 = 1.58693in
-         x2 = 1.58693in
-         y1 = 775.34mil
-        }
-        ha:arc.944649 {
-         astart = 90.000000
-         thickness = 10.0mil
-         width = 25.0mil
-         height = 25.0mil
-         x = 1.58693in
-         y = 931.0mil
-         adelta = 180.000000
-         clearance = 0.0
-        }
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
        }
        li:objects {
-        ha:line.944650 {
+        ha:line.1001739 {
          clearance = 0.0
-         y2 = 931.0mil
+         y2 = 1.912in
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 1.78in
-         x2 = 1.78in
-         y1 = 931.0mil
-        }
-        ha:line.944653 {
+         x1 = 70.0786mm
+         x2 = 70.0786mm
+         y1 = 1.912in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.1001742 {
          clearance = 0.0
-         y2 = 931.0mil
+         y2 = 1.912in
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 1.78in
-         x2 = 1.78in
-         y1 = 931.0mil
-        }
-        ha:line.944656 {
+         x1 = 70.0786mm
+         x2 = 70.0786mm
+         y1 = 1.912in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.1001745 {
          clearance = 0.0
-         y2 = 22.6474mm
+         y2 = 1.912in
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 1.78in
-         x2 = 1.78in
-         y1 = 931.0mil
-        }
-        ha:line.944659 {
+         x1 = 70.0786mm
+         x2 = 69.0786mm
+         y1 = 1.912in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.1001748 {
          clearance = 0.0
-         y2 = 931.0mil
+         y2 = 47.5648mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 1.78in
-         x2 = 46.212mm
-         y1 = 931.0mil
-        }
+         x1 = 70.0786mm
+         x2 = 70.0786mm
+         y1 = 1.912in
+ ha:flags ={ selected=1
+ };        }
        }
        ha:combining {
        }
       }
      }
     }
-    uid = eVRbahCb5CjRdB6U1eEAAABa
+    uid = m7vO7oCLHBbWiqAZI8QAAABX
    }
-   ha:subc.944717 {
+   ha:subc.1030233 {
     ha:attributes {
-     value = {50mil6pin}
-     footprint = 50mil6pin
-     refdes = J4
+     value = TSM200N03D
+     footprint = PDFN33
+     refdes = Q2
+      device=MOSFET
     }
     ha:data {
      li:padstack_prototypes {
       ha:ps_proto_v6.0 {
        htop = 0
-       hdia = 28.0mil
+       hdia = 0.0
        li:shape {
         ha:ps_shape_v4 {
          clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 42.0mil
+         li:ps_poly {
+          7.875mil
+          -11.815mil
+          -7.875mil
+          -11.815mil
+          -7.875mil
+          11.815mil
+          7.875mil
+          11.815mil
          }
          ha:layer_mask {
           copper = 1
@@ -23956,38 +22256,15 @@ ha:pcb-rnd-board-v8 {
         }
         ha:ps_shape_v4 {
          clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 42.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 42.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 48.0mil
+         li:ps_poly {
+          10.875mil
+          -14.815mil
+          -10.875mil
+          -14.815mil
+          -10.875mil
+          14.815mil
+          10.875mil
+          14.815mil
          }
          ha:layer_mask {
           top = 1
@@ -24000,39 +22277,43 @@ ha:pcb-rnd-board-v8 {
         }
         ha:ps_shape_v4 {
          clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 48.0mil
+         li:ps_poly {
+          7.875mil
+          -11.815mil
+          -7.875mil
+          -11.815mil
+          -7.875mil
+          11.815mil
+          7.875mil
+          11.815mil
          }
          ha:layer_mask {
-          bottom = 1
-          mask = 1
+          top = 1
+          paste = 1
          }
          ha:combining {
-          sub = 1
           auto = 1
          }
         }
        }
        hbottom = 0
-       hplated = 1
+       hplated = 0
       }
       ha:ps_proto_v6.1 {
        htop = 0
-       hdia = 28.0mil
+       hdia = 0.0
        li:shape {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -21.0mil
-          -21.0mil
-          21.0mil
-          -21.0mil
-          21.0mil
-          21.0mil
-          -21.0mil
-          21.0mil
+          -7.875mil
+          11.815mil
+          7.875mil
+          11.815mil
+          7.875mil
+          -11.815mil
+          -7.875mil
+          -11.815mil
          }
          ha:layer_mask {
           copper = 1
@@ -24044,52 +22325,82 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -21.0mil
-          -21.0mil
-          21.0mil
-          -21.0mil
-          21.0mil
-          21.0mil
-          -21.0mil
-          21.0mil
+          -10.875mil
+          14.815mil
+          10.875mil
+          14.815mil
+          10.875mil
+          -14.815mil
+          -10.875mil
+          -14.815mil
          }
          ha:layer_mask {
-          bottom = 1
-          copper = 1
+          top = 1
+          mask = 1
          }
          ha:combining {
+          sub = 1
+          auto = 1
          }
         }
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -21.0mil
-          -21.0mil
-          21.0mil
-          -21.0mil
-          21.0mil
-          21.0mil
-          -21.0mil
-          21.0mil
+          -7.875mil
+          11.815mil
+          7.875mil
+          11.815mil
+          7.875mil
+          -11.815mil
+          -7.875mil
+          -11.815mil
          }
          ha:layer_mask {
-          copper = 1
-          intern = 1
+          top = 1
+          paste = 1
          }
          ha:combining {
+          auto = 1
          }
         }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -24.0mil
-          -24.0mil
-          24.0mil
-          -24.0mil
-          24.0mil
-          24.0mil
-          -24.0mil
-          24.0mil
+       }
+       hbottom = 0
+       hplated = 0
+      }
+      ha:ps_proto_v6.2 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -25.395mil
+          46.26mil
+          25.395mil
+          46.26mil
+          25.395mil
+          -46.26mil
+          -25.395mil
+          -46.26mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -28.395mil
+          49.26mil
+          28.395mil
+          49.26mil
+          28.395mil
+          -49.26mil
+          -28.395mil
+          -49.26mil
          }
          ha:layer_mask {
           top = 1
@@ -24103,159 +22414,202 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -24.0mil
-          -24.0mil
-          24.0mil
-          -24.0mil
-          24.0mil
-          24.0mil
-          -24.0mil
-          24.0mil
+          -25.395mil
+          46.26mil
+          25.395mil
+          46.26mil
+          25.395mil
+          -46.26mil
+          -25.395mil
+          -46.26mil
          }
          ha:layer_mask {
-          bottom = 1
-          mask = 1
+          top = 1
+          paste = 1
          }
          ha:combining {
-          sub = 1
           auto = 1
          }
         }
        }
        hbottom = 0
-       hplated = 1
+       hplated = 0
       }
      }
      li:objects {
-      ha:padstack_ref.944730 {
+      ha:padstack_ref.1030260 {
        smirror = 0
        ha:attributes {
-        term = 6
-        name = pin6
+        term = 8
+        name = pin8
        }
        proto = 0
        xmirror = 0
-       x = 1.856in
-       rot = 0.000000
-       y = 1.323in
+       x = 2.60306in
+       rot = 270.000000
+       y = 2.40162in
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 6.0mil
+       clearance = 4.92mil
       }
-      ha:padstack_ref.944731 {
+      ha:padstack_ref.1030261 {
        smirror = 0
        ha:attributes {
-        term = 5
-        name = pin5
+        term = 1
+        name = pin1
+       }
+       proto = 1
+       xmirror = 0
+       x = 2.48693in
+       rot = 270.000000
+       y = 2.40162in
+       li:thermal {
+       }
+       clearance = 4.92mil
+      }
+      ha:padstack_ref.1030262 {
+       smirror = 0
+       ha:attributes {
+        term = 7
+        name = pin7
        }
        proto = 0
        xmirror = 0
-       x = 1.806in
-       rot = 0.000000
-       y = 1.323in
+       x = 2.60306in
+       rot = 270.000000
+       y = 2.42721in
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 6.0mil
+       clearance = 5.0mil
       }
-      ha:padstack_ref.944732 {
+      ha:padstack_ref.1030263 {
        smirror = 0
        ha:attributes {
-        term = 4
-        name = pin4
+        term = 2
+        name = pin2
+       }
+       proto = 1
+       xmirror = 0
+       x = 2.48693in
+       rot = 270.000000
+       y = 2.42721in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 5.0mil
+      }
+      ha:padstack_ref.1030264 {
+       smirror = 0
+       ha:attributes {
+        term = 6
+        name = pin6
        }
        proto = 0
        xmirror = 0
-       x = 1.756in
-       rot = 0.000000
-       y = 1.323in
+       x = 2.60306in
+       rot = 270.000000
+       y = 2.4528in
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 6.0mil
+       clearance = 5.0mil
       }
-      ha:padstack_ref.944733 {
+      ha:padstack_ref.1030265 {
        smirror = 0
        ha:attributes {
         term = 3
         name = pin3
        }
+       proto = 1
+       xmirror = 0
+       x = 2.48693in
+       rot = 270.000000
+       y = 2.4528in
+       li:thermal {
+       }
+       clearance = 4.92mil
+      }
+      ha:padstack_ref.1030266 {
+       smirror = 0
+       ha:attributes {
+        term = 5
+        name = pin5
+       }
        proto = 0
        xmirror = 0
-       x = 1.706in
-       rot = 0.000000
-       y = 1.323in
+       x = 2.60306in
+       rot = 270.000000
+       y = 2.47839in
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 6.0mil
+       clearance = 4.92mil
       }
-      ha:padstack_ref.944734 {
+      ha:padstack_ref.1030267 {
        smirror = 0
        ha:attributes {
-        term = 2
-        name = pin2
+        term = 4
+        name = pin4
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 1.656in
-       rot = 0.000000
-       y = 1.323in
+       x = 2.48693in
+       rot = 270.000000
+       y = 2.47839in
        li:thermal {
-        li:2 {
-         on
-         diag
-         round
-         noshape
-        }
-        li:3 {
-         on
-         diag
-         round
-         noshape
-        }
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 6.0mil
+       clearance = 5.0mil
       }
-      ha:padstack_ref.944735 {
+      ha:padstack_ref.1030268 {
        smirror = 0
        ha:attributes {
-        term = 1
-        name = pin1
+        term = 8
+        name = pin8
        }
-       proto = 1
+       proto = 2
        xmirror = 0
-       x = 1.606in
-       rot = 0.000000
-       y = 1.323in
+       x = 64.992885mm
+       rot = 270.000000
+       y = 2.4097in
        li:thermal {
-        li:2 {
-         diag
-         round
-         noshape
-        }
-        li:3 {
-         diag
-         round
-         noshape
-        }
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 6.0mil
+       clearance = 8.0mil
+      }
+      ha:padstack_ref.1030269 {
+       smirror = 0
+       ha:attributes {
+        term = 5
+        name = pin5
+       }
+       proto = 2
+       xmirror = 0
+       x = 64.992885mm
+       rot = 270.000000
+       y = 2.47031in
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 8.0mil
       }
      }
      li:layers {
@@ -24266,6 +22620,48 @@ ha:pcb-rnd-board-v8 {
         top = 1
        }
        li:objects {
+        ha:line.1030234 {
+         clearance = 0.0
+         y2 = 2.37407in
+         thickness = 10.0mil
+         x1 = 66.29273mm
+         x2 = 62.993016mm
+         y1 = 2.37407in
+        }
+        ha:line.1030237 {
+         clearance = 0.0
+         y2 = 2.50594in
+         thickness = 10.0mil
+         x1 = 62.993016mm
+         x2 = 62.993016mm
+         y1 = 2.37407in
+        }
+        ha:line.1030240 {
+         clearance = 0.0
+         y2 = 2.50594in
+         thickness = 10.0mil
+         x1 = 62.993016mm
+         x2 = 66.29273mm
+         y1 = 2.50594in
+        }
+        ha:line.1030243 {
+         clearance = 0.0
+         y2 = 2.37407in
+         thickness = 10.0mil
+         x1 = 66.29273mm
+         x2 = 66.29273mm
+         y1 = 2.50594in
+        }
+        ha:arc.1030246 {
+         astart = 270.000000
+         thickness = 10.0mil
+         width = 5.0mil
+         height = 5.0mil
+         x = 62.512956mm
+         y = 2.38883in
+         adelta = 360.000000
+         clearance = 0.0
+        }
        }
        ha:combining {
        }
@@ -24278,82 +22674,86 @@ ha:pcb-rnd-board-v8 {
         virtual = 1
        }
        li:objects {
-        ha:line.944718 {
+        ha:line.1030248 {
          clearance = 0.0
-         y2 = 33.6042mm
+         y2 = 2.440005in
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 1.731in
-         x2 = 1.731in
-         y1 = 33.6042mm
-        }
-        ha:line.944721 {
+         x1 = 64.712875mm
+         x2 = 64.712875mm
+         y1 = 2.440005in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.1030251 {
          clearance = 0.0
-         y2 = 33.6042mm
+         y2 = 61.976mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 1.606in
-         x2 = 1.606in
-         y1 = 33.6042mm
-        }
-        ha:line.944724 {
+         x1 = 64.643mm
+         x2 = 64.643mm
+         y1 = 61.976mm
+ ha:flags ={ selected=1
+ };        }
+        ha:line.1030254 {
          clearance = 0.0
-         y2 = 34.6042mm
+         y2 = 61.976mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 1.606in
-         x2 = 1.606in
-         y1 = 33.6042mm
-        }
-        ha:line.944727 {
+         x1 = 64.643mm
+         x2 = 63.643mm
+         y1 = 61.976mm
+ ha:flags ={ selected=1
+ };        }
+        ha:line.1030257 {
          clearance = 0.0
-         y2 = 33.6042mm
+         y2 = 62.976mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 1.606in
-         x2 = 41.7924mm
-         y1 = 33.6042mm
-        }
+         x1 = 64.643mm
+         x2 = 64.643mm
+         y1 = 61.976mm
+ ha:flags ={ selected=1
+ };        }
        }
        ha:combining {
        }
       }
      }
     }
-    uid = YSbe5aF+R83TMGa0LQ0AAABf
+    uid = QCR2wv5MgQmjx0n3Kz8AAABk
    }
-   ha:subc.870834 {
+   ha:subc.1035538 {
     ha:attributes {
-     openscad = 0402
-     value = 3.3k
-     refdes = R500
-     footprint = 0402
+     value = Force Bootloader
+     footprint = 100mil2pin
+     refdes = J9
+      device=CONNECTOR
     }
     ha:data {
      li:padstack_prototypes {
       ha:ps_proto_v6.0 {
        htop = 0
-       hdia = 0.0
+       hdia = 38.0mil
        li:shape {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
+          -35.0mil
+          -35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
          }
          ha:layer_mask {
           copper = 1
@@ -24365,14 +22765,52 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          12.84mil
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          -12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
+          -35.0mil
+          -35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -35.0mil
+          -35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
+          35.0mil
+          -35.0mil
+          35.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          -42.5mil
+          -42.5mil
+          42.5mil
+          -42.5mil
+          42.5mil
+          42.5mil
+          -42.5mil
+          42.5mil
          }
          ha:layer_mask {
           top = 1
@@ -24386,30 +22824,113 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
+          -42.5mil
+          -42.5mil
+          42.5mil
+          -42.5mil
+          42.5mil
+          42.5mil
+          -42.5mil
+          42.5mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 1
+      }
+      ha:ps_proto_v6.1 {
+       htop = 0
+       hdia = 38.0mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 70.0mil
          }
          ha:layer_mask {
+          copper = 1
           top = 1
-          paste = 1
          }
          ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 70.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 70.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 85.0mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 85.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
           auto = 1
          }
         }
        }
        hbottom = 0
-       hplated = 0
+       hplated = 1
       }
      }
      li:objects {
-      ha:padstack_ref.870847 {
+      ha:padstack_ref.1035564 {
        smirror = 0
        ha:attributes {
         term = 1
@@ -24417,30 +22938,45 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 2.392in
-       rot = 90.000000
-       y = 2.42674in
+       x = 2.93in
+       rot = 180.000000
+       y = 1.26in
        li:thermal {
+        li:2 {
+         on
+         diag
+         round
+         noshape
+        }
+        li:3 {
+         on
+         diag
+         round
+         noshape
+        }
        }
-       clearance = 10.0mil
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 7.5mil
       }
-      ha:padstack_ref.870848 {
+      ha:padstack_ref.1035565 {
        smirror = 0
        ha:attributes {
         term = 2
         name = 2
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 2.392in
-       rot = 90.000000
-       y = 2.39526in
+       x = 2.83in
+       rot = 180.000000
+       y = 1.26in
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
+       clearance = 7.5mil
       }
      }
      li:layers {
@@ -24451,75 +22987,112 @@ ha:pcb-rnd-board-v8 {
         top = 1
        }
        li:objects {
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.870835 {
+        ha:line.1035539 {
          clearance = 0.0
-         y2 = 2.411in
-         thickness = 0.1mm
-         ha:attributes {
+         y2 = 1.31in
+         thickness = 15.0mil
+         x1 = 2.78in
+         x2 = 2.98in
+         y1 = 1.31in
+        }
+        ha:line.1035542 {
+         clearance = 0.0
+         y2 = 30.734mm
+         thickness = 15.0mil
+         x1 = 2.98in
+         x2 = 2.98in
+         y1 = 1.31in
+        }
+        ha:line.1035545 {
+         clearance = 0.0
+         y2 = 30.734mm
+         thickness = 15.0mil
+         x1 = 2.98in
+         x2 = 2.78in
+         y1 = 30.734mm
+        }
+        ha:line.1035548 {
+         clearance = 0.0
+         y2 = 1.31in
+         thickness = 15.0mil
+         x1 = 2.78in
+         x2 = 2.78in
+         y1 = 30.734mm
+        }
+       }
+       ha:combining {
+       }
+      }
+      ha:subc-aux {
+       lid = 1
+       ha:type {
+        top = 1
+        misc = 1
+        virtual = 1
+       }
+       li:objects {
+        ha:line.1035552 {
+         clearance = 0.0
+         y2 = 1.26in
+         thickness = 0.1mm
+         ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 60.7568mm
-         x2 = 60.7568mm
-         y1 = 2.411in
-        }
-        ha:line.870838 {
+         x1 = 73.152mm
+         x2 = 73.152mm
+         y1 = 1.26in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.1035555 {
          clearance = 0.0
-         y2 = 2.411in
+         y2 = 1.26in
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 60.7568mm
-         x2 = 60.7568mm
-         y1 = 2.411in
-        }
-        ha:line.870841 {
+         x1 = 2.93in
+         x2 = 2.93in
+         y1 = 1.26in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.1035558 {
          clearance = 0.0
-         y2 = 60.2394mm
+         y2 = 1.26in
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 60.7568mm
-         x2 = 60.7568mm
-         y1 = 2.411in
-        }
-        ha:line.870844 {
+         x1 = 2.93in
+         x2 = 73.422mm
+         y1 = 1.26in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.1035561 {
          clearance = 0.0
-         y2 = 2.411in
+         y2 = 31.004mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 60.7568mm
-         x2 = 61.7568mm
-         y1 = 2.411in
-        }
+         x1 = 2.93in
+         x2 = 2.93in
+         y1 = 1.26in
+ ha:flags ={ selected=1
+ };        }
        }
        ha:combining {
        }
       }
      }
     }
-    uid = IGobWzSMURBswUg5LvAAAACC
+    uid = 2T5hFYSkncza3u8NS5oAAABk
    }
-   ha:subc.870802 {
+   ha:subc.1052070 {
     ha:attributes {
-     value = 1k
-     footprint = 0402
-     refdes = R7
+     value = LM293
+     footprint = miniso8
+     refdes = U13
+      device=IC
     }
     ha:data {
      li:padstack_prototypes {
@@ -24530,14 +23103,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-          -9.84mil
+          9.45mil
+          -22.25mil
+          -9.45mil
+          -22.25mil
+          -9.45mil
+          22.25mil
+          9.45mil
+          22.25mil
          }
          ha:layer_mask {
           copper = 1
@@ -24549,14 +23122,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
-          -12.84mil
+          12.45mil
+          -25.25mil
+          -12.45mil
+          -25.25mil
+          -12.45mil
+          25.25mil
+          12.45mil
+          25.25mil
          }
          ha:layer_mask {
           top = 1
@@ -24570,14 +23143,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-          -9.84mil
+          9.45mil
+          -22.25mil
+          -9.45mil
+          -22.25mil
+          -9.45mil
+          22.25mil
+          9.45mil
+          22.25mil
          }
          ha:layer_mask {
           top = 1
@@ -24593,7 +23166,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      li:objects {
-      ha:padstack_ref.870815 {
+      ha:padstack_ref.1052098 {
        smirror = 0
        ha:attributes {
         term = 1
@@ -24601,220 +23174,138 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 2.434in
+       x = 681.61mil
        rot = 0.000000
-       y = 2.39552in
+       y = 934.37mil
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
+       clearance = 6.0mil
       }
-      ha:padstack_ref.870816 {
+      ha:padstack_ref.1052099 {
        smirror = 0
        ha:attributes {
-        term = 2
-        name = 2
+        term = 8
+        name = 8
        }
        proto = 0
        xmirror = 0
-       x = 2.434in
+       x = 681.61mil
        rot = 0.000000
-       y = 2.427in
+       y = 755.63mil
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
+       clearance = 6.0mil
       }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
+      ha:padstack_ref.1052100 {
+       smirror = 0
+       ha:attributes {
+        term = 2
+        name = 2
        }
-       li:objects {
+       proto = 0
+       xmirror = 0
+       x = 707.2mil
+       rot = 0.000000
+       y = 934.37mil
+       li:thermal {
        }
-       ha:combining {
+       ha:flags {
+        clearline = 1
        }
+       clearance = 6.0mil
       }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
+      ha:padstack_ref.1052101 {
+       smirror = 0
+       ha:attributes {
+        term = 7
+        name = 7
        }
-       li:objects {
-        ha:line.870803 {
-         clearance = 0.0
-         y2 = 2.41126in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 2.434in
-         x2 = 2.434in
-         y1 = 2.41126in
-        }
-        ha:line.870806 {
-         clearance = 0.0
-         y2 = 2.41126in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 2.434in
-         x2 = 2.434in
-         y1 = 2.41126in
-        }
-        ha:line.870809 {
-         clearance = 0.0
-         y2 = 60.246004mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 2.434in
-         x2 = 2.434in
-         y1 = 2.41126in
-        }
-        ha:line.870812 {
-         clearance = 0.0
-         y2 = 2.41126in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 2.434in
-         x2 = 60.8236mm
-         y1 = 2.41126in
-        }
+       proto = 0
+       xmirror = 0
+       x = 707.2mil
+       rot = 0.000000
+       y = 755.63mil
+       li:thermal {
        }
-       ha:combining {
+       ha:flags {
+        clearline = 1
        }
+       clearance = 6.0mil
       }
-     }
-    }
-    uid = fdmrigvTMcHho9IPHtUAAABz
-   }
-   ha:subc.947740 {
-    ha:attributes {
-     value = 1k
-     footprint = 0402
-     refdes = R16
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-          -9.84mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
-          -12.84mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-          -9.84mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
+      ha:padstack_ref.1052102 {
+       smirror = 0
+       ha:attributes {
+        term = 3
+        name = 3
        }
-       hbottom = 0
-       hplated = 0
+       proto = 0
+       xmirror = 0
+       x = 732.8mil
+       rot = 0.000000
+       y = 934.37mil
+       li:thermal {
+       }
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 6.0mil
       }
-     }
-     li:objects {
-      ha:padstack_ref.947753 {
+      ha:padstack_ref.1052103 {
        smirror = 0
        ha:attributes {
-        term = 1
-        name = 1
+        term = 6
+        name = 6
        }
        proto = 0
        xmirror = 0
-       x = 2.43394in
+       x = 732.8mil
        rot = 0.000000
-       y = 2.51166in
+       y = 755.63mil
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
+       clearance = 6.0mil
       }
-      ha:padstack_ref.947754 {
+      ha:padstack_ref.1052104 {
        smirror = 0
        ha:attributes {
-        term = 2
-        name = 2
+        term = 4
+        name = 4
        }
        proto = 0
        xmirror = 0
-       x = 2.43394in
+       x = 758.39mil
        rot = 0.000000
-       y = 2.48018in
+       y = 934.37mil
+       li:thermal {
+       }
+       clearance = 6.0mil
+      }
+      ha:padstack_ref.1052105 {
+       smirror = 0
+       ha:attributes {
+        term = 5
+        name = 5
+       }
+       proto = 0
+       xmirror = 0
+       x = 758.39mil
+       rot = 0.000000
+       y = 755.63mil
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
+       clearance = 6.0mil
       }
      }
      li:layers {
@@ -24825,6 +23316,46 @@ ha:pcb-rnd-board-v8 {
         top = 1
        }
        li:objects {
+        ha:line.1052071 {
+         clearance = 0.0
+         y2 = 915.87mil
+         thickness = 10.0mil
+         x1 = 16.487902mm
+         x2 = 16.487902mm
+         y1 = 915.87mil
+        }
+        ha:line.1052074 {
+         clearance = 0.0
+         y2 = 785.94mil
+         thickness = 10.0mil
+         x1 = 660.94mil
+         x2 = 19.788124mm
+         y1 = 785.94mil
+        }
+        ha:line.1052077 {
+         clearance = 0.0
+         y2 = 22.963124mm
+         thickness = 10.0mil
+         x1 = 19.788124mm
+         x2 = 19.788124mm
+         y1 = 785.94mil
+        }
+        ha:line.1052080 {
+         clearance = 0.0
+         y2 = 22.963124mm
+         thickness = 10.0mil
+         x1 = 19.788124mm
+         x2 = 660.94mil
+         y1 = 22.963124mm
+        }
+        ha:line.1052083 {
+         clearance = 0.0
+         y2 = 785.94mil
+         thickness = 10.0mil
+         x1 = 660.94mil
+         x2 = 660.94mil
+         y1 = 22.963124mm
+        }
        }
        ha:combining {
        }
@@ -24837,63 +23368,72 @@ ha:pcb-rnd-board-v8 {
         virtual = 1
        }
        li:objects {
-        ha:line.947741 {
+        ha:line.1052086 {
          clearance = 0.0
-         y2 = 63.396368mm
+         y2 = 845.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 2.43394in
-         x2 = 2.43394in
-         y1 = 63.396368mm
-        }
-        ha:line.947744 {
+         x1 = 720.0mil
+         x2 = 720.0mil
+         y1 = 845.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.1052089 {
          clearance = 0.0
-         y2 = 63.396368mm
+         y2 = 845.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 2.43394in
-         x2 = 2.43394in
-         y1 = 63.396368mm
-        }
-        ha:line.947747 {
+         x1 = 720.0mil
+         x2 = 720.0mil
+         y1 = 845.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.1052092 {
          clearance = 0.0
-         y2 = 64.396368mm
+         y2 = 22.463mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 2.43394in
-         x2 = 2.43394in
-         y1 = 63.396368mm
-        }
-        ha:line.947750 {
+         x1 = 720.0mil
+         x2 = 720.0mil
+         y1 = 845.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.1052095 {
          clearance = 0.0
-         y2 = 63.396368mm
+         y2 = 845.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 2.43394in
-         x2 = 62.822076mm
-         y1 = 63.396368mm
-        }
+         x1 = 720.0mil
+         x2 = 19.288mm
+         y1 = 845.0mil
+ ha:flags ={ selected=1
+ };        }
        }
        ha:combining {
        }
       }
      }
     }
-    uid = fdmrigvTMcHho9IPHtUAAABx
+    uid = awHEPLOUqbax+QojwTkAAAB9
    }
-   ha:subc.947756 {
+   ha:subc.1052107 {
     ha:attributes {
-     value = 3.3k
-     footprint = 0402
-     refdes = R13
+     {io_pcb::hidename_y} = 30.3236 mm
+     footprint = powerdi123
+     {io_pcb::hidename_scale} = 60
+     refdes = D3
+     value = DFLS130L
+     {io_pcb::hidename_direction} = 0
+     {io_pcb::hidename_x} = 6.9342 mm
+      device=DIODE
     }
     ha:data {
      li:padstack_prototypes {
@@ -24904,14 +23444,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-          -9.84mil
+          -43.31mil
+          -27.56mil
+          -43.31mil
+          27.56mil
+          43.31mil
+          27.56mil
+          43.31mil
+          -27.56mil
          }
          ha:layer_mask {
           copper = 1
@@ -24923,15 +23463,15 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
-          -12.84mil
-         }
+          -49.215mil
+          -33.465mil
+          -49.215mil
+          33.465mil
+          49.215mil
+          33.465mil
+          49.215mil
+          -33.465mil
+         }
          ha:layer_mask {
           top = 1
           mask = 1
@@ -24944,14 +23484,82 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-          -9.84mil
+          -43.31mil
+          -27.56mil
+          -43.31mil
+          27.56mil
+          43.31mil
+          27.56mil
+          43.31mil
+          -27.56mil
+         }
+         ha:layer_mask {
+          top = 1
+          paste = 1
+         }
+         ha:combining {
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 0
+      }
+      ha:ps_proto_v6.1 {
+       htop = 0
+       hdia = 0.0
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          17.715mil
+          -27.555mil
+          -17.715mil
+          -27.555mil
+          -17.715mil
+          27.555mil
+          17.715mil
+          27.555mil
+         }
+         ha:layer_mask {
+          copper = 1
+          top = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          23.62mil
+          -33.46mil
+          -23.62mil
+          -33.46mil
+          -23.62mil
+          33.46mil
+          23.62mil
+          33.46mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         li:ps_poly {
+          17.715mil
+          -27.555mil
+          -17.715mil
+          -27.555mil
+          -17.715mil
+          27.555mil
+          17.715mil
+          27.555mil
          }
          ha:layer_mask {
           top = 1
@@ -24967,38 +23575,41 @@ ha:pcb-rnd-board-v8 {
       }
      }
      li:objects {
-      ha:padstack_ref.947769 {
+      ha:padstack_ref.1052141 {
        smirror = 0
        ha:attributes {
-        term = 1
-        name = 1
+        term = 2
+        name = 2
        }
        proto = 0
        xmirror = 0
-       x = 2.43394in
+       x = 744.39mil
        rot = 180.000000
-       y = 2.5734in
+       y = 1.021in
        li:thermal {
        }
-       clearance = 10.0mil
+       ha:flags {
+        clearline = 1
+       }
+       clearance = 11.81mil
       }
-      ha:padstack_ref.947770 {
+      ha:padstack_ref.1052142 {
        smirror = 0
        ha:attributes {
-        term = 2
-        name = 2
+        term = 1
+        name = 1
        }
-       proto = 0
+       proto = 1
        xmirror = 0
-       x = 2.43394in
+       x = 644.0mil
        rot = 180.000000
-       y = 2.54192in
+       y = 1.021in
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 10.0mil
+       clearance = 11.81mil
       }
      }
      li:layers {
@@ -25009,6 +23620,62 @@ ha:pcb-rnd-board-v8 {
         top = 1
        }
        li:objects {
+        ha:line.1052108 {
+         clearance = 0.0
+         y2 = 24.968454mm
+         thickness = 10.0mil
+         x1 = 19.45767mm
+         x2 = 16.457422mm
+         y1 = 24.968454mm
+        }
+        ha:line.1052111 {
+         clearance = 0.0
+         y2 = 24.968454mm
+         thickness = 10.0mil
+         x1 = 19.45767mm
+         x2 = 19.45767mm
+         y1 = 1.05899in
+        }
+        ha:line.1052114 {
+         clearance = 0.0
+         y2 = 1.05899in
+         thickness = 10.0mil
+         x1 = 19.45767mm
+         x2 = 16.457422mm
+         y1 = 1.05899in
+        }
+        ha:line.1052117 {
+         clearance = 0.0
+         y2 = 24.968454mm
+         thickness = 10.0mil
+         x1 = 16.457422mm
+         x2 = 16.457422mm
+         y1 = 1.05899in
+        }
+        ha:line.1052120 {
+         clearance = 0.0
+         y2 = 24.968454mm
+         thickness = 10.0mil
+         x1 = 806.07mil
+         x2 = 787.08mil
+         y1 = 24.968454mm
+        }
+        ha:line.1052123 {
+         clearance = 0.0
+         y2 = 24.968454mm
+         thickness = 10.0mil
+         x1 = 806.07mil
+         x2 = 806.07mil
+         y1 = 1.05899in
+        }
+        ha:line.1052126 {
+         clearance = 0.0
+         y2 = 1.05899in
+         thickness = 10.0mil
+         x1 = 806.07mil
+         x2 = 787.08mil
+         y1 = 1.05899in
+        }
        }
        ha:combining {
        }
@@ -25021,76 +23688,86 @@ ha:pcb-rnd-board-v8 {
         virtual = 1
        }
        li:objects {
-        ha:line.947757 {
+        ha:line.1052129 {
          clearance = 0.0
-         y2 = 64.964564mm
+         y2 = 1.021in
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 2.43394in
-         x2 = 2.43394in
-         y1 = 64.964564mm
-        }
-        ha:line.947760 {
+         x1 = 694.195mil
+         x2 = 694.195mil
+         y1 = 1.021in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.1052132 {
          clearance = 0.0
-         y2 = 64.964564mm
+         y2 = 1.021in
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 2.43394in
-         x2 = 2.43394in
-         y1 = 64.964564mm
-        }
-        ha:line.947763 {
+         x1 = 706.99mil
+         x2 = 706.99mil
+         y1 = 1.021in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.1052135 {
          clearance = 0.0
-         y2 = 65.964564mm
+         y2 = 1.021in
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 2.43394in
-         x2 = 2.43394in
-         y1 = 64.964564mm
-        }
-        ha:line.947766 {
+         x1 = 706.99mil
+         x2 = 18.957546mm
+         y1 = 1.021in
+ ha:flags ={ selected=1
+ };        }
+        ha:line.1052138 {
          clearance = 0.0
-         y2 = 64.964564mm
+         y2 = 26.9334mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 2.43394in
-         x2 = 62.822076mm
-         y1 = 64.964564mm
-        }
+         x1 = 706.99mil
+         x2 = 706.99mil
+         y1 = 1.021in
+ ha:flags ={ selected=1
+ };        }
        }
        ha:combining {
        }
       }
      }
     }
-    uid = fdmrigvTMcHho9IPHtUAAAB0
+    uid = fdmrigvTMcHho9IPHtUAAABi
    }
-   ha:subc.719979 {
+   ha:subc.1052144 {
     ha:attributes {
-     value = 0.25
-     footprint = TE1217861
-     refdes = J23
+     value = 26.1k
+     footprint = 0402
+     refdes = R39
+      device=RESISTOR
     }
     ha:data {
      li:padstack_prototypes {
       ha:ps_proto_v6.0 {
        htop = 0
-       hdia = 55.0mil
+       hdia = 0.0
        li:shape {
         ha:ps_shape_v4 {
          clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 120.0mil
+         li:ps_poly {
+          9.84mil
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          -9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
          }
          ha:layer_mask {
           copper = 1
@@ -25101,66 +23778,15 @@ ha:pcb-rnd-board-v8 {
         }
         ha:ps_shape_v4 {
          clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 120.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 120.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 1
-      }
-      ha:ps_proto_v6.1 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_line {
-          y2 = 0.0
-          thickness = 140.0mil
-          x1 = -100.0mil
-          x2 = 100.0mil
-          square = 0
-          y1 = 0.0
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_line {
-          y2 = 0.0
-          thickness = 152.0mil
-          x1 = -100.0mil
-          x2 = 100.0mil
-          square = 0
-          y1 = 0.0
+         li:ps_poly {
+          12.84mil
+          -16.77mil
+          -12.84mil
+          -16.77mil
+          -12.84mil
+          16.77mil
+          12.84mil
+          16.77mil
          }
          ha:layer_mask {
           top = 1
@@ -25171,47 +23797,23 @@ ha:pcb-rnd-board-v8 {
           auto = 1
          }
         }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-      ha:ps_proto_v6.2 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_line {
-          y2 = 0.0
-          thickness = 140.0mil
-          x1 = -100.0mil
-          x2 = 100.0mil
-          square = 0
-          y1 = 0.0
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
         ha:ps_shape_v4 {
          clearance = 0.0
-         ha:ps_line {
-          y2 = 0.0
-          thickness = 152.0mil
-          x1 = -100.0mil
-          x2 = 100.0mil
-          square = 0
-          y1 = 0.0
+         li:ps_poly {
+          9.84mil
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          -9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
          }
          ha:layer_mask {
-          bottom = 1
-          mask = 1
+          top = 1
+          paste = 1
          }
          ha:combining {
-          sub = 1
           auto = 1
          }
         }
@@ -25221,77 +23823,38 @@ ha:pcb-rnd-board-v8 {
       }
      }
      li:objects {
-      ha:padstack_ref.719993 {
-       smirror = 1
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 1
-       x = 489.0mil
-       rot = -90.000000
-       y = 48.895mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 12.0mil
-      }
-      ha:padstack_ref.719994 {
-       smirror = 1
+      ha:padstack_ref.1052157 {
+       smirror = 0
        ha:attributes {
         term = 1
         name = 1
        }
        proto = 0
-       xmirror = 1
-       x = 489.0mil
-       rot = -90.000000
-       y = 43.815mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 12.0mil
-      }
-      ha:padstack_ref.719995 {
-       smirror = 1
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 1
        xmirror = 0
-       x = 489.0mil
-       rot = 90.000000
-       y = 46.355mm
+       x = 800.0mil
+       rot = 270.000000
+       y = 696.26mil
        li:thermal {
        }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 12.0mil
+       clearance = 10.0mil
       }
-      ha:padstack_ref.719996 {
-       smirror = 1
+      ha:padstack_ref.1052158 {
+       smirror = 0
        ha:attributes {
-        term = 1
-        name = 1
+        term = 2
+        name = 2
        }
-       proto = 2
+       proto = 0
        xmirror = 0
-       x = 489.0mil
-       rot = 90.000000
-       y = 46.355mm
+       x = 800.0mil
+       rot = 270.000000
+       y = 727.74mil
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 12.0mil
+       clearance = 10.0mil
       }
      }
      li:layers {
@@ -25299,7 +23862,7 @@ ha:pcb-rnd-board-v8 {
        lid = 0
        ha:type {
         silk = 1
-        bottom = 1
+        top = 1
        }
        li:objects {
        }
@@ -25309,68 +23872,73 @@ ha:pcb-rnd-board-v8 {
       ha:subc-aux {
        lid = 1
        ha:type {
-        bottom = 1
-        virtual = 1
+        top = 1
         misc = 1
+        virtual = 1
        }
        li:objects {
-        ha:line.719981 {
+        ha:line.1052145 {
          clearance = 0.0
-         y2 = 1.825in
+         y2 = 712.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 489.0mil
-         x2 = 489.0mil
-         y1 = 1.825in
-        }
-        ha:line.719984 {
+         x1 = 800.0mil
+         x2 = 800.0mil
+         y1 = 712.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.1052148 {
          clearance = 0.0
-         y2 = 1.825in
+         y2 = 712.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 489.0mil
-         x2 = 489.0mil
-         y1 = 1.825in
-        }
-        ha:line.719987 {
+         x1 = 800.0mil
+         x2 = 800.0mil
+         y1 = 712.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.1052151 {
          clearance = 0.0
-         y2 = 47.355mm
+         y2 = 19.0848mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 489.0mil
-         x2 = 489.0mil
-         y1 = 1.825in
-        }
-        ha:line.719990 {
+         x1 = 800.0mil
+         x2 = 800.0mil
+         y1 = 712.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.1052154 {
          clearance = 0.0
-         y2 = 1.825in
+         y2 = 712.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 489.0mil
-         x2 = 13.9606mm
-         y1 = 1.825in
-        }
+         x1 = 800.0mil
+         x2 = 19.32mm
+         y1 = 712.0mil
+ ha:flags ={ selected=1
+ };        }
        }
        ha:combining {
        }
       }
      }
     }
-    uid = fdmrigvTMcHho9IPHtUAAAAu
+    uid = fdmrigvTMcHho9IPHtUAAABb
    }
-   ha:subc.718723 {
+   ha:subc.1052160 {
     ha:attributes {
-     value = IPD068P03L3GATMA1
-     footprint = TO252FET
-     refdes = Q6
+     value = 200k
+     footprint = 0402
+     refdes = R38
+      device=RESISTOR
     }
     ha:data {
      li:padstack_prototypes {
@@ -25381,14 +23949,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          29.53mil
-          -55.12mil
-          -29.53mil
-          -55.12mil
-          -29.53mil
-          55.12mil
-          29.53mil
-          55.12mil
+          9.84mil
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          -9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
          }
          ha:layer_mask {
           copper = 1
@@ -25400,14 +23968,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          32.53mil
-          -58.12mil
-          -32.53mil
-          -58.12mil
-          -32.53mil
-          58.12mil
-          32.53mil
-          58.12mil
+          12.84mil
+          -16.77mil
+          -12.84mil
+          -16.77mil
+          -12.84mil
+          16.77mil
+          12.84mil
+          16.77mil
          }
          ha:layer_mask {
           top = 1
@@ -25421,82 +23989,14 @@ ha:pcb-rnd-board-v8 {
         ha:ps_shape_v4 {
          clearance = 0.0
          li:ps_poly {
-          29.53mil
-          -55.12mil
-          -29.53mil
-          -55.12mil
-          -29.53mil
-          55.12mil
-          29.53mil
-          55.12mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-      ha:ps_proto_v6.1 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -124.02mil
-          -120.08mil
-          -124.02mil
-          120.08mil
-          124.02mil
-          120.08mil
-          124.02mil
-          -120.08mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -127.02mil
-          -123.08mil
-          -127.02mil
-          123.08mil
-          127.02mil
-          123.08mil
-          127.02mil
-          -123.08mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -124.02mil
-          -120.08mil
-          -124.02mil
-          120.08mil
-          124.02mil
-          120.08mil
-          124.02mil
-          -120.08mil
+          9.84mil
+          -13.77mil
+          -9.84mil
+          -13.77mil
+          -9.84mil
+          13.77mil
+          9.84mil
+          13.77mil
          }
          ha:layer_mask {
           top = 1
@@ -25512,64 +24012,41 @@ ha:pcb-rnd-board-v8 {
       }
      }
      li:objects {
-      ha:padstack_ref.718749 {
-       smirror = 0
-       ha:attributes {
-        term = 3
-        name = G
-       }
-       proto = 0
-       xmirror = 0
-       x = 362.0mil
-       rot = 180.000000
-       y = 2.04194in
-       li:thermal {
-         li:2 {
-          on  
-          solid  
-          noshape  
-         }
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.718750 {
+      ha:padstack_ref.1052173 {
        smirror = 0
        ha:attributes {
         term = 1
-        name = D
+        name = 1
        }
-       proto = 1
+       proto = 0
        xmirror = 0
-       x = 272.0mil
-       rot = 180.000000
-       y = 2.288in
+       x = 847.0mil
+       rot = 270.000000
+       y = 727.74mil
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 6.0mil
+       clearance = 10.0mil
       }
-      ha:padstack_ref.718751 {
+      ha:padstack_ref.1052174 {
        smirror = 0
        ha:attributes {
         term = 2
-        name = S
+        name = 2
        }
        proto = 0
        xmirror = 0
-       x = 182.0mil
-       rot = 180.000000
-       y = 2.04194in
+       x = 847.0mil
+       rot = 270.000000
+       y = 696.26mil
        li:thermal {
        }
        ha:flags {
         clearline = 1
        }
-       clearance = 6.0mil
+       clearance = 10.0mil
       }
      }
      li:layers {
@@ -25580,38 +24057,6 @@ ha:pcb-rnd-board-v8 {
         top = 1
        }
        li:objects {
-        ha:line.718724 {
-         clearance = 0.0
-         y2 = 2.36281in
-         thickness = 10.0mil
-         x1 = 10.15873mm
-         x2 = 144.05mil
-         y1 = 2.36281in
-        }
-        ha:line.718727 {
-         clearance = 0.0
-         y2 = 2.12265in
-         thickness = 10.0mil
-         x1 = 144.05mil
-         x2 = 144.05mil
-         y1 = 2.36281in
-        }
-        ha:line.718730 {
-         clearance = 0.0
-         y2 = 2.12265in
-         thickness = 10.0mil
-         x1 = 144.05mil
-         x2 = 10.15873mm
-         y1 = 2.12265in
-        }
-        ha:line.718733 {
-         clearance = 0.0
-         y2 = 2.36281in
-         thickness = 10.0mil
-         x1 = 10.15873mm
-         x2 = 10.15873mm
-         y1 = 2.12265in
-        }
        }
        ha:combining {
        }
@@ -25624,63 +24069,68 @@ ha:pcb-rnd-board-v8 {
         virtual = 1
        }
        li:objects {
-        ha:line.718737 {
+        ha:line.1052161 {
          clearance = 0.0
-         y2 = 2.12396in
+         y2 = 712.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 272.0mil
-         x2 = 272.0mil
-         y1 = 2.12396in
-        }
-        ha:line.718740 {
+         x1 = 847.0mil
+         x2 = 847.0mil
+         y1 = 712.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.1052164 {
          clearance = 0.0
-         y2 = 2.04194in
+         y2 = 712.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 272.0mil
-         x2 = 272.0mil
-         y1 = 2.04194in
-        }
-        ha:line.718743 {
+         x1 = 847.0mil
+         x2 = 847.0mil
+         y1 = 712.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.1052167 {
          clearance = 0.0
-         y2 = 2.04194in
+         y2 = 17.0848mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 272.0mil
-         x2 = 5.9088mm
-         y1 = 2.04194in
-        }
-        ha:line.718746 {
+         x1 = 847.0mil
+         x2 = 847.0mil
+         y1 = 712.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.1052170 {
          clearance = 0.0
-         y2 = 50.865276mm
+         y2 = 712.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 272.0mil
-         x2 = 272.0mil
-         y1 = 2.04194in
-        }
+         x1 = 847.0mil
+         x2 = 22.5138mm
+         y1 = 712.0mil
+ ha:flags ={ selected=1
+ };        }
        }
        ha:combining {
        }
       }
      }
     }
-    uid = jk7q8S3Q1LntsodJXlAAAACN
+    uid = fdmrigvTMcHho9IPHtUAAABa
    }
-   ha:subc.984233 {
+   ha:subc.1052176 {
     ha:attributes {
      value = 22k
      footprint = 0402
-     refdes = R15
+     refdes = R37
+      device=RESISTOR
     }
     ha:data {
      li:padstack_prototypes {
@@ -25754,7 +24204,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      li:objects {
-      ha:padstack_ref.984246 {
+      ha:padstack_ref.1052189 {
        smirror = 0
        ha:attributes {
         term = 1
@@ -25762,17 +24212,14 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 631.0mil
-       rot = 90.000000
-       y = 1.311in
+       x = 858.0mil
+       rot = 180.000000
+       y = 805.74mil
        li:thermal {
        }
-       ha:flags {
-        clearline = 1
-       }
        clearance = 10.0mil
       }
-      ha:padstack_ref.984247 {
+      ha:padstack_ref.1052190 {
        smirror = 0
        ha:attributes {
         term = 2
@@ -25780,9 +24227,9 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 662.48mil
-       rot = 90.000000
-       y = 1.311in
+       x = 858.0mil
+       rot = 180.000000
+       y = 774.26mil
        li:thermal {
        }
        ha:flags {
@@ -25811,63 +24258,68 @@ ha:pcb-rnd-board-v8 {
         virtual = 1
        }
        li:objects {
-        ha:line.984234 {
+        ha:line.1052177 {
          clearance = 0.0
-         y2 = 33.2994mm
+         y2 = 790.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 646.74mil
-         x2 = 646.74mil
-         y1 = 33.2994mm
-        }
-        ha:line.984237 {
+         x1 = 858.0mil
+         x2 = 858.0mil
+         y1 = 790.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.1052180 {
          clearance = 0.0
-         y2 = 33.2994mm
+         y2 = 790.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 646.74mil
-         x2 = 646.74mil
-         y1 = 33.2994mm
-        }
-        ha:line.984240 {
+         x1 = 858.0mil
+         x2 = 858.0mil
+         y1 = 790.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.1052183 {
          clearance = 0.0
-         y2 = 33.2994mm
+         y2 = 21.066mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 646.74mil
-         x2 = 15.427196mm
-         y1 = 33.2994mm
-        }
-        ha:line.984243 {
+         x1 = 858.0mil
+         x2 = 858.0mil
+         y1 = 790.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.1052186 {
          clearance = 0.0
-         y2 = 34.2994mm
+         y2 = 790.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 646.74mil
-         x2 = 646.74mil
-         y1 = 33.2994mm
-        }
+         x1 = 858.0mil
+         x2 = 22.7932mm
+         y1 = 790.0mil
+ ha:flags ={ selected=1
+ };        }
        }
        ha:combining {
        }
       }
      }
     }
-    uid = fdmrigvTMcHho9IPHtUAAABf
+    uid = fdmrigvTMcHho9IPHtUAAABT
    }
-   ha:subc.984217 {
+   ha:subc.1052192 {
     ha:attributes {
-     value = 22k
+     value = 200k
      footprint = 0402
-     refdes = R26
+     refdes = R36
+      device=RESISTOR
     }
     ha:data {
      li:padstack_prototypes {
@@ -25941,7 +24393,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      li:objects {
-      ha:padstack_ref.984230 {
+      ha:padstack_ref.1052205 {
        smirror = 0
        ha:attributes {
         term = 1
@@ -25949,9 +24401,9 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 16.0406mm
-       rot = 90.000000
-       y = 1.27in
+       x = 813.0mil
+       rot = 180.000000
+       y = 774.26mil
        li:thermal {
        }
        ha:flags {
@@ -25959,7 +24411,7 @@ ha:pcb-rnd-board-v8 {
        }
        clearance = 10.0mil
       }
-      ha:padstack_ref.984231 {
+      ha:padstack_ref.1052206 {
        smirror = 0
        ha:attributes {
         term = 2
@@ -25967,9 +24419,9 @@ ha:pcb-rnd-board-v8 {
        }
        proto = 0
        xmirror = 0
-       x = 16.840192mm
-       rot = 90.000000
-       y = 1.27in
+       x = 813.0mil
+       rot = 180.000000
+       y = 805.74mil
        li:thermal {
        }
        ha:flags {
@@ -25998,8930 +24450,433 @@ ha:pcb-rnd-board-v8 {
         virtual = 1
        }
        li:objects {
-        ha:line.984218 {
+        ha:line.1052193 {
          clearance = 0.0
-         y2 = 1.27in
+         y2 = 790.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = pnp-origin
          }
-         x1 = 16.440396mm
-         x2 = 16.440396mm
-         y1 = 1.27in
-        }
-        ha:line.984221 {
-         clearance = 0.0
-         y2 = 1.27in
-         thickness = 0.1mm
+         x1 = 813.0mil
+         x2 = 813.0mil
+         y1 = 790.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.1052196 {
+         clearance = 0.0
+         y2 = 790.0mil
+         thickness = 0.1mm
          ha:attributes {
           subc-role = origin
          }
-         x1 = 16.440396mm
-         x2 = 16.440396mm
-         y1 = 1.27in
-        }
-        ha:line.984224 {
+         x1 = 813.0mil
+         x2 = 813.0mil
+         y1 = 790.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.1052199 {
          clearance = 0.0
-         y2 = 1.27in
+         y2 = 19.066mm
          thickness = 0.1mm
          ha:attributes {
           subc-role = x
          }
-         x1 = 16.440396mm
-         x2 = 15.440396mm
-         y1 = 1.27in
-        }
-        ha:line.984227 {
+         x1 = 813.0mil
+         x2 = 813.0mil
+         y1 = 790.0mil
+ ha:flags ={ selected=1
+ };        }
+        ha:line.1052202 {
          clearance = 0.0
-         y2 = 33.258mm
+         y2 = 790.0mil
          thickness = 0.1mm
          ha:attributes {
           subc-role = y
          }
-         x1 = 16.440396mm
-         x2 = 16.440396mm
-         y1 = 1.27in
-        }
+         x1 = 813.0mil
+         x2 = 19.6502mm
+         y1 = 790.0mil
+ ha:flags ={ selected=1
+ };        }
        }
        ha:combining {
        }
       }
      }
     }
-    uid = fdmrigvTMcHho9IPHtUAAABd
+    uid = fdmrigvTMcHho9IPHtUAAABU
    }
-   ha:subc.984201 {
-    ha:attributes {
-     value = 200k
-     footprint = 0402
-     refdes = R25
-    }
+    ha:subc.1056153 {
+     ha:attributes {
+      value=LPC11U14FHI33
+      footprint=hvqfn33
+      refdes=U2
+       device=IC
+     }
     ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
+        li:padstack_prototypes {
+
+     ha:ps_proto_v6.0 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
        li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-          -9.84mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
-          -12.84mil
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -16.73mil  
+            -5.315mil  
+            -16.73mil  
+            5.315mil  
+            16.73mil  
+            5.315mil  
+            16.73mil  
+            -5.315mil  
+           }
          }
-         ha: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 {
+            -19.73mil  
+            -8.315mil  
+            -19.73mil  
+            8.315mil  
+            19.73mil  
+            8.315mil  
+            19.73mil  
+            -8.315mil  
+           }
          }
-         ha:combining {
-          sub = 1
-          auto = 1
+
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -16.73mil  
+            -5.315mil  
+            -16.73mil  
+            5.315mil  
+            16.73mil  
+            5.315mil  
+            16.73mil  
+            -5.315mil  
+           }
          }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-          -9.84mil
+       }
+     }
+
+     ha:ps_proto_v6.1 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            5.315mil  
+            -16.73mil  
+            -5.315mil  
+            -16.73mil  
+            -5.315mil  
+            16.73mil  
+            5.315mil  
+            16.73mil  
+           }
          }
-         ha: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 {
+            8.315mil  
+            -19.73mil  
+            -8.315mil  
+            -19.73mil  
+            -8.315mil  
+            19.73mil  
+            8.315mil  
+            19.73mil  
+           }
          }
-         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 {
+            5.315mil  
+            -16.73mil  
+            -5.315mil  
+            -16.73mil  
+            -5.315mil  
+            16.73mil  
+            5.315mil  
+            16.73mil  
+           }
          }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.984214 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 16.827992mm
-       rot = 90.000000
-       y = 1.23in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-      ha:padstack_ref.984215 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 16.0284mm
-       rot = 90.000000
-       y = 1.23in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.984202 {
-         clearance = 0.0
-         y2 = 1.23in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 16.428196mm
-         x2 = 16.428196mm
-         y1 = 1.23in
-        }
-        ha:line.984205 {
-         clearance = 0.0
-         y2 = 1.23in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 16.428196mm
-         x2 = 16.428196mm
-         y1 = 1.23in
-        }
-        ha:line.984208 {
-         clearance = 0.0
-         y2 = 1.23in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 16.428196mm
-         x2 = 17.428196mm
-         y1 = 1.23in
-        }
-        ha:line.984211 {
-         clearance = 0.0
-         y2 = 30.242mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 16.428196mm
-         x2 = 16.428196mm
-         y1 = 1.23in
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = fdmrigvTMcHho9IPHtUAAABe
-   }
-   ha:subc.984185 {
-    ha:attributes {
-     value = 200k
-     footprint = 0402
-     refdes = R12
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-          -9.84mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
-          -12.84mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-          -9.84mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.984198 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 662.48mil
-       rot = 90.000000
-       y = 34.29mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-      ha:padstack_ref.984199 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 631.0mil
-       rot = 90.000000
-       y = 34.29mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.984186 {
-         clearance = 0.0
-         y2 = 1.35in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 646.74mil
-         x2 = 646.74mil
-         y1 = 1.35in
-        }
-        ha:line.984189 {
-         clearance = 0.0
-         y2 = 1.35in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 646.74mil
-         x2 = 646.74mil
-         y1 = 1.35in
-        }
-        ha:line.984192 {
-         clearance = 0.0
-         y2 = 1.35in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 646.74mil
-         x2 = 17.427196mm
-         y1 = 1.35in
-        }
-        ha:line.984195 {
-         clearance = 0.0
-         y2 = 33.29mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 646.74mil
-         x2 = 646.74mil
-         y1 = 1.35in
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = fdmrigvTMcHho9IPHtUAAABg
-   }
-   ha:subc.984169 {
-    ha:attributes {
-     value = 200k
-     footprint = 0402
-     refdes = R11
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-          -9.84mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
-          -12.84mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-          -9.84mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.984182 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 631.0mil
-       rot = 90.000000
-       y = 1.389in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-      ha:padstack_ref.984183 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 662.48mil
-       rot = 90.000000
-       y = 1.389in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.984170 {
-         clearance = 0.0
-         y2 = 1.389in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 646.74mil
-         x2 = 646.74mil
-         y1 = 1.389in
-        }
-        ha:line.984173 {
-         clearance = 0.0
-         y2 = 1.389in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 646.74mil
-         x2 = 646.74mil
-         y1 = 1.389in
-        }
-        ha:line.984176 {
-         clearance = 0.0
-         y2 = 1.389in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 646.74mil
-         x2 = 15.427196mm
-         y1 = 1.389in
-        }
-        ha:line.984179 {
-         clearance = 0.0
-         y2 = 36.2806mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 646.74mil
-         x2 = 646.74mil
-         y1 = 1.389in
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = fdmrigvTMcHho9IPHtUAAABh
-   }
-   ha:subc.719038 {
-    ha:attributes {
-     value = 0.25
-     footprint = TE1217861
-     refdes = J24
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 55.0mil
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 120.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 120.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 120.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 1
-      }
-      ha:ps_proto_v6.1 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_line {
-          y2 = 0.0
-          thickness = 140.0mil
-          x1 = -100.0mil
-          x2 = 100.0mil
-          square = 0
-          y1 = 0.0
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_line {
-          y2 = 0.0
-          thickness = 152.0mil
-          x1 = -100.0mil
-          x2 = 100.0mil
-          square = 0
-          y1 = 0.0
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-      ha:ps_proto_v6.2 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_line {
-          y2 = 0.0
-          thickness = 140.0mil
-          x1 = -100.0mil
-          x2 = 100.0mil
-          square = 0
-          y1 = 0.0
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_line {
-          y2 = 0.0
-          thickness = 152.0mil
-          x1 = -100.0mil
-          x2 = 100.0mil
-          square = 0
-          y1 = 0.0
-         }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.719052 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 489.0mil
-       rot = 90.000000
-       y = 31.115mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 12.0mil
-      }
-      ha:padstack_ref.719053 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 489.0mil
-       rot = 90.000000
-       y = 26.035mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 12.0mil
-      }
-      ha:padstack_ref.719054 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 1
-       xmirror = 0
-       x = 489.0mil
-       rot = 90.000000
-       y = 28.575mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 12.0mil
-      }
-      ha:padstack_ref.719055 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 2
-       xmirror = 0
-       x = 489.0mil
-       rot = 90.000000
-       y = 28.575mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 12.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.719040 {
-         clearance = 0.0
-         y2 = 1.125in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 489.0mil
-         x2 = 489.0mil
-         y1 = 1.125in
-        }
-        ha:line.719043 {
-         clearance = 0.0
-         y2 = 1.125in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 489.0mil
-         x2 = 489.0mil
-         y1 = 1.125in
-        }
-        ha:line.719046 {
-         clearance = 0.0
-         y2 = 27.575mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 489.0mil
-         x2 = 489.0mil
-         y1 = 1.125in
-        }
-        ha:line.719049 {
-         clearance = 0.0
-         y2 = 1.125in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 489.0mil
-         x2 = 15.9606mm
-         y1 = 1.125in
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = fdmrigvTMcHho9IPHtUAAAAp
-   }
-   ha:subc.986332 {
-    ha:attributes {
-     {io_pcb::hidename_y} = 24.7315 mm
-     footprint = CAP_FC8
-     {io_pcb::hidename_scale} = 60
-     refdes = C39
-     value = 220uF
-     {io_pcb::hidename_direction} = 3
-     {io_pcb::hidename_x} = 6.9342 mm
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 31.5mil
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -1.0mm
-          -1.0mm
-          1.0mm
-          -1.0mm
-          1.0mm
-          1.0mm
-          -1.0mm
-          1.0mm
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -1.0mm
-          -1.0mm
-          1.0mm
-          -1.0mm
-          1.0mm
-          1.0mm
-          -1.0mm
-          1.0mm
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -1.0mm
-          -1.0mm
-          1.0mm
-          -1.0mm
-          1.0mm
-          1.0mm
-          -1.0mm
-          1.0mm
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -43.305mil
-          -43.305mil
-          43.305mil
-          -43.305mil
-          43.305mil
-          43.305mil
-          -43.305mil
-          43.305mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -43.305mil
-          -43.305mil
-          43.305mil
-          -43.305mil
-          43.305mil
-          43.305mil
-          -43.305mil
-          43.305mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 1
-      }
-      ha:ps_proto_v6.1 {
-       htop = 0
-       hdia = 31.5mil
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 2.0mm
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 2.0mm
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 2.0mm
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 86.61mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 86.61mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 1
-      }
-     }
-     li:objects {
-      ha:padstack_ref.986352 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 862.11mil
-       rot = 270.000000
-       y = 1.336in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 19.685mil
-      }
-      ha:padstack_ref.986353 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 1
-       xmirror = 0
-       x = 999.9mil
-       rot = 270.000000
-       y = 1.336in
-       li:thermal {
-        li:1 {
-         on
-         diag
-         round
-         noshape
-        }
-        li:2 {
-         on
-         diag
-         round
-         noshape
-        }
-        li:3 {
-         on
-         diag
-         sharp
-         noshape
-        }
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 19.685mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-        ha:line.986333 {
-         clearance = 0.0
-         y2 = 1.17853in
-         thickness = 10.0mil
-         x1 = 21.647658mm
-         x2 = 19.647662mm
-         y1 = 1.17853in
-        }
-        ha:line.986336 {
-         clearance = 0.0
-         y2 = 1.2179in
-         thickness = 10.0mil
-         x1 = 20.64766mm
-         x2 = 20.64766mm
-         y1 = 1.13916in
-        }
-        ha:arc.986339 {
-         astart = 0.000000
-         thickness = 10.0mil
-         width = 3.999992mm
-         height = 3.999992mm
-         x = 931.0mil
-         y = 1.336in
-         adelta = 360.000000
-         clearance = 0.0
-        }
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.986340 {
-         clearance = 0.0
-         y2 = 1.336in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 23.647527mm
-         x2 = 23.647527mm
-         ha:flags {
-          selected = 1
-         }
-         y1 = 1.336in
-        }
-        ha:line.986343 {
-         clearance = 0.0
-         y2 = 1.336in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 931.0mil
-         x2 = 931.0mil
-         ha:flags {
-          selected = 1
-         }
-         y1 = 1.336in
-        }
-        ha:line.986346 {
-         clearance = 0.0
-         y2 = 1.336in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 931.0mil
-         x2 = 22.6474mm
-         ha:flags {
-          selected = 1
-         }
-         y1 = 1.336in
-        }
-        ha:line.986349 {
-         clearance = 0.0
-         y2 = 34.9344mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 931.0mil
-         x2 = 931.0mil
-         ha:flags {
-          selected = 1
-         }
-         y1 = 1.336in
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = fdmrigvTMcHho9IPHtUAAABl
-   }
-   ha:subc.990490 {
-    ha:attributes {
-     copyright = 2006 DJ Delorie
-     author = DJ Delorie
-     footprint = SOT23-5
-     dist-license = GPL
-     refdes = U5
-     value = TPS70950
-     use-license = Unlimited
-     openscad = sot23-5
-    }
-    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 {
-          12.0mil
-          -20.0mil
-          -12.0mil
-          -20.0mil
-          -12.0mil
-          20.0mil
-          12.0mil
-          20.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          15.0mil
-          -23.0mil
-          -15.0mil
-          -23.0mil
-          -15.0mil
-          23.0mil
-          15.0mil
-          23.0mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          12.0mil
-          -20.0mil
-          -12.0mil
-          -20.0mil
-          -12.0mil
-          20.0mil
-          12.0mil
-          20.0mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.990515 {
-       smirror = 0
-       ha:attributes {
-        term = 4
-        name = 4
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.29in
-       rot = 0.000000
-       y = 692.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 15.0mil
-      }
-      ha:padstack_ref.990516 {
-       smirror = 0
-       ha:attributes {
-        term = 5
-        name = 5
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.368in
-       rot = 0.000000
-       y = 692.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 15.0mil
-      }
-      ha:padstack_ref.990517 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.368in
-       rot = 0.000000
-       y = 610.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 15.0mil
-      }
-      ha:padstack_ref.990518 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.329in
-       rot = 0.000000
-       y = 610.0mil
-       li:thermal {
-       }
-       clearance = 15.0mil
-      }
-      ha:padstack_ref.990519 {
-       smirror = 0
-       ha:attributes {
-        term = 3
-        name = 3
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.29in
-       rot = 0.000000
-       y = 610.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 15.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-        ha:line.990491 {
-         clearance = 0.0
-         y2 = 721.0mil
-         thickness = 10.0mil
-         x1 = 2.27in
-         x2 = 2.27in
-         y1 = 582.0mil
-        }
-        ha:line.990494 {
-         clearance = 0.0
-         y2 = 721.0mil
-         thickness = 10.0mil
-         x1 = 2.27in
-         x2 = 60.6552mm
-         y1 = 721.0mil
-        }
-        ha:line.990497 {
-         clearance = 0.0
-         y2 = 582.0mil
-         thickness = 10.0mil
-         x1 = 60.6552mm
-         x2 = 60.6552mm
-         y1 = 721.0mil
-        }
-        ha:line.990500 {
-         clearance = 0.0
-         y2 = 582.0mil
-         thickness = 10.0mil
-         x1 = 60.6552mm
-         x2 = 2.27in
-         y1 = 582.0mil
-        }
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.990503 {
-         clearance = 0.0
-         y2 = 16.32712mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 2.329in
-         x2 = 2.329in
-         y1 = 16.32712mm
-        }
-        ha:line.990506 {
-         clearance = 0.0
-         y2 = 692.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 2.29in
-         x2 = 2.29in
-         y1 = 692.0mil
-        }
-        ha:line.990509 {
-         clearance = 0.0
-         y2 = 16.5768mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 2.29in
-         x2 = 2.29in
-         y1 = 692.0mil
-        }
-        ha:line.990512 {
-         clearance = 0.0
-         y2 = 692.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 2.29in
-         x2 = 57.166mm
-         y1 = 692.0mil
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = IGobWzSMURBswUg5LvAAAACg
-   }
-   ha:subc.990521 {
-    ha:attributes {
-     value = 2.2uF
-     footprint = 0402
-     refdes = C38
-    }
-    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.990534 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.416in
-       rot = 90.000000
-       y = 660.52mil
-       li:thermal {
-       }
-       clearance = 10.0mil
-      }
-      ha:padstack_ref.990535 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.416in
-       rot = 90.000000
-       y = 692.0mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.990522 {
-         clearance = 0.0
-         y2 = 17.177004mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 61.3664mm
-         x2 = 61.3664mm
-         y1 = 17.177004mm
-        }
-        ha:line.990525 {
-         clearance = 0.0
-         y2 = 17.177004mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 61.3664mm
-         x2 = 61.3664mm
-         y1 = 17.177004mm
-        }
-        ha:line.990528 {
-         clearance = 0.0
-         y2 = 18.177004mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 61.3664mm
-         x2 = 61.3664mm
-         y1 = 17.177004mm
-        }
-        ha:line.990531 {
-         clearance = 0.0
-         y2 = 17.177004mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 61.3664mm
-         x2 = 60.3664mm
-         y1 = 17.177004mm
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = fdmrigvTMcHho9IPHtUAAAB4
-   }
-   ha:subc.996888 {
-    ha:attributes {
-     value = {USB-A}
-     footprint = cu01sav
-     refdes = J19
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 36.22mil
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -27.955mil
-          -27.955mil
-          27.955mil
-          -27.955mil
-          27.955mil
-          27.955mil
-          -27.955mil
-          27.955mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -27.955mil
-          -27.955mil
-          27.955mil
-          -27.955mil
-          27.955mil
-          27.955mil
-          -27.955mil
-          27.955mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -27.955mil
-          -27.955mil
-          27.955mil
-          -27.955mil
-          27.955mil
-          27.955mil
-          -27.955mil
-          27.955mil
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -34.25mil
-          -34.25mil
-          34.25mil
-          -34.25mil
-          34.25mil
-          34.25mil
-          -34.25mil
-          34.25mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -34.25mil
-          -34.25mil
-          34.25mil
-          -34.25mil
-          34.25mil
-          34.25mil
-          -34.25mil
-          34.25mil
-         }
-         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 = 36.22mil
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 55.91mil
-         }
-         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 = 55.91mil
-         }
-         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 = 55.91mil
-         }
-         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 = 68.5mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 68.5mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 1
-      }
-      ha:ps_proto_v6.2 {
-       htop = 0
-       hdia = 91.73mil
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 131.1mil
-         }
-         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 = 131.1mil
-         }
-         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 = 131.1mil
-         }
-         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 = 143.7mil
-         }
-         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 = 143.7mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 1
-      }
-     }
-     li:objects {
-      ha:padstack_ref.996914 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.76321in
-       rot = 0.000000
-       y = 2.812in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.3mil
-      }
-      ha:padstack_ref.996915 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 1
-       xmirror = 0
-       x = 1.86164in
-       rot = 0.000000
-       y = 2.812in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.3mil
-      }
-      ha:padstack_ref.996916 {
-       smirror = 0
-       ha:attributes {
-        term = 3
-        name = 3
-       }
-       proto = 1
-       xmirror = 0
-       x = 1.94037in
-       rot = 0.000000
-       y = 2.812in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.3mil
-      }
-      ha:padstack_ref.996917 {
-       smirror = 0
-       ha:attributes {
-        term = 4
-        name = 4
-       }
-       proto = 1
-       xmirror = 0
-       x = 2.0388in
-       rot = 0.000000
-       y = 2.812in
-       li:thermal {
-        li:2 {
-         on
-         diag
-         round
-         noshape
-        }
-        li:3 {
-         on
-         diag
-         round
-         noshape
-        }
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.3mil
-      }
-      ha:padstack_ref.996918 {
-       smirror = 0
-       ha:attributes {
-        term = 4
-        name = 4
-       }
-       proto = 2
-       xmirror = 0
-       x = 41.71569mm
-       rot = 0.000000
-       y = 2.91869in
-       li:thermal {
-        li:2 {
-         on
-         diag
-         round
-         noshape
-        }
-        li:3 {
-         on
-         diag
-         round
-         noshape
-        }
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.3mil
-      }
-      ha:padstack_ref.996919 {
-       smirror = 0
-       ha:attributes {
-        term = 4
-        name = 4
-       }
-       proto = 2
-       xmirror = 0
-       x = 2.15966in
-       rot = 0.000000
-       y = 2.91869in
-       li:thermal {
-        li:2 {
-         on
-         diag
-         round
-         noshape
-        }
-        li:3 {
-         on
-         diag
-         round
-         noshape
-        }
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.3mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-        ha:line.996889 {
-         clearance = 0.0
-         y2 = 74.854816mm
-         thickness = 6.0mil
-         x1 = 2.16084in
-         x2 = 2.16084in
-         y1 = 2.74547in
-        }
-        ha:line.996892 {
-         clearance = 0.0
-         y2 = 74.854816mm
-         thickness = 6.0mil
-         x1 = 1.64117in
-         x2 = 1.64117in
-         y1 = 2.74547in
-        }
-        ha:line.996895 {
-         clearance = 0.0
-         y2 = 2.74547in
-         thickness = 6.0mil
-         x1 = 1.64117in
-         x2 = 2.16084in
-         y1 = 2.74547in
-        }
-        ha:line.996898 {
-         clearance = 0.0
-         y2 = 74.854816mm
-         thickness = 6.0mil
-         x1 = 1.64117in
-         x2 = 2.16084in
-         y1 = 74.854816mm
-        }
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.996902 {
-         clearance = 0.0
-         y2 = 72.328108mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 48.285527mm
-         x2 = 48.285527mm
-         y1 = 72.328108mm
-        }
-        ha:line.996905 {
-         clearance = 0.0
-         y2 = 2.812in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 1.901in
-         x2 = 1.901in
-         y1 = 2.812in
-        }
-        ha:line.996908 {
-         clearance = 0.0
-         y2 = 2.812in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 1.901in
-         x2 = 49.2854mm
-         y1 = 2.812in
-        }
-        ha:line.996911 {
-         clearance = 0.0
-         y2 = 72.4248mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 1.901in
-         x2 = 1.901in
-         y1 = 2.812in
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = iCue23bJxAc3BQVmSAAAAABk
-   }
-   ha:subc.1001706 {
-    ha:attributes {
-     refdes = R27
-     value = 1.5k
-     footprint = 0402
-     openscad = 0402
-    }
-    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.1001719 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.77474in
-       rot = 180.000000
-       y = 1.826in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-      ha:padstack_ref.1001720 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.74326in
-       rot = 180.000000
-       y = 1.826in
-       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.1001707 {
-         clearance = 0.0
-         y2 = 1.826in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 70.0786mm
-         x2 = 70.0786mm
-         y1 = 1.826in
-        }
-        ha:line.1001710 {
-         clearance = 0.0
-         y2 = 1.826in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 70.0786mm
-         x2 = 70.0786mm
-         y1 = 1.826in
-        }
-        ha:line.1001713 {
-         clearance = 0.0
-         y2 = 1.826in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 70.0786mm
-         x2 = 69.0786mm
-         y1 = 1.826in
-        }
-        ha:line.1001716 {
-         clearance = 0.0
-         y2 = 45.3804mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 70.0786mm
-         x2 = 70.0786mm
-         y1 = 1.826in
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = awHEPLOUqbax+QojwTkAAABl
-   }
-   ha:subc.1001722 {
-    ha:attributes {
-     refdes = R24
-     value = 33
-     footprint = 0402
-     openscad = 0402
-    }
-    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.1001735 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 70.485mm
-       rot = 180.000000
-       y = 1.869in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-      ha:padstack_ref.1001736 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.74352in
-       rot = 180.000000
-       y = 1.869in
-       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.1001723 {
-         clearance = 0.0
-         y2 = 1.869in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 2.75926in
-         x2 = 2.75926in
-         y1 = 1.869in
-        }
-        ha:line.1001726 {
-         clearance = 0.0
-         y2 = 1.869in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 2.75926in
-         x2 = 2.75926in
-         y1 = 1.869in
-        }
-        ha:line.1001729 {
-         clearance = 0.0
-         y2 = 1.869in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 2.75926in
-         x2 = 69.085204mm
-         y1 = 1.869in
-        }
-        ha:line.1001732 {
-         clearance = 0.0
-         y2 = 46.4726mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 2.75926in
-         x2 = 2.75926in
-         y1 = 1.869in
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = awHEPLOUqbax+QojwTkAAABh
-   }
-   ha:subc.1001738 {
-    ha:attributes {
-     openscad = 0402
-     value = 33
-     refdes = R23
-     footprint = 0402
-    }
-    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.1001751 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.77474in
-       rot = 180.000000
-       y = 1.912in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-      ha:padstack_ref.1001752 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.74326in
-       rot = 180.000000
-       y = 1.912in
-       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.1001739 {
-         clearance = 0.0
-         y2 = 1.912in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 70.0786mm
-         x2 = 70.0786mm
-         y1 = 1.912in
-        }
-        ha:line.1001742 {
-         clearance = 0.0
-         y2 = 1.912in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 70.0786mm
-         x2 = 70.0786mm
-         y1 = 1.912in
-        }
-        ha:line.1001745 {
-         clearance = 0.0
-         y2 = 1.912in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 70.0786mm
-         x2 = 69.0786mm
-         y1 = 1.912in
-        }
-        ha:line.1001748 {
-         clearance = 0.0
-         y2 = 47.5648mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 70.0786mm
-         x2 = 70.0786mm
-         y1 = 1.912in
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = m7vO7oCLHBbWiqAZI8QAAABX
-   }
-   ha:subc.937452 {
-    ha:attributes {
-     value = Omega2S+
-     footprint = Omega2S
-     refdes = U1
-    }
-    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 {
-          -0.430021mm
-          0.750061mm
-          0.430021mm
-          0.750061mm
-          0.430021mm
-          -0.750061mm
-          -0.430021mm
-          -0.750061mm
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -19.93mil
-          32.53mil
-          19.93mil
-          32.53mil
-          19.93mil
-          -32.53mil
-          -19.93mil
-          -32.53mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -0.430021mm
-          0.750061mm
-          0.430021mm
-          0.750061mm
-          0.430021mm
-          -0.750061mm
-          -0.430021mm
-          -0.750061mm
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-      ha:ps_proto_v6.1 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          0.750061mm
-          0.430021mm
-          0.750061mm
-          -0.430021mm
-          -0.750061mm
-          -0.430021mm
-          -0.750061mm
-          0.430021mm
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          32.53mil
-          19.93mil
-          32.53mil
-          -19.93mil
-          -32.53mil
-          -19.93mil
-          -32.53mil
-          19.93mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          0.750061mm
-          0.430021mm
-          0.750061mm
-          -0.430021mm
-          -0.750061mm
-          -0.430021mm
-          -0.750061mm
-          0.430021mm
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.937478 {
-       smirror = 0
-       ha:attributes {
-        term = 63
-        name = pin63
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.51261in
-       rot = 90.000000
-       y = 2.64999in
-       li:thermal {
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937479 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = pin1
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.3in
-       rot = 90.000000
-       y = 2.64999in
-       li:thermal {
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937480 {
-       smirror = 0
-       ha:attributes {
-        term = 62
-        name = pin62
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.51261in
-       rot = 90.000000
-       y = 2.59999in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937481 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = pin2
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.3in
-       rot = 90.000000
-       y = 2.59999in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937482 {
-       smirror = 0
-       ha:attributes {
-        term = 61
-        name = pin61
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.51261in
-       rot = 90.000000
-       y = 2.54999in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937483 {
-       smirror = 0
-       ha:attributes {
-        term = 3
-        name = pin3
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.3in
-       rot = 90.000000
-       y = 2.54999in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937484 {
-       smirror = 0
-       ha:attributes {
-        term = 60
-        name = pin60
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.51261in
-       rot = 90.000000
-       y = 2.49999in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937485 {
-       smirror = 0
-       ha:attributes {
-        term = 4
-        name = pin4
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.3in
-       rot = 90.000000
-       y = 2.49999in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937486 {
-       smirror = 0
-       ha:attributes {
-        term = 59
-        name = pin59
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.51261in
-       rot = 90.000000
-       y = 2.44999in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937487 {
-       smirror = 0
-       ha:attributes {
-        term = 5
-        name = pin5
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.3in
-       rot = 90.000000
-       y = 2.44999in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937488 {
-       smirror = 0
-       ha:attributes {
-        term = 58
-        name = pin58
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.51261in
-       rot = 90.000000
-       y = 2.39999in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937489 {
-       smirror = 0
-       ha:attributes {
-        term = 6
-        name = pin6
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.3in
-       rot = 90.000000
-       y = 2.39999in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937490 {
-       smirror = 0
-       ha:attributes {
-        term = 57
-        name = pin57
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.51261in
-       rot = 90.000000
-       y = 2.34999in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937491 {
-       smirror = 0
-       ha:attributes {
-        term = 7
-        name = pin7
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.3in
-       rot = 90.000000
-       y = 2.34999in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937492 {
-       smirror = 0
-       ha:attributes {
-        term = 56
-        name = pin56
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.51261in
-       rot = 90.000000
-       y = 2.29999in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937493 {
-       smirror = 0
-       ha:attributes {
-        term = 8
-        name = pin8
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.3in
-       rot = 90.000000
-       y = 2.29999in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937494 {
-       smirror = 0
-       ha:attributes {
-        term = 55
-        name = pin55
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.51261in
-       rot = 90.000000
-       y = 2.24999in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937495 {
-       smirror = 0
-       ha:attributes {
-        term = 9
-        name = pin9
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.3in
-       rot = 90.000000
-       y = 2.24999in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937496 {
-       smirror = 0
-       ha:attributes {
-        term = 54
-        name = pin54
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.51261in
-       rot = 90.000000
-       y = 2.19999in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937497 {
-       smirror = 0
-       ha:attributes {
-        term = 10
-        name = pin10
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.3in
-       rot = 90.000000
-       y = 2.19999in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937498 {
-       smirror = 0
-       ha:attributes {
-        term = 53
-        name = pin53
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.51261in
-       rot = 90.000000
-       y = 2.14999in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937499 {
-       smirror = 0
-       ha:attributes {
-        term = 11
-        name = pin11
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.3in
-       rot = 90.000000
-       y = 2.14999in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937500 {
-       smirror = 0
-       ha:attributes {
-        term = 52
-        name = pin52
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.51261in
-       rot = 90.000000
-       y = 2.09999in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937501 {
-       smirror = 0
-       ha:attributes {
-        term = 12
-        name = pin12
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.3in
-       rot = 90.000000
-       y = 2.09999in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937502 {
-       smirror = 0
-       ha:attributes {
-        term = 51
-        name = pin51
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.51261in
-       rot = 90.000000
-       y = 52.07mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937503 {
-       smirror = 0
-       ha:attributes {
-        term = 13
-        name = pin13
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.3in
-       rot = 90.000000
-       y = 52.07mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937504 {
-       smirror = 0
-       ha:attributes {
-        term = 50
-        name = pin50
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.51261in
-       rot = 90.000000
-       y = 2.0in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937505 {
-       smirror = 0
-       ha:attributes {
-        term = 14
-        name = pin14
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.3in
-       rot = 90.000000
-       y = 2.0in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937506 {
-       smirror = 0
-       ha:attributes {
-        term = 49
-        name = pin49
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.51261in
-       rot = 90.000000
-       y = 49.53mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937507 {
-       smirror = 0
-       ha:attributes {
-        term = 15
-        name = pin15
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.3in
-       rot = 90.000000
-       y = 49.53mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937508 {
-       smirror = 0
-       ha:attributes {
-        term = 48
-        name = pin48
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.51261in
-       rot = 90.000000
-       y = 1.9in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937509 {
-       smirror = 0
-       ha:attributes {
-        term = 16
-        name = pin16
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.3in
-       rot = 90.000000
-       y = 1.9in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937510 {
-       smirror = 0
-       ha:attributes {
-        term = 47
-        name = pin47
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.51261in
-       rot = 90.000000
-       y = 46.99mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937511 {
-       smirror = 0
-       ha:attributes {
-        term = 17
-        name = pin17
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.3in
-       rot = 90.000000
-       y = 46.99mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937512 {
-       smirror = 0
-       ha:attributes {
-        term = 46
-        name = pin46
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.51261in
-       rot = 90.000000
-       y = 1.8in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937513 {
-       smirror = 0
-       ha:attributes {
-        term = 18
-        name = pin18
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.3in
-       rot = 90.000000
-       y = 1.8in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937514 {
-       smirror = 0
-       ha:attributes {
-        term = 45
-        name = pin45
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.51261in
-       rot = 90.000000
-       y = 44.45mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937515 {
-       smirror = 0
-       ha:attributes {
-        term = 19
-        name = pin19
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.3in
-       rot = 90.000000
-       y = 44.45mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937516 {
-       smirror = 0
-       ha:attributes {
-        term = 44
-        name = pin44
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.51261in
-       rot = 90.000000
-       y = 1.7in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937517 {
-       smirror = 0
-       ha:attributes {
-        term = 20
-        name = pin20
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.3in
-       rot = 90.000000
-       y = 1.7in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937518 {
-       smirror = 0
-       ha:attributes {
-        term = 43
-        name = pin43
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.51261in
-       rot = 90.000000
-       y = 41.91mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937519 {
-       smirror = 0
-       ha:attributes {
-        term = 21
-        name = pin21
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.3in
-       rot = 90.000000
-       y = 41.91mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937520 {
-       smirror = 0
-       ha:attributes {
-        term = 42
-        name = pin42
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.51261in
-       rot = 90.000000
-       y = 1.6in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937521 {
-       smirror = 0
-       ha:attributes {
-        term = 22
-        name = pin22
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.3in
-       rot = 90.000000
-       y = 1.6in
-       li:thermal {
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937522 {
-       smirror = 0
-       ha:attributes {
-        term = 41
-        name = pin41
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.51261in
-       rot = 90.000000
-       y = 39.37mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937523 {
-       smirror = 0
-       ha:attributes {
-        term = 23
-        name = pin23
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.3in
-       rot = 90.000000
-       y = 39.37mm
-       li:thermal {
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937524 {
-       smirror = 0
-       ha:attributes {
-        term = 40
-        name = pin40
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.51261in
-       rot = 90.000000
-       y = 38.1mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937525 {
-       smirror = 0
-       ha:attributes {
-        term = 24
-        name = pin24
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.3in
-       rot = 90.000000
-       y = 38.1mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937526 {
-       smirror = 0
-       ha:attributes {
-        term = 39
-        name = pin39
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.51261in
-       rot = 90.000000
-       y = 36.83mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937527 {
-       smirror = 0
-       ha:attributes {
-        term = 25
-        name = pin25
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.3in
-       rot = 90.000000
-       y = 36.83mm
-       li:thermal {
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937528 {
-       smirror = 0
-       ha:attributes {
-        term = 38
-        name = pin38
-       }
-       proto = 1
-       xmirror = 0
-       x = 1.60631in
-       rot = 90.000000
-       y = 1.38071in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937529 {
-       smirror = 0
-       ha:attributes {
-        term = 37
-        name = pin37
-       }
-       proto = 1
-       xmirror = 0
-       x = 1.65631in
-       rot = 90.000000
-       y = 1.38071in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937530 {
-       smirror = 0
-       ha:attributes {
-        term = 36
-        name = pin36
-       }
-       proto = 1
-       xmirror = 0
-       x = 1.70631in
-       rot = 90.000000
-       y = 1.38071in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937531 {
-       smirror = 0
-       ha:attributes {
-        term = 35
-        name = pin35
-       }
-       proto = 1
-       xmirror = 0
-       x = 1.75631in
-       rot = 90.000000
-       y = 1.38071in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937532 {
-       smirror = 0
-       ha:attributes {
-        term = 34
-        name = pin34
-       }
-       proto = 1
-       xmirror = 0
-       x = 1.80631in
-       rot = 90.000000
-       y = 1.38071in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937533 {
-       smirror = 0
-       ha:attributes {
-        term = 33
-        name = pin33
-       }
-       proto = 1
-       xmirror = 0
-       x = 1.85631in
-       rot = 90.000000
-       y = 1.38071in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937534 {
-       smirror = 0
-       ha:attributes {
-        term = 32
-        name = pin32
-       }
-       proto = 1
-       xmirror = 0
-       x = 1.9063in
-       rot = 90.000000
-       y = 1.38071in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937535 {
-       smirror = 0
-       ha:attributes {
-        term = 31
-        name = pin31
-       }
-       proto = 1
-       xmirror = 0
-       x = 1.9563in
-       rot = 90.000000
-       y = 1.38071in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937536 {
-       smirror = 0
-       ha:attributes {
-        term = 30
-        name = pin30
-       }
-       proto = 1
-       xmirror = 0
-       x = 2.0063in
-       rot = 90.000000
-       y = 1.38071in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937537 {
-       smirror = 0
-       ha:attributes {
-        term = 29
-        name = pin29
-       }
-       proto = 1
-       xmirror = 0
-       x = 2.0563in
-       rot = 90.000000
-       y = 1.38071in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937538 {
-       smirror = 0
-       ha:attributes {
-        term = 28
-        name = pin28
-       }
-       proto = 1
-       xmirror = 0
-       x = 2.1063in
-       rot = 90.000000
-       y = 1.38071in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937539 {
-       smirror = 0
-       ha:attributes {
-        term = 27
-        name = pin27
-       }
-       proto = 1
-       xmirror = 0
-       x = 2.1563in
-       rot = 90.000000
-       y = 1.38071in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-      ha:padstack_ref.937540 {
-       smirror = 0
-       ha:attributes {
-        term = 26
-        name = pin26
-       }
-       proto = 1
-       xmirror = 0
-       x = 2.2063in
-       rot = 90.000000
-       y = 1.38071in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.07mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-        ha:line.937453 {
-         clearance = 0.0
-         y2 = 2.71928in
-         thickness = 10.0mil
-         x1 = 1.51261in
-         x2 = 2.3in
-         y1 = 2.71928in
-        }
-        ha:line.937456 {
-         clearance = 0.0
-         y2 = 1.38071in
-         thickness = 10.0mil
-         x1 = 2.3in
-         x2 = 2.3in
-         y1 = 2.71928in
-        }
-        ha:line.937459 {
-         clearance = 0.0
-         y2 = 1.38071in
-         thickness = 10.0mil
-         x1 = 2.3in
-         x2 = 1.51261in
-         y1 = 1.38071in
-        }
-        ha:line.937462 {
-         clearance = 0.0
-         y2 = 2.71928in
-         thickness = 10.0mil
-         x1 = 1.51261in
-         x2 = 1.51261in
-         y1 = 1.38071in
-        }
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.937466 {
-         clearance = 0.0
-         y2 = 48.561974mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 48.420144mm
-         x2 = 48.420144mm
-         y1 = 48.561974mm
-        }
-        ha:line.937469 {
-         clearance = 0.0
-         y2 = 52.07mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 48.42002mm
-         x2 = 48.42002mm
-         y1 = 52.07mm
-        }
-        ha:line.937472 {
-         clearance = 0.0
-         y2 = 52.07mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 48.42002mm
-         x2 = 49.42002mm
-         y1 = 52.07mm
-        }
-        ha:line.937475 {
-         clearance = 0.0
-         y2 = 51.07mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 48.42002mm
-         x2 = 48.42002mm
-         y1 = 52.07mm
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = awHEPLOUqbax+QojwTkAAACD
-   }
-   ha:subc.1030233 {
-    ha:attributes {
-     value = TSM200N03D
-     footprint = PDFN33
-     refdes = Q2
-    }
-    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 {
-          7.875mil
-          -11.815mil
-          -7.875mil
-          -11.815mil
-          -7.875mil
-          11.815mil
-          7.875mil
-          11.815mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          10.875mil
-          -14.815mil
-          -10.875mil
-          -14.815mil
-          -10.875mil
-          14.815mil
-          10.875mil
-          14.815mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          7.875mil
-          -11.815mil
-          -7.875mil
-          -11.815mil
-          -7.875mil
-          11.815mil
-          7.875mil
-          11.815mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-      ha:ps_proto_v6.1 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -7.875mil
-          11.815mil
-          7.875mil
-          11.815mil
-          7.875mil
-          -11.815mil
-          -7.875mil
-          -11.815mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -10.875mil
-          14.815mil
-          10.875mil
-          14.815mil
-          10.875mil
-          -14.815mil
-          -10.875mil
-          -14.815mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -7.875mil
-          11.815mil
-          7.875mil
-          11.815mil
-          7.875mil
-          -11.815mil
-          -7.875mil
-          -11.815mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-      ha:ps_proto_v6.2 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -25.395mil
-          46.26mil
-          25.395mil
-          46.26mil
-          25.395mil
-          -46.26mil
-          -25.395mil
-          -46.26mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -28.395mil
-          49.26mil
-          28.395mil
-          49.26mil
-          28.395mil
-          -49.26mil
-          -28.395mil
-          -49.26mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -25.395mil
-          46.26mil
-          25.395mil
-          46.26mil
-          25.395mil
-          -46.26mil
-          -25.395mil
-          -46.26mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.1030260 {
-       smirror = 0
-       ha:attributes {
-        term = 8
-        name = pin8
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.60306in
-       rot = 270.000000
-       y = 2.40162in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 4.92mil
-      }
-      ha:padstack_ref.1030261 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = pin1
-       }
-       proto = 1
-       xmirror = 0
-       x = 2.48693in
-       rot = 270.000000
-       y = 2.40162in
-       li:thermal {
-       }
-       clearance = 4.92mil
-      }
-      ha:padstack_ref.1030262 {
-       smirror = 0
-       ha:attributes {
-        term = 7
-        name = pin7
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.60306in
-       rot = 270.000000
-       y = 2.42721in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.1030263 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = pin2
-       }
-       proto = 1
-       xmirror = 0
-       x = 2.48693in
-       rot = 270.000000
-       y = 2.42721in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.1030264 {
-       smirror = 0
-       ha:attributes {
-        term = 6
-        name = pin6
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.60306in
-       rot = 270.000000
-       y = 2.4528in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.1030265 {
-       smirror = 0
-       ha:attributes {
-        term = 3
-        name = pin3
-       }
-       proto = 1
-       xmirror = 0
-       x = 2.48693in
-       rot = 270.000000
-       y = 2.4528in
-       li:thermal {
-       }
-       clearance = 4.92mil
-      }
-      ha:padstack_ref.1030266 {
-       smirror = 0
-       ha:attributes {
-        term = 5
-        name = pin5
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.60306in
-       rot = 270.000000
-       y = 2.47839in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 4.92mil
-      }
-      ha:padstack_ref.1030267 {
-       smirror = 0
-       ha:attributes {
-        term = 4
-        name = pin4
-       }
-       proto = 1
-       xmirror = 0
-       x = 2.48693in
-       rot = 270.000000
-       y = 2.47839in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.1030268 {
-       smirror = 0
-       ha:attributes {
-        term = 8
-        name = pin8
-       }
-       proto = 2
-       xmirror = 0
-       x = 64.992885mm
-       rot = 270.000000
-       y = 2.4097in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.0mil
-      }
-      ha:padstack_ref.1030269 {
-       smirror = 0
-       ha:attributes {
-        term = 5
-        name = pin5
-       }
-       proto = 2
-       xmirror = 0
-       x = 64.992885mm
-       rot = 270.000000
-       y = 2.47031in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-        ha:line.1030234 {
-         clearance = 0.0
-         y2 = 2.37407in
-         thickness = 10.0mil
-         x1 = 66.29273mm
-         x2 = 62.993016mm
-         y1 = 2.37407in
-        }
-        ha:line.1030237 {
-         clearance = 0.0
-         y2 = 2.50594in
-         thickness = 10.0mil
-         x1 = 62.993016mm
-         x2 = 62.993016mm
-         y1 = 2.37407in
-        }
-        ha:line.1030240 {
-         clearance = 0.0
-         y2 = 2.50594in
-         thickness = 10.0mil
-         x1 = 62.993016mm
-         x2 = 66.29273mm
-         y1 = 2.50594in
-        }
-        ha:line.1030243 {
-         clearance = 0.0
-         y2 = 2.37407in
-         thickness = 10.0mil
-         x1 = 66.29273mm
-         x2 = 66.29273mm
-         y1 = 2.50594in
-        }
-        ha:arc.1030246 {
-         astart = 270.000000
-         thickness = 10.0mil
-         width = 5.0mil
-         height = 5.0mil
-         x = 62.512956mm
-         y = 2.38883in
-         adelta = 360.000000
-         clearance = 0.0
-        }
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.1030248 {
-         clearance = 0.0
-         y2 = 2.440005in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 64.712875mm
-         x2 = 64.712875mm
-         y1 = 2.440005in
-        }
-        ha:line.1030251 {
-         clearance = 0.0
-         y2 = 61.976mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 64.643mm
-         x2 = 64.643mm
-         y1 = 61.976mm
-        }
-        ha:line.1030254 {
-         clearance = 0.0
-         y2 = 61.976mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 64.643mm
-         x2 = 63.643mm
-         y1 = 61.976mm
-        }
-        ha:line.1030257 {
-         clearance = 0.0
-         y2 = 62.976mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 64.643mm
-         x2 = 64.643mm
-         y1 = 61.976mm
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = QCR2wv5MgQmjx0n3Kz8AAABk
-   }
-   ha:subc.1035538 {
-    ha:attributes {
-     value = Force Bootloader
-     footprint = 100mil2pin
-     refdes = J9
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 38.0mil
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -35.0mil
-          -35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -35.0mil
-          -35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -35.0mil
-          -35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-          35.0mil
-          -35.0mil
-          35.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -42.5mil
-          -42.5mil
-          42.5mil
-          -42.5mil
-          42.5mil
-          42.5mil
-          -42.5mil
-          42.5mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -42.5mil
-          -42.5mil
-          42.5mil
-          -42.5mil
-          42.5mil
-          42.5mil
-          -42.5mil
-          42.5mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 1
-      }
-      ha:ps_proto_v6.1 {
-       htop = 0
-       hdia = 38.0mil
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 70.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 70.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 70.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 85.0mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 85.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 1
-      }
-     }
-     li:objects {
-      ha:padstack_ref.1035564 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 2.93in
-       rot = 180.000000
-       y = 1.26in
-       li:thermal {
-        li:2 {
-         on
-         diag
-         round
-         noshape
-        }
-        li:3 {
-         on
-         diag
-         round
-         noshape
-        }
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 7.5mil
-      }
-      ha:padstack_ref.1035565 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 1
-       xmirror = 0
-       x = 2.83in
-       rot = 180.000000
-       y = 1.26in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 7.5mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-        ha:line.1035539 {
-         clearance = 0.0
-         y2 = 1.31in
-         thickness = 15.0mil
-         x1 = 2.78in
-         x2 = 2.98in
-         y1 = 1.31in
-        }
-        ha:line.1035542 {
-         clearance = 0.0
-         y2 = 30.734mm
-         thickness = 15.0mil
-         x1 = 2.98in
-         x2 = 2.98in
-         y1 = 1.31in
-        }
-        ha:line.1035545 {
-         clearance = 0.0
-         y2 = 30.734mm
-         thickness = 15.0mil
-         x1 = 2.98in
-         x2 = 2.78in
-         y1 = 30.734mm
-        }
-        ha:line.1035548 {
-         clearance = 0.0
-         y2 = 1.31in
-         thickness = 15.0mil
-         x1 = 2.78in
-         x2 = 2.78in
-         y1 = 30.734mm
-        }
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.1035552 {
-         clearance = 0.0
-         y2 = 1.26in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 73.152mm
-         x2 = 73.152mm
-         y1 = 1.26in
-        }
-        ha:line.1035555 {
-         clearance = 0.0
-         y2 = 1.26in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 2.93in
-         x2 = 2.93in
-         y1 = 1.26in
-        }
-        ha:line.1035558 {
-         clearance = 0.0
-         y2 = 1.26in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 2.93in
-         x2 = 73.422mm
-         y1 = 1.26in
-        }
-        ha:line.1035561 {
-         clearance = 0.0
-         y2 = 31.004mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 2.93in
-         x2 = 2.93in
-         y1 = 1.26in
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = 2T5hFYSkncza3u8NS5oAAABk
-   }
-   ha:subc.1040797 {
-    ha:attributes {
-     footprint = 0402
-     value = 0.1uF
-     openscad = 0402
-     refdes = C5
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          12.84mil
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          -12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.1040811 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 996.0mil
-       rot = 90.000000
-       y = 1.08648in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-      ha:padstack_ref.1040812 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 996.0mil
-       rot = 90.000000
-       y = 26.797mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.1040799 {
-         clearance = 0.0
-         y2 = 1.07074in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 996.0mil
-         x2 = 996.0mil
-         y1 = 1.07074in
-        }
-        ha:line.1040802 {
-         clearance = 0.0
-         y2 = 1.07074in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 996.0mil
-         x2 = 996.0mil
-         y1 = 1.07074in
-        }
-        ha:line.1040805 {
-         clearance = 0.0
-         y2 = 26.196796mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 996.0mil
-         x2 = 996.0mil
-         y1 = 1.07074in
-        }
-        ha:line.1040808 {
-         clearance = 0.0
-         y2 = 1.07074in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 996.0mil
-         x2 = 26.2984mm
-         y1 = 1.07074in
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = y5FJ817IGIrTlZXh58AAAABl
-   }
-   ha:subc.1040830 {
-    ha:attributes {
-     footprint = 0402
-     value = 31.6k
-     openscad = 0402
-     refdes = R41
-    }
-    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 = 839.0mil
-       rot = 90.000000
-       y = 1.08548in
-       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 = 839.0mil
-       rot = 90.000000
-       y = 1.054in
-       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.06974in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 839.0mil
-         x2 = 839.0mil
-         y1 = 1.06974in
-        }
-        ha:line.1040835 {
-         clearance = 0.0
-         y2 = 1.06974in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 839.0mil
-         x2 = 839.0mil
-         y1 = 1.06974in
-        }
-        ha:line.1040838 {
-         clearance = 0.0
-         y2 = 26.171396mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 839.0mil
-         x2 = 839.0mil
-         y1 = 1.06974in
-        }
-        ha:line.1040841 {
-         clearance = 0.0
-         y2 = 1.06974in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 839.0mil
-         x2 = 22.3106mm
-         y1 = 1.06974in
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = y5FJ817IGIrTlZXh58AAAABn
-   }
-   ha:subc.1040863 {
-    ha:attributes {
-     footprint = 0402
-     value = 10k
-     openscad = 0402
-     refdes = R42
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          12.84mil
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          -12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.1040877 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 839.0mil
-       rot = 90.000000
-       y = 1.15548in
-       li:thermal {
-       }
-       clearance = 10.0mil
-      }
-      ha:padstack_ref.1040878 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 839.0mil
-       rot = 90.000000
-       y = 1.124in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.1040865 {
-         clearance = 0.0
-         y2 = 28.949396mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 839.0mil
-         x2 = 839.0mil
-         y1 = 28.949396mm
-        }
-        ha:line.1040868 {
-         clearance = 0.0
-         y2 = 28.949396mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 839.0mil
-         x2 = 839.0mil
-         y1 = 28.949396mm
-        }
-        ha:line.1040871 {
-         clearance = 0.0
-         y2 = 27.949396mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 839.0mil
-         x2 = 839.0mil
-         y1 = 28.949396mm
-        }
-        ha:line.1040874 {
-         clearance = 0.0
-         y2 = 28.949396mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 839.0mil
-         x2 = 22.3106mm
-         y1 = 28.949396mm
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = y5FJ817IGIrTlZXh58AAAABp
-   }
-   ha:subc.1040896 {
-    ha:attributes {
-     value = 3.3uH
-     footprint = NRS50
-     refdes = L1
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          29.53mil
-          -78.735mil
-          -29.53mil
-          -78.735mil
-          -29.53mil
-          78.735mil
-          29.53mil
-          78.735mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          32.53mil
-          -81.735mil
-          -32.53mil
-          -81.735mil
-          -32.53mil
-          81.735mil
-          32.53mil
-          81.735mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          29.53mil
-          -78.735mil
-          -29.53mil
-          -78.735mil
-          -29.53mil
-          78.735mil
-          29.53mil
-          78.735mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.1040910 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = pin1
-       }
-       proto = 0
-       xmirror = 0
-       x = 936.14mil
-       rot = 0.000000
-       y = 857.005mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.0mil
-      }
-      ha:padstack_ref.1040911 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = pin2
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.07787in
-       rot = 0.000000
-       y = 857.005mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 8.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.1040898 {
-         clearance = 0.0
-         y2 = 21.767927mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 25.577927mm
-         x2 = 25.577927mm
-         y1 = 21.767927mm
-        }
-        ha:line.1040901 {
-         clearance = 0.0
-         y2 = 857.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 1.007in
-         x2 = 1.007in
-         y1 = 857.0mil
-        }
-        ha:line.1040904 {
-         clearance = 0.0
-         y2 = 857.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 1.007in
-         x2 = 26.5778mm
-         y1 = 857.0mil
-        }
-        ha:line.1040907 {
-         clearance = 0.0
-         y2 = 22.7678mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 1.007in
-         x2 = 1.007in
-         y1 = 857.0mil
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = y5FJ817IGIrTlZXh58AAAABr
-   }
-   ha:subc.1043482 {
-    ha:attributes {
-     value = AP62150
-     footprint = TSOT26
-     refdes = U4
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -13.78mil
-          19.685mil
-          13.78mil
-          19.685mil
-          13.78mil
-          -19.685mil
-          -13.78mil
-          -19.685mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -16.78mil
-          22.685mil
-          16.78mil
-          22.685mil
-          16.78mil
-          -22.685mil
-          -16.78mil
-          -22.685mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -13.78mil
-          19.685mil
-          13.78mil
-          19.685mil
-          13.78mil
-          -19.685mil
-          -13.78mil
-          -19.685mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-      ha:ps_proto_v6.1 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          13.78mil
-          -19.685mil
-          -13.78mil
-          -19.685mil
-          -13.78mil
-          19.685mil
-          13.78mil
-          19.685mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          16.78mil
-          -22.685mil
-          -16.78mil
-          -22.685mil
-          -16.78mil
-          22.685mil
-          16.78mil
-          22.685mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          13.78mil
-          -19.685mil
-          -13.78mil
-          -19.685mil
-          -13.78mil
-          19.685mil
-          13.78mil
-          19.685mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.1043497 {
-       smirror = 0
-       ha:attributes {
-        term = 6
-        name = pin6
-       }
-       proto = 0
-       xmirror = 0
-       x = 954.39mil
-       rot = 180.000000
-       y = 27.871293mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.1043498 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = pin1
-       }
-       proto = 1
-       xmirror = 0
-       x = 954.39mil
-       rot = 180.000000
-       y = 25.671653mm
-       li:thermal {
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.1043499 {
-       smirror = 0
-       ha:attributes {
-        term = 5
-        name = pin5
-       }
-       proto = 0
-       xmirror = 0
-       x = 917.0mil
-       rot = 180.000000
-       y = 27.871293mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.1043500 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = pin2
-       }
-       proto = 1
-       xmirror = 0
-       x = 917.0mil
-       rot = 180.000000
-       y = 25.671653mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.1043501 {
-       smirror = 0
-       ha:attributes {
-        term = 4
-        name = pin4
-       }
-       proto = 0
-       xmirror = 0
-       x = 879.6mil
-       rot = 180.000000
-       y = 27.871293mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-      ha:padstack_ref.1043502 {
-       smirror = 0
-       ha:attributes {
-        term = 3
-        name = pin3
-       }
-       proto = 1
-       xmirror = 0
-       x = 879.6mil
-       rot = 180.000000
-       y = 25.671653mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 5.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-        ha:arc.1043483 {
-         astart = 180.000000
-         thickness = 10.0mil
-         width = 5.0mil
-         height = 5.0mil
-         x = 973.09mil
-         y = 24.921718mm
-         adelta = 360.000000
-         clearance = 0.0
-        }
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.1043485 {
-         clearance = 0.0
-         y2 = 26.771473mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 23.291716mm
-         x2 = 23.291716mm
-         y1 = 26.771473mm
-        }
-        ha:line.1043488 {
-         clearance = 0.0
-         y2 = 1.054in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 917.0mil
-         x2 = 917.0mil
-         y1 = 1.054in
-        }
-        ha:line.1043491 {
-         clearance = 0.0
-         y2 = 25.7716mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 917.0mil
-         x2 = 917.0mil
-         y1 = 1.054in
-        }
-        ha:line.1043494 {
-         clearance = 0.0
-         y2 = 1.054in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 917.0mil
-         x2 = 22.2918mm
-         y1 = 1.054in
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = 6VQtC+Lm0hulvsIjOFwAAABo
-   }
-   ha:subc.1051356 {
-    ha:attributes {
-     footprint = 1206
-     value = 22uF
-     openscad = 1206
-     refdes = C37
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          25.59mil
-          -37.4mil
-          -25.59mil
-          -37.4mil
-          -25.59mil
-          37.4mil
-          25.59mil
-          37.4mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          28.59mil
-          -40.4mil
-          -28.59mil
-          -40.4mil
-          -28.59mil
-          40.4mil
-          28.59mil
-          40.4mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          25.59mil
-          -37.4mil
-          -25.59mil
-          -37.4mil
-          -25.59mil
-          37.4mil
-          25.59mil
-          37.4mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.1051375 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.07in
-       rot = 90.000000
-       y = 28.62707mm
-       li:thermal {
-       }
-       clearance = 10.0mil
-      }
-      ha:padstack_ref.1051376 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 1.07in
-       rot = 90.000000
-       y = 25.62733mm
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-        ha:line.1051357 {
-         clearance = 0.0
-         y2 = 1.04438in
-         thickness = 8.0mil
-         x1 = 26.22804mm
-         x2 = 26.22804mm
-         y1 = 27.727148mm
-        }
-        ha:line.1051360 {
-         clearance = 0.0
-         y2 = 1.04438in
-         thickness = 8.0mil
-         x1 = 1.1074in
-         x2 = 1.1074in
-         y1 = 27.727148mm
-        }
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.1051363 {
-         clearance = 0.0
-         y2 = 1.068in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 1.07in
-         x2 = 1.07in
-         ha:flags {
-          selected = 1
-         }
-         y1 = 1.068in
-        }
-        ha:line.1051366 {
-         clearance = 0.0
-         y2 = 1.068in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 1.07in
-         x2 = 1.07in
-         ha:flags {
-          selected = 1
-         }
-         y1 = 1.068in
-        }
-        ha:line.1051369 {
-         clearance = 0.0
-         y2 = 26.1272mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 1.07in
-         x2 = 1.07in
-         ha:flags {
-          selected = 1
-         }
-         y1 = 1.068in
-        }
-        ha:line.1051372 {
-         clearance = 0.0
-         y2 = 1.068in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 1.07in
-         x2 = 28.178mm
-         ha:flags {
-          selected = 1
-         }
-         y1 = 1.068in
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = RDzDyDixN6YiIsu9KFsAAABp
-   }
-   ha:subc.1052070 {
-    ha:attributes {
-     value = LM293
-     footprint = miniso8
-     refdes = U13
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.45mil
-          -22.25mil
-          -9.45mil
-          -22.25mil
-          -9.45mil
-          22.25mil
-          9.45mil
-          22.25mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          12.45mil
-          -25.25mil
-          -12.45mil
-          -25.25mil
-          -12.45mil
-          25.25mil
-          12.45mil
-          25.25mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.45mil
-          -22.25mil
-          -9.45mil
-          -22.25mil
-          -9.45mil
-          22.25mil
-          9.45mil
-          22.25mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.1052098 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 681.61mil
-       rot = 0.000000
-       y = 934.37mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.1052099 {
-       smirror = 0
-       ha:attributes {
-        term = 8
-        name = 8
-       }
-       proto = 0
-       xmirror = 0
-       x = 681.61mil
-       rot = 0.000000
-       y = 755.63mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.1052100 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 707.2mil
-       rot = 0.000000
-       y = 934.37mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.1052101 {
-       smirror = 0
-       ha:attributes {
-        term = 7
-        name = 7
-       }
-       proto = 0
-       xmirror = 0
-       x = 707.2mil
-       rot = 0.000000
-       y = 755.63mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.1052102 {
-       smirror = 0
-       ha:attributes {
-        term = 3
-        name = 3
-       }
-       proto = 0
-       xmirror = 0
-       x = 732.8mil
-       rot = 0.000000
-       y = 934.37mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.1052103 {
-       smirror = 0
-       ha:attributes {
-        term = 6
-        name = 6
-       }
-       proto = 0
-       xmirror = 0
-       x = 732.8mil
-       rot = 0.000000
-       y = 755.63mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.1052104 {
-       smirror = 0
-       ha:attributes {
-        term = 4
-        name = 4
-       }
-       proto = 0
-       xmirror = 0
-       x = 758.39mil
-       rot = 0.000000
-       y = 934.37mil
-       li:thermal {
-       }
-       clearance = 6.0mil
-      }
-      ha:padstack_ref.1052105 {
-       smirror = 0
-       ha:attributes {
-        term = 5
-        name = 5
-       }
-       proto = 0
-       xmirror = 0
-       x = 758.39mil
-       rot = 0.000000
-       y = 755.63mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 6.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-        ha:line.1052071 {
-         clearance = 0.0
-         y2 = 915.87mil
-         thickness = 10.0mil
-         x1 = 16.487902mm
-         x2 = 16.487902mm
-         y1 = 915.87mil
-        }
-        ha:line.1052074 {
-         clearance = 0.0
-         y2 = 785.94mil
-         thickness = 10.0mil
-         x1 = 660.94mil
-         x2 = 19.788124mm
-         y1 = 785.94mil
-        }
-        ha:line.1052077 {
-         clearance = 0.0
-         y2 = 22.963124mm
-         thickness = 10.0mil
-         x1 = 19.788124mm
-         x2 = 19.788124mm
-         y1 = 785.94mil
-        }
-        ha:line.1052080 {
-         clearance = 0.0
-         y2 = 22.963124mm
-         thickness = 10.0mil
-         x1 = 19.788124mm
-         x2 = 660.94mil
-         y1 = 22.963124mm
-        }
-        ha:line.1052083 {
-         clearance = 0.0
-         y2 = 785.94mil
-         thickness = 10.0mil
-         x1 = 660.94mil
-         x2 = 660.94mil
-         y1 = 22.963124mm
-        }
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.1052086 {
-         clearance = 0.0
-         y2 = 845.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 720.0mil
-         x2 = 720.0mil
-         y1 = 845.0mil
-        }
-        ha:line.1052089 {
-         clearance = 0.0
-         y2 = 845.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 720.0mil
-         x2 = 720.0mil
-         y1 = 845.0mil
-        }
-        ha:line.1052092 {
-         clearance = 0.0
-         y2 = 22.463mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 720.0mil
-         x2 = 720.0mil
-         y1 = 845.0mil
-        }
-        ha:line.1052095 {
-         clearance = 0.0
-         y2 = 845.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 720.0mil
-         x2 = 19.288mm
-         y1 = 845.0mil
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = awHEPLOUqbax+QojwTkAAAB9
-   }
-   ha:subc.1052107 {
-    ha:attributes {
-     {io_pcb::hidename_y} = 30.3236 mm
-     footprint = powerdi123
-     {io_pcb::hidename_scale} = 60
-     refdes = D3
-     value = DFLS130L
-     {io_pcb::hidename_direction} = 0
-     {io_pcb::hidename_x} = 6.9342 mm
-    }
-    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 {
-          -43.31mil
-          -27.56mil
-          -43.31mil
-          27.56mil
-          43.31mil
-          27.56mil
-          43.31mil
-          -27.56mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -49.215mil
-          -33.465mil
-          -49.215mil
-          33.465mil
-          49.215mil
-          33.465mil
-          49.215mil
-          -33.465mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -43.31mil
-          -27.56mil
-          -43.31mil
-          27.56mil
-          43.31mil
-          27.56mil
-          43.31mil
-          -27.56mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-      ha:ps_proto_v6.1 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          17.715mil
-          -27.555mil
-          -17.715mil
-          -27.555mil
-          -17.715mil
-          27.555mil
-          17.715mil
-          27.555mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          23.62mil
-          -33.46mil
-          -23.62mil
-          -33.46mil
-          -23.62mil
-          33.46mil
-          23.62mil
-          33.46mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          17.715mil
-          -27.555mil
-          -17.715mil
-          -27.555mil
-          -17.715mil
-          27.555mil
-          17.715mil
-          27.555mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.1052141 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 744.39mil
-       rot = 180.000000
-       y = 1.021in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 11.81mil
-      }
-      ha:padstack_ref.1052142 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 1
-       xmirror = 0
-       x = 644.0mil
-       rot = 180.000000
-       y = 1.021in
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 11.81mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-        ha:line.1052108 {
-         clearance = 0.0
-         y2 = 24.968454mm
-         thickness = 10.0mil
-         x1 = 19.45767mm
-         x2 = 16.457422mm
-         y1 = 24.968454mm
-        }
-        ha:line.1052111 {
-         clearance = 0.0
-         y2 = 24.968454mm
-         thickness = 10.0mil
-         x1 = 19.45767mm
-         x2 = 19.45767mm
-         y1 = 1.05899in
-        }
-        ha:line.1052114 {
-         clearance = 0.0
-         y2 = 1.05899in
-         thickness = 10.0mil
-         x1 = 19.45767mm
-         x2 = 16.457422mm
-         y1 = 1.05899in
-        }
-        ha:line.1052117 {
-         clearance = 0.0
-         y2 = 24.968454mm
-         thickness = 10.0mil
-         x1 = 16.457422mm
-         x2 = 16.457422mm
-         y1 = 1.05899in
-        }
-        ha:line.1052120 {
-         clearance = 0.0
-         y2 = 24.968454mm
-         thickness = 10.0mil
-         x1 = 806.07mil
-         x2 = 787.08mil
-         y1 = 24.968454mm
-        }
-        ha:line.1052123 {
-         clearance = 0.0
-         y2 = 24.968454mm
-         thickness = 10.0mil
-         x1 = 806.07mil
-         x2 = 806.07mil
-         y1 = 1.05899in
-        }
-        ha:line.1052126 {
-         clearance = 0.0
-         y2 = 1.05899in
-         thickness = 10.0mil
-         x1 = 806.07mil
-         x2 = 787.08mil
-         y1 = 1.05899in
-        }
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.1052129 {
-         clearance = 0.0
-         y2 = 1.021in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 694.195mil
-         x2 = 694.195mil
-         y1 = 1.021in
-        }
-        ha:line.1052132 {
-         clearance = 0.0
-         y2 = 1.021in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 706.99mil
-         x2 = 706.99mil
-         y1 = 1.021in
-        }
-        ha:line.1052135 {
-         clearance = 0.0
-         y2 = 1.021in
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 706.99mil
-         x2 = 18.957546mm
-         y1 = 1.021in
-        }
-        ha:line.1052138 {
-         clearance = 0.0
-         y2 = 26.9334mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 706.99mil
-         x2 = 706.99mil
-         y1 = 1.021in
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = fdmrigvTMcHho9IPHtUAAABi
-   }
-   ha:subc.1052144 {
-    ha:attributes {
-     value = 26.1k
-     footprint = 0402
-     refdes = R39
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          12.84mil
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          -12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          9.84mil
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          -9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.1052157 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 800.0mil
-       rot = 270.000000
-       y = 696.26mil
-       li:thermal {
-       }
-       clearance = 10.0mil
-      }
-      ha:padstack_ref.1052158 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 800.0mil
-       rot = 270.000000
-       y = 727.74mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-     }
-     li:layers {
-      ha:top-silk {
-       lid = 0
-       ha:type {
-        silk = 1
-        top = 1
-       }
-       li:objects {
-       }
-       ha:combining {
-       }
-      }
-      ha:subc-aux {
-       lid = 1
-       ha:type {
-        top = 1
-        misc = 1
-        virtual = 1
-       }
-       li:objects {
-        ha:line.1052145 {
-         clearance = 0.0
-         y2 = 712.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 800.0mil
-         x2 = 800.0mil
-         y1 = 712.0mil
-        }
-        ha:line.1052148 {
-         clearance = 0.0
-         y2 = 712.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 800.0mil
-         x2 = 800.0mil
-         y1 = 712.0mil
-        }
-        ha:line.1052151 {
-         clearance = 0.0
-         y2 = 19.0848mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 800.0mil
-         x2 = 800.0mil
-         y1 = 712.0mil
-        }
-        ha:line.1052154 {
-         clearance = 0.0
-         y2 = 712.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 800.0mil
-         x2 = 19.32mm
-         y1 = 712.0mil
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = fdmrigvTMcHho9IPHtUAAABb
-   }
-   ha:subc.1052160 {
-    ha:attributes {
-     value = 200k
-     footprint = 0402
-     refdes = R38
-    }
-    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.1052173 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 847.0mil
-       rot = 270.000000
-       y = 727.74mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-      ha:padstack_ref.1052174 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 847.0mil
-       rot = 270.000000
-       y = 696.26mil
-       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.1052161 {
-         clearance = 0.0
-         y2 = 712.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 847.0mil
-         x2 = 847.0mil
-         y1 = 712.0mil
-        }
-        ha:line.1052164 {
-         clearance = 0.0
-         y2 = 712.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 847.0mil
-         x2 = 847.0mil
-         y1 = 712.0mil
-        }
-        ha:line.1052167 {
-         clearance = 0.0
-         y2 = 17.0848mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 847.0mil
-         x2 = 847.0mil
-         y1 = 712.0mil
-        }
-        ha:line.1052170 {
-         clearance = 0.0
-         y2 = 712.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 847.0mil
-         x2 = 22.5138mm
-         y1 = 712.0mil
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = fdmrigvTMcHho9IPHtUAAABa
-   }
-   ha:subc.1052176 {
-    ha:attributes {
-     value = 22k
-     footprint = 0402
-     refdes = R37
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-          -9.84mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
-          -12.84mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-          -9.84mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.1052189 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 858.0mil
-       rot = 180.000000
-       y = 805.74mil
-       li:thermal {
-       }
-       clearance = 10.0mil
-      }
-      ha:padstack_ref.1052190 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 858.0mil
-       rot = 180.000000
-       y = 774.26mil
-       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.1052177 {
-         clearance = 0.0
-         y2 = 790.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 858.0mil
-         x2 = 858.0mil
-         y1 = 790.0mil
-        }
-        ha:line.1052180 {
-         clearance = 0.0
-         y2 = 790.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 858.0mil
-         x2 = 858.0mil
-         y1 = 790.0mil
-        }
-        ha:line.1052183 {
-         clearance = 0.0
-         y2 = 21.066mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 858.0mil
-         x2 = 858.0mil
-         y1 = 790.0mil
-        }
-        ha:line.1052186 {
-         clearance = 0.0
-         y2 = 790.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 858.0mil
-         x2 = 22.7932mm
-         y1 = 790.0mil
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = fdmrigvTMcHho9IPHtUAAABT
-   }
-   ha:subc.1052192 {
-    ha:attributes {
-     value = 200k
-     footprint = 0402
-     refdes = R36
-    }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 0.0
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-          -9.84mil
-         }
-         ha:layer_mask {
-          copper = 1
-          top = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -16.77mil
-          -12.84mil
-          -16.77mil
-          12.84mil
-          16.77mil
-          12.84mil
-          16.77mil
-          -12.84mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         li:ps_poly {
-          -13.77mil
-          -9.84mil
-          -13.77mil
-          9.84mil
-          13.77mil
-          9.84mil
-          13.77mil
-          -9.84mil
-         }
-         ha:layer_mask {
-          top = 1
-          paste = 1
-         }
-         ha:combining {
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 0
-      }
-     }
-     li:objects {
-      ha:padstack_ref.1052205 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 813.0mil
-       rot = 180.000000
-       y = 774.26mil
-       li:thermal {
-       }
-       ha:flags {
-        clearline = 1
-       }
-       clearance = 10.0mil
-      }
-      ha:padstack_ref.1052206 {
-       smirror = 0
-       ha:attributes {
-        term = 2
-        name = 2
-       }
-       proto = 0
-       xmirror = 0
-       x = 813.0mil
-       rot = 180.000000
-       y = 805.74mil
-       li:thermal {
-       }
-       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.1052193 {
-         clearance = 0.0
-         y2 = 790.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = pnp-origin
-         }
-         x1 = 813.0mil
-         x2 = 813.0mil
-         y1 = 790.0mil
-        }
-        ha:line.1052196 {
-         clearance = 0.0
-         y2 = 790.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = origin
-         }
-         x1 = 813.0mil
-         x2 = 813.0mil
-         y1 = 790.0mil
-        }
-        ha:line.1052199 {
-         clearance = 0.0
-         y2 = 19.066mm
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = x
-         }
-         x1 = 813.0mil
-         x2 = 813.0mil
-         y1 = 790.0mil
-        }
-        ha:line.1052202 {
-         clearance = 0.0
-         y2 = 790.0mil
-         thickness = 0.1mm
-         ha:attributes {
-          subc-role = y
-         }
-         x1 = 813.0mil
-         x2 = 19.6502mm
-         y1 = 790.0mil
-        }
-       }
-       ha:combining {
-       }
-      }
-     }
-    }
-    uid = fdmrigvTMcHho9IPHtUAAABU
-   }
-    ha:subc.1056153 {
-     ha:attributes {
-      value=LPC11U14FHI33
-      footprint=hvqfn33
-      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.315mil  
-            -16.73mil  
-            5.315mil  
-            16.73mil  
-            5.315mil  
-            16.73mil  
-            -5.315mil  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -19.73mil  
-            -8.315mil  
-            -19.73mil  
-            8.315mil  
-            19.73mil  
-            8.315mil  
-            19.73mil  
-            -8.315mil  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -16.73mil  
-            -5.315mil  
-            -16.73mil  
-            5.315mil  
-            16.73mil  
-            5.315mil  
-            16.73mil  
-            -5.315mil  
-           }
-         }
-       }
-     }
-
-     ha:ps_proto_v6.1 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
-
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            5.315mil  
-            -16.73mil  
-            -5.315mil  
-            -16.73mil  
-            -5.315mil  
-            16.73mil  
-            5.315mil  
-            16.73mil  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            8.315mil  
-            -19.73mil  
-            -8.315mil  
-            -19.73mil  
-            -8.315mil  
-            19.73mil  
-            8.315mil  
-            19.73mil  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            5.315mil  
-            -16.73mil  
-            -5.315mil  
-            -16.73mil  
-            -5.315mil  
-            16.73mil  
-            5.315mil  
-            16.73mil  
-           }
-         }
-       }
-     }
-
-     ha:ps_proto_v6.2 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
-
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -73.82mil  
-            73.82mil  
-            73.82mil  
-            73.82mil  
-            73.82mil  
-            -73.82mil  
-            -73.82mil  
-            -73.82mil  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.0  
-            0.0  
-            0.0  
-            0.0  
-            0.0  
-            0.0  
-            0.0  
-            0.0  
-           }
-         }
-       }
-     }
-
-     ha:ps_proto_v6.3 {
-       hdia=13.0mil; hplated=1; htop=0; hbottom=0;
-       li:shape {
-
-         ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=27.0mil;          }
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-         }
-
-         ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=27.0mil;          }
-          ha:combining {          }
-          ha:layer_mask {
-           bottom = 1
-           copper = 1
-          }
-          clearance=0.0
-         }
-
-         ha:ps_shape_v4 {
-          ha:ps_circ { x=0.0; y=0.0; dia=27.0mil;          }
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           intern = 1
-          }
-          clearance=0.0
-         }
-       }
-     }
-
-     ha:ps_proto_v6.4 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
-
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -15.08mil  
-            15.08mil  
-            15.08mil  
-            15.08mil  
-            15.08mil  
-            -15.08mil  
-            -15.08mil  
-            -15.08mil  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            0.0  
-            0.0  
-            0.0  
-            0.0  
-            0.0  
-            0.0  
-            0.0  
-            0.0  
-           }
-         }
-       }
-     }
-
-     ha:ps_proto_v6.5 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
-
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -15.08mil  
-            15.08mil  
-            15.08mil  
-            15.08mil  
-            15.08mil  
-            -15.08mil  
-            -15.08mil  
-            -15.08mil  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -15.08mil  
-            15.08mil  
-            15.08mil  
-            15.08mil  
-            15.08mil  
-            -15.08mil  
-            -15.08mil  
-            -15.08mil  
-           }
-         }
-       }
-     }
-
-     ha:ps_proto_v6.6 {
-       hdia=0.0; hplated=0; htop=0; hbottom=0;
-       li:shape {
-
-         ha:ps_shape_v4 {
-          ha:combining {          }
-          ha:layer_mask {
-           copper = 1
-           top = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -8.615mil  
-            8.615mil  
-            8.615mil  
-            8.615mil  
-            8.615mil  
-            -8.615mil  
-            -8.615mil  
-            -8.615mil  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { sub=1; auto=1;          }
-          ha:layer_mask {
-           top = 1
-           mask = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -11.615mil  
-            11.615mil  
-            11.615mil  
-            11.615mil  
-            11.615mil  
-            -11.615mil  
-            -11.615mil  
-            -11.615mil  
-           }
-         }
-
-         ha:ps_shape_v4 {
-          ha:combining { auto=1;          }
-          ha:layer_mask {
-           top = 1
-           paste = 1
-          }
-          clearance=0.0
-           li:ps_poly {
-            -8.615mil  
-            8.615mil  
-            8.615mil  
-            8.615mil  
-            8.615mil  
-            -8.615mil  
-            -8.615mil  
-            -8.615mil  
-           }
-         }
-       }
-     }
-    }
-
-     li:objects {
-      ha:padstack_ref.1056182 {
-       proto=0; x=2.4611in; y=50.808763mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=1
-         name=1
-       }
-      }
-      ha:padstack_ref.1056183 {
-       proto=1; x=66.886963mm; y=1.9659in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=9
-         name=9
-       }
-      }
-      ha:padstack_ref.1056184 {
-       proto=0; x=2.5989in; y=45.558837mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=17
-         name=17
-       }
-      }
-      ha:padstack_ref.1056185 {
-       proto=1; x=61.637037mm; y=1.8281in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=25
-         name=25
-       }
-      }
-      ha:padstack_ref.1056186 {
-       proto=0; x=2.48079in; y=50.808763mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=2
-         name=2
-       }
-      }
-      ha:padstack_ref.1056187 {
-       proto=1; x=66.886963mm; y=1.94621in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=10
-         name=10
-       }
-      }
-      ha:padstack_ref.1056188 {
-       proto=0; x=2.57921in; y=45.558837mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=18
-         name=18
-       }
-      }
-      ha:padstack_ref.1056189 {
-       proto=1; x=61.637037mm; y=1.84779in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=26
-         name=26
-       }
-      }
-      ha:padstack_ref.1056190 {
-       proto=0; x=2.50047in; y=50.808763mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=3
-         name=3
-       }
-      }
-      ha:padstack_ref.1056191 {
-       proto=1; x=66.886963mm; y=1.92653in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=11
-         name=11
-       }
-      }
-      ha:padstack_ref.1056192 {
-       proto=0; x=2.55953in; y=45.558837mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=19
-         name=19
-       }
-      }
-      ha:padstack_ref.1056193 {
-       proto=1; x=61.637037mm; y=1.86747in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=27
-         name=27
-       }
-      }
-      ha:padstack_ref.1056194 {
-       proto=0; x=2.52016in; y=50.808763mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=4
-         name=4
-       }
-      }
-      ha:padstack_ref.1056195 {
-       proto=1; x=66.886963mm; y=1.90684in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=12
-         name=12
-       }
-      }
-      ha:padstack_ref.1056196 {
-       proto=0; x=2.53984in; y=45.558837mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=20
-         name=20
-       }
-      }
-      ha:padstack_ref.1056197 {
-       proto=1; x=61.637037mm; y=1.88716in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=28
-         name=28
-       }
-      }
-      ha:padstack_ref.1056198 {
-       proto=0; x=2.53984in; y=50.808763mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=5
-         name=5
-       }
-      }
-      ha:padstack_ref.1056199 {
-       proto=1; x=66.886963mm; y=1.88716in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=13
-         name=13
-       }
-      }
-      ha:padstack_ref.1056200 {
-       proto=0; x=2.52016in; y=45.558837mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=21
-         name=21
-       }
-      }
-      ha:padstack_ref.1056201 {
-       proto=1; x=61.637037mm; y=1.90684in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=29
-         name=29
-       }
-      }
-      ha:padstack_ref.1056202 {
-       proto=0; x=2.55953in; y=50.808763mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=6
-         name=6
-       }
-      }
-      ha:padstack_ref.1056203 {
-       proto=1; x=66.886963mm; y=1.86747in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=14
-         name=14
-       }
-      }
-      ha:padstack_ref.1056204 {
-       proto=0; x=2.50047in; y=45.558837mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=22
-         name=22
-       }
-      }
-      ha:padstack_ref.1056205 {
-       proto=1; x=61.637037mm; y=1.92653in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=30
-         name=30
-       }
-      }
-      ha:padstack_ref.1056206 {
-       proto=0; x=2.57921in; y=50.808763mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=7
-         name=7
-       }
-      }
-      ha:padstack_ref.1056207 {
-       proto=1; x=66.886963mm; y=1.84779in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=15
-         name=15
-       }
-      }
-      ha:padstack_ref.1056208 {
-       proto=0; x=2.48079in; y=45.558837mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=23
-         name=23
-       }
-      }
-      ha:padstack_ref.1056209 {
-       proto=1; x=61.637037mm; y=1.94621in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=31
-         name=31
-       }
-      }
-      ha:padstack_ref.1056210 {
-       proto=0; x=2.5989in; y=50.808763mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=8
-         name=8
-       }
-      }
-      ha:padstack_ref.1056211 {
-       proto=1; x=66.886963mm; y=1.8281in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=16
-         name=16
-       }
-      }
-      ha:padstack_ref.1056212 {
-       proto=0; x=2.4611in; y=45.558837mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=24
-         name=24
-       }
-      }
-      ha:padstack_ref.1056213 {
-       proto=1; x=61.637037mm; y=1.9659in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=32
-         name=32
-       }
-      }
-      ha:padstack_ref.1056214 {
-       proto=2; x=2.53in; y=1.897in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056215 {
-       proto=3; x=2.46968in; y=1.95732in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-         li:2 {
-          on  
-          solid  
-          noshape  
-         }
-         li:3 {
-          on  
-          solid  
-          noshape  
-         }
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056216 {
-       proto=4; x=2.46968in; y=1.95732in; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-         li:2 {
-          on  
-          noshape  
-         }
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056217 {
-       proto=3; x=2.46968in; y=1.897in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-         li:2 {
-          on  
-          solid  
-          noshape  
-         }
-          li:3 {
-           on  
-           solid  
-           noshape  
-          }
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056218 {
-       proto=4; x=2.46968in; y=1.897in; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056219 {
-       proto=3; x=2.46968in; y=1.83668in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-         li:2 {
-          on  
-          solid  
-          noshape  
-         }
-          li:3 {
-           on  
-           solid  
-           noshape  
-          }
-          li:6 {
-           on  
-           sharp  
-           noshape  
-          }
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056220 {
-       proto=4; x=2.46968in; y=1.83668in; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056221 {
-       proto=3; x=2.53in; y=1.95732in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-         li:2 {
-          on  
-          solid  
-          noshape  
-         }
-         li:3 {
-          on  
-          solid  
-          noshape  
-         }
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056222 {
-       proto=4; x=2.53in; y=1.95732in; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-       li:thermal {
-         li:2 {
-          on  
-          solid  
-          noshape  
-         }
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056223 {
-       proto=3; x=2.53in; y=1.897in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-         li:2 {
-          on  
-          round  
-          noshape  
-         }
-          li:3 {
-           on  
-           solid  
-           noshape  
-          }
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056224 {
-       proto=4; x=2.53in; y=1.897in; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056225 {
-       proto=3; x=2.53in; y=1.83668in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-         li:2 {
-          on  
-          solid  
-          noshape  
-         }
-          li:3 {
-           on  
-           solid  
-           noshape  
-          }
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056226 {
-       proto=4; x=2.53in; y=1.83668in; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056227 {
-       proto=3; x=2.59032in; y=1.95732in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
        }
+     }
 
-       li:thermal {
-         li:2 {
-          on  
-          solid  
-          noshape  
-         }
-          li:3 {
-           on  
-           solid  
-           noshape  
+     ha:ps_proto_v6.2 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
           }
-       }
+          clearance=0.0
+           li:ps_poly {
+            -73.82mil  
+            73.82mil  
+            73.82mil  
+            73.82mil  
+            73.82mil  
+            -73.82mil  
+            -73.82mil  
+            -73.82mil  
+           }
+         }
 
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056228 {
-       proto=4; x=2.59032in; y=1.95732in; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-       ha:flags {
-        clearline=1
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.0  
+            0.0  
+            0.0  
+            0.0  
+            0.0  
+            0.0  
+            0.0  
+            0.0  
+           }
+         }
        }
+     }
 
-       li:thermal {
-       }
+     ha:ps_proto_v6.3 {
+       hdia=13.0mil; hplated=1; htop=0; hbottom=0;
+       li:shape {
 
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056229 {
-       proto=3; x=2.59032in; y=1.897in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=27.0mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+         }
 
-       li:thermal {
-         li:2 {
-          on  
-          solid  
-          noshape  
+         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
          }
-         li:3 {
-          on  
-          solid  
-          noshape  
+
+         ha:ps_shape_v4 {
+          ha:ps_circ { x=0.0; y=0.0; dia=27.0mil;          }
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           intern = 1
+          }
+          clearance=0.0
          }
        }
+     }
 
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056230 {
-       proto=4; x=2.59032in; y=1.897in; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-       li:thermal {
-         li:2 {
-          on  
-          diag  
-           round  
-           noshape  
+     ha:ps_proto_v6.4 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -15.08mil  
+            15.08mil  
+            15.08mil  
+            15.08mil  
+            15.08mil  
+            -15.08mil  
+            -15.08mil  
+            -15.08mil  
+           }
          }
-       }
 
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056231 {
-       proto=3; x=2.59032in; y=1.83668in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            0.0  
+            0.0  
+            0.0  
+            0.0  
+            0.0  
+            0.0  
+            0.0  
+            0.0  
+           }
+         }
        }
+     }
 
-       li:thermal {
-         li:2 {
-          on  
-          solid  
-          noshape  
+     ha:ps_proto_v6.5 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -15.08mil  
+            15.08mil  
+            15.08mil  
+            15.08mil  
+            15.08mil  
+            -15.08mil  
+            -15.08mil  
+            -15.08mil  
+           }
          }
-          li:3 {
-           on  
-           solid  
-           noshape  
+
+         ha:ps_shape_v4 {
+          ha:combining { sub=1; auto=1;          }
+          ha:layer_mask {
+           top = 1
+           mask = 1
           }
+          clearance=0.0
+           li:ps_poly {
+            -15.08mil  
+            15.08mil  
+            15.08mil  
+            15.08mil  
+            15.08mil  
+            -15.08mil  
+            -15.08mil  
+            -15.08mil  
+           }
+         }
        }
+     }
 
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056232 {
-       proto=4; x=2.59032in; y=1.83668in; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-       ha:flags {
-        clearline=1
-       }
+     ha:ps_proto_v6.6 {
+       hdia=0.0; hplated=0; htop=0; hbottom=0;
+       li:shape {
+
+         ha:ps_shape_v4 {
+          ha:combining {          }
+          ha:layer_mask {
+           copper = 1
+           top = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -8.615mil  
+            8.615mil  
+            8.615mil  
+            8.615mil  
+            8.615mil  
+            -8.615mil  
+            -8.615mil  
+            -8.615mil  
+           }
+         }
 
-       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 {
+            -11.615mil  
+            11.615mil  
+            11.615mil  
+            11.615mil  
+            11.615mil  
+            -11.615mil  
+            -11.615mil  
+            -11.615mil  
+           }
+         }
 
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056233 {
-       proto=5; x=2.46968in; y=1.92716in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       li:thermal {
+         ha:ps_shape_v4 {
+          ha:combining { auto=1;          }
+          ha:layer_mask {
+           top = 1
+           paste = 1
+          }
+          clearance=0.0
+           li:ps_poly {
+            -8.615mil  
+            8.615mil  
+            8.615mil  
+            8.615mil  
+            8.615mil  
+            -8.615mil  
+            -8.615mil  
+            -8.615mil  
+           }
+         }
        }
+     }
+    }
 
-       ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056234 {
-       proto=6; x=2.46968in; y=1.92716in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+     li:objects {
+      ha:padstack_ref.1056182 {
+       proto=0; x=2.4611in; y=50.808763mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -34930,22 +24885,12 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056235 {
-       proto=5; x=2.46968in; y=1.86684in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
+         term=1
+         name=1
        }
       }
-      ha:padstack_ref.1056236 {
-       proto=6; x=2.46968in; y=1.86684in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1056183 {
+       proto=1; x=66.886963mm; y=1.9659in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -34954,22 +24899,12 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056237 {
-       proto=5; x=2.49984in; y=1.95732in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
+         term=9
+         name=9
        }
       }
-      ha:padstack_ref.1056238 {
-       proto=6; x=2.49984in; y=1.95732in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1056184 {
+       proto=0; x=2.5989in; y=45.558837mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -34978,12 +24913,12 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=33
-         name=33
+         term=17
+         name=17
        }
       }
-      ha:padstack_ref.1056239 {
-       proto=5; x=2.49984in; y=1.92716in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1056185 {
+       proto=1; x=61.637037mm; y=1.8281in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -34992,12 +24927,12 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=33
-         name=33
+         term=25
+         name=25
        }
       }
-      ha:padstack_ref.1056240 {
-       proto=6; x=2.49984in; y=1.92716in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1056186 {
+       proto=0; x=2.48079in; y=50.808763mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -35006,12 +24941,12 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=33
-         name=33
+         term=2
+         name=2
        }
       }
-      ha:padstack_ref.1056241 {
-       proto=5; x=2.49984in; y=1.897in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1056187 {
+       proto=1; x=66.886963mm; y=1.94621in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -35020,12 +24955,12 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=33
-         name=33
+         term=10
+         name=10
        }
       }
-      ha:padstack_ref.1056242 {
-       proto=6; x=2.49984in; y=1.897in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1056188 {
+       proto=0; x=2.57921in; y=45.558837mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -35034,12 +24969,12 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=33
-         name=33
+         term=18
+         name=18
        }
       }
-      ha:padstack_ref.1056243 {
-       proto=5; x=2.49984in; y=1.86684in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1056189 {
+       proto=1; x=61.637037mm; y=1.84779in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -35048,12 +24983,12 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=33
-         name=33
+         term=26
+         name=26
        }
       }
-      ha:padstack_ref.1056244 {
-       proto=6; x=2.49984in; y=1.86684in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1056190 {
+       proto=0; x=2.50047in; y=50.808763mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -35062,22 +24997,12 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056245 {
-       proto=5; x=2.49984in; y=1.83668in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
+         term=3
+         name=3
        }
       }
-      ha:padstack_ref.1056246 {
-       proto=6; x=2.49984in; y=1.83668in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1056191 {
+       proto=1; x=66.886963mm; y=1.92653in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -35086,12 +25011,12 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=33
-         name=33
+         term=11
+         name=11
        }
       }
-      ha:padstack_ref.1056247 {
-       proto=5; x=2.53in; y=1.92716in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1056192 {
+       proto=0; x=2.55953in; y=45.558837mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -35100,12 +25025,12 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=33
-         name=33
+         term=19
+         name=19
        }
       }
-      ha:padstack_ref.1056248 {
-       proto=6; x=2.53in; y=1.92716in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1056193 {
+       proto=1; x=61.637037mm; y=1.86747in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -35114,12 +25039,12 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=33
-         name=33
+         term=27
+         name=27
        }
       }
-      ha:padstack_ref.1056249 {
-       proto=5; x=2.53in; y=1.86684in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1056194 {
+       proto=0; x=2.52016in; y=50.808763mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -35128,12 +25053,12 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=33
-         name=33
+         term=4
+         name=4
        }
       }
-      ha:padstack_ref.1056250 {
-       proto=6; x=2.53in; y=1.86684in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1056195 {
+       proto=1; x=66.886963mm; y=1.90684in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -35142,22 +25067,12 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056251 {
-       proto=5; x=2.56016in; y=1.95732in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
+         term=12
+         name=12
        }
       }
-      ha:padstack_ref.1056252 {
-       proto=6; x=2.56016in; y=1.95732in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1056196 {
+       proto=0; x=2.53984in; y=45.558837mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -35166,22 +25081,12 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056253 {
-       proto=5; x=2.56016in; y=1.92716in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
+         term=20
+         name=20
        }
       }
-      ha:padstack_ref.1056254 {
-       proto=6; x=2.56016in; y=1.92716in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1056197 {
+       proto=1; x=61.637037mm; y=1.88716in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -35190,46 +25095,26 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=33
-         name=33
-       }
-      }
-      ha:padstack_ref.1056255 {
-       proto=5; x=2.56016in; y=1.897in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
+         term=28
+         name=28
        }
       }
-      ha:padstack_ref.1056256 {
-       proto=6; x=2.56016in; y=1.897in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-       ha:flags {
-        clearline=1
-       }
-
-       li:thermal {
-       }
-
-       ha:attributes {
-         term=33
-         name=33
+      ha:padstack_ref.1056198 {
+       proto=0; x=2.53984in; y=50.808763mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
        }
-      }
-      ha:padstack_ref.1056257 {
-       proto=5; x=2.56016in; y=1.86684in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+
        li:thermal {
        }
 
        ha:attributes {
-         term=33
-         name=33
+         term=5
+         name=5
        }
       }
-      ha:padstack_ref.1056258 {
-       proto=6; x=2.56016in; y=1.86684in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1056199 {
+       proto=1; x=66.886963mm; y=1.88716in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -35238,22 +25123,26 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=33
-         name=33
+         term=13
+         name=13
        }
       }
-      ha:padstack_ref.1056259 {
-       proto=5; x=2.56016in; y=1.83668in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1056200 {
+       proto=0; x=2.52016in; y=45.558837mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
        li:thermal {
        }
 
        ha:attributes {
-         term=33
-         name=33
+         term=21
+         name=21
        }
       }
-      ha:padstack_ref.1056260 {
-       proto=6; x=2.56016in; y=1.83668in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1056201 {
+       proto=1; x=61.637037mm; y=1.90684in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -35262,22 +25151,26 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=33
-         name=33
+         term=29
+         name=29
        }
       }
-      ha:padstack_ref.1056261 {
-       proto=5; x=2.59032in; y=1.92716in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1056202 {
+       proto=0; x=2.55953in; y=50.808763mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
        li:thermal {
        }
 
        ha:attributes {
-         term=33
-         name=33
+         term=6
+         name=6
        }
       }
-      ha:padstack_ref.1056262 {
-       proto=6; x=2.59032in; y=1.92716in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1056203 {
+       proto=1; x=66.886963mm; y=1.86747in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -35286,22 +25179,26 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=33
-         name=33
+         term=14
+         name=14
        }
       }
-      ha:padstack_ref.1056263 {
-       proto=5; x=2.59032in; y=1.86684in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1056204 {
+       proto=0; x=2.50047in; y=45.558837mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
        li:thermal {
        }
 
        ha:attributes {
-         term=33
-         name=33
+         term=22
+         name=22
        }
       }
-      ha:padstack_ref.1056264 {
-       proto=6; x=2.59032in; y=1.86684in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+      ha:padstack_ref.1056205 {
+       proto=1; x=61.637037mm; y=1.92653in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
        ha:flags {
         clearline=1
        }
@@ -35310,1765 +25207,967 @@ ha:pcb-rnd-board-v8 {
        }
 
        ha:attributes {
-         term=33
-         name=33
+         term=30
+         name=30
        }
       }
-     }
-     li:layers {
-
-      ha:top-silk {
-       lid=0
-       ha:combining {       }
-
-        li:objects {
-         ha:line.1056154 {
-          x1=2.43157in; y1=1.99543in; x2=2.43157in; y2=1.79857in; thickness=10.0mil; clearance=0.0;
-         }
-         ha:line.1056157 {
-          x1=2.43157in; y1=1.79857in; x2=66.762122mm; y2=1.79857in; thickness=10.0mil; clearance=0.0;
-         }
-         ha:line.1056160 {
-          x1=66.762122mm; y1=1.79857in; x2=66.762122mm; y2=1.99543in; thickness=10.0mil; clearance=0.0;
-         }
-         ha:line.1056163 {
-          x1=66.762122mm; y1=1.99543in; x2=2.43157in; y2=1.99543in; thickness=10.0mil; clearance=0.0;
-         }
-         ha:line.1056166 {
-          x1=2.41976in; y1=50.983896mm; x2=2.41976in; y2=50.983896mm; thickness=10.0mil; clearance=0.0;
-         }
-        }
-        ha:type {
-         silk = 1
-         top = 1
-        }
-      }
-
-      ha:subc-aux {
-       lid=1
-       ha:combining {       }
-
-        li:objects {
-         ha:line.1056170 {
-          x1=2.53in; y1=1.897in; x2=2.53in; y2=1.897in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=pnp-origin
-          }
-         }
-         ha:line.1056173 {
-          x1=2.53in; y1=1.897in; x2=2.53in; y2=1.897in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=origin
-          }
-         }
-         ha:line.1056176 {
-          x1=2.53in; y1=1.897in; x2=2.53in; y2=47.1838mm; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=x
-          }
-         }
-         ha:line.1056179 {
-          x1=2.53in; y1=1.897in; x2=65.262mm; y2=1.897in; thickness=0.1mm; clearance=0.0;
-          ha:attributes {
-            subc-role=y
-          }
-         }
-        }
-        ha:type {
-         top = 1
-         misc = 1
-         virtual = 1
-        }
-      }
-     }
-    }
-     uid = wZqRBfM1urTrMW5lGYEAAABo
-    }
-     ha:subc.1058880 {
-      ha:attributes {
-       refdes=R10
-       value=3.3k
-       footprint=0402
-       openscad=0402
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             9.84mil  
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             -9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             12.84mil  
-             -16.77mil  
-             -12.84mil  
-             -16.77mil  
-             -12.84mil  
-             16.77mil  
-             12.84mil  
-             16.77mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             9.84mil  
-             -13.77mil  
-             -9.84mil  
-             -13.77mil  
-             -9.84mil  
-             13.77mil  
-             9.84mil  
-             13.77mil  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.1058894 {
-        proto=0; x=2.43in; y=2.68226in; 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.1056206 {
+       proto=0; x=2.57921in; y=50.808763mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
        }
-       ha:padstack_ref.1058895 {
-        proto=0; x=2.43in; y=2.71374in; rot=270.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=7
+         name=7
        }
       }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
+      ha:padstack_ref.1056207 {
+       proto=1; x=66.886963mm; y=1.84779in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
-
-         li:objects {
-          ha:line.1058882 {
-           x1=2.43in; y1=2.698in; x2=2.43in; y2=2.698in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1058885 {
-           x1=2.43in; y1=2.698in; x2=2.43in; y2=2.698in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1058888 {
-           x1=2.43in; y1=2.698in; x2=2.43in; y2=69.5292mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1058891 {
-           x1=2.43in; y1=2.698in; x2=60.722mm; y2=2.698in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+       li:thermal {
        }
-      }
-     }
-      uid = lXkwQt/fQlV0b+jqQrsAAABp
-     }
-     ha:subc.1058925 {
-      ha:attributes {
-       value=Force Uboot
-       footprint=100mil2pin
-       refdes=J12
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -35.0mil  
-             -35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-             35.0mil  
-             -35.0mil  
-             35.0mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -42.5mil  
-             -42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -42.5mil  
-             -42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-             42.5mil  
-             -42.5mil  
-             42.5mil  
-            }
-          }
-        }
-      }
-
-      ha:ps_proto_v6.1 {
-        hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
-           }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
-        }
+       ha:attributes {
+         term=15
+         name=15
+       }
       }
-     }
-
-      li:objects {
-       ha:padstack_ref.1058951 {
-        proto=0; x=2.83in; y=2.89in; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
-        ha:flags {
-         clearline=1
-        }
+      ha:padstack_ref.1056208 {
+       proto=0; x=2.48079in; y=45.558837mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-        li:thermal {
-        }
+       li:thermal {
+       }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
+       ha:attributes {
+         term=23
+         name=23
+       }
+      }
+      ha:padstack_ref.1056209 {
+       proto=1; x=61.637037mm; y=1.94621in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
        }
-       ha:padstack_ref.1058952 {
-        proto=1; x=2.93in; y=2.89in; rot=0.000000; xmirror=0; smirror=0; clearance=7.5mil;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-          li:5 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
-        }
+       li:thermal {
+       }
 
-        ha:attributes {
-          term=2
-          name=2
-        }
+       ha:attributes {
+         term=31
+         name=31
        }
       }
-      li:layers {
+      ha:padstack_ref.1056210 {
+       proto=0; x=2.5989in; y=50.808763mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+       li:thermal {
+       }
 
-         li:objects {
-          ha:line.1058926 {
-           x1=2.98in; y1=72.136mm; x2=2.78in; y2=72.136mm; thickness=15.0mil; clearance=0.0;
-          }
-          ha:line.1058929 {
-           x1=2.78in; y1=72.136mm; x2=2.78in; y2=2.94in; thickness=15.0mil; clearance=0.0;
-          }
-          ha:line.1058932 {
-           x1=2.78in; y1=2.94in; x2=2.98in; y2=2.94in; thickness=15.0mil; clearance=0.0;
-          }
-          ha:line.1058935 {
-           x1=2.98in; y1=2.94in; x2=2.98in; y2=72.136mm; thickness=15.0mil; clearance=0.0;
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
+       ha:attributes {
+         term=8
+         name=8
+       }
+      }
+      ha:padstack_ref.1056211 {
+       proto=1; x=66.886963mm; y=1.8281in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+       li:thermal {
+       }
 
-         li:objects {
-          ha:line.1058939 {
-           x1=73.152mm; y1=2.89in; x2=73.152mm; y2=2.89in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1058942 {
-           x1=2.83in; y1=2.89in; x2=2.83in; y2=2.89in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1058945 {
-           x1=2.83in; y1=2.89in; x2=72.882mm; y2=2.89in; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1058948 {
-           x1=2.83in; y1=2.89in; x2=2.83in; y2=74.406mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+       ha:attributes {
+         term=16
+         name=16
        }
       }
-     }
-      uid = lXkwQt/fQlV0b+jqQrsAAABr
-     }
-      ha:subc.1064502 {
-       ha:attributes {
-        refdes=R29
-        value=10k
-        footprint=0402
-        openscad=0402
+      ha:padstack_ref.1056212 {
+       proto=0; x=2.4611in; y=45.558837mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
        }
-      ha:data {
-            li:padstack_prototypes {
 
-       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=24
+         name=24
+       }
+      }
+      ha:padstack_ref.1056213 {
+       proto=1; x=61.637037mm; y=1.9659in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-           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=32
+         name=32
        }
       }
+      ha:padstack_ref.1056214 {
+       proto=2; x=2.53in; y=1.897in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       li:thermal {
+       }
 
-       li:objects {
-        ha:padstack_ref.1064516 {
-         proto=0; x=1.433in; y=2.22174in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056215 {
+       proto=3; x=2.46968in; y=1.95732in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-         ha:attributes {
-           term=1
-           name=1
+       li:thermal {
+         li:2 {
+          on  
+          solid  
+          noshape  
          }
-        }
-        ha:padstack_ref.1064517 {
-         proto=0; x=1.433in; y=2.19026in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
+         li:3 {
+          on  
+          solid  
+          noshape  
          }
+       }
 
-         li:thermal {
-         }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056216 {
+       proto=4; x=2.46968in; y=1.95732in; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+       ha:flags {
+        clearline=1
+       }
 
-         ha:attributes {
-           term=2
-           name=2
+       li:thermal {
+         li:2 {
+          on  
+          noshape  
          }
-        }
        }
-       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.1064504 {
-            x1=1.433in; y1=56.0324mm; x2=1.433in; y2=56.0324mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.1064507 {
-            x1=1.433in; y1=56.0324mm; x2=1.433in; y2=56.0324mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.1064510 {
-            x1=1.433in; y1=56.0324mm; x2=1.433in; y2=55.0324mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.1064513 {
-            x1=1.433in; y1=56.0324mm; x2=37.3982mm; y2=56.0324mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
+       ha:attributes {
+         term=33
+         name=33
        }
       }
-       uid = e7vFZrEoOW5inAPFhGwAAABr
-      }
-       ha:subc.1078269 {
-        ha:attributes {
-         value=microSD
-         footprint=microSDpush
-         refdes=J2
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               29.53mil  
-               -39.375mil  
-               -29.53mil  
-               -39.375mil  
-               -29.53mil  
-               39.375mil  
-               29.53mil  
-               39.375mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               32.48mil  
-               -42.325mil  
-               -32.48mil  
-               -42.325mil  
-               -32.48mil  
-               42.325mil  
-               32.48mil  
-               42.325mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               29.53mil  
-               -39.375mil  
-               -29.53mil  
-               -39.375mil  
-               -29.53mil  
-               39.375mil  
-               29.53mil  
-               39.375mil  
-              }
-            }
-          }
-        }
-
-        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 {
-               25.59mil  
-               -27.56mil  
-               -25.59mil  
-               -27.56mil  
-               -25.59mil  
-               27.56mil  
-               25.59mil  
-               27.56mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               28.545mil  
-               -30.515mil  
-               -28.545mil  
-               -30.515mil  
-               -28.545mil  
-               30.515mil  
-               28.545mil  
-               30.515mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               25.59mil  
-               -27.56mil  
-               -25.59mil  
-               -27.56mil  
-               -25.59mil  
-               27.56mil  
-               25.59mil  
-               27.56mil  
-              }
-            }
-          }
-        }
-
-        ha:ps_proto_v6.2 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               15.75mil  
-               -29.53mil  
-               -15.75mil  
-               -29.53mil  
-               -15.75mil  
-               29.53mil  
-               15.75mil  
-               29.53mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               18.7mil  
-               -32.48mil  
-               -18.7mil  
-               -32.48mil  
-               -18.7mil  
-               32.48mil  
-               18.7mil  
-               32.48mil  
-              }
-            }
+      ha:padstack_ref.1056217 {
+       proto=3; x=2.46968in; y=1.897in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               15.75mil  
-               -29.53mil  
-               -15.75mil  
-               -29.53mil  
-               -15.75mil  
-               29.53mil  
-               15.75mil  
-               29.53mil  
-              }
-            }
+       li:thermal {
+         li:2 {
+          on  
+          solid  
+          noshape  
+         }
+          li:3 {
+           on  
+           solid  
+           noshape  
           }
-        }
-
-        ha:ps_proto_v6.3 {
-          hdia=0.0; hplated=0; htop=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.685mil  
-               18.7mil  
-               19.685mil  
-               -18.7mil  
-               -19.685mil  
-               -18.7mil  
-               -19.685mil  
-               18.7mil  
-              }
-            }
+       }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               22.64mil  
-               21.655mil  
-               22.64mil  
-               -21.655mil  
-               -22.64mil  
-               -21.655mil  
-               -22.64mil  
-               21.655mil  
-              }
-            }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056218 {
+       proto=4; x=2.46968in; y=1.897in; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+       ha:flags {
+        clearline=1
+       }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               19.685mil  
-               18.7mil  
-               19.685mil  
-               -18.7mil  
-               -19.685mil  
-               -18.7mil  
-               -19.685mil  
-               18.7mil  
-              }
-            }
-          }
-        }
+       li:thermal {
        }
 
-        li:objects {
-         ha:padstack_ref.1078326 {
-          proto=0; x=642.0mil; y=73.787mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.3mil;
-          li:thermal {
-          }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056219 {
+       proto=3; x=2.46968in; y=1.83668in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-          ha:attributes {
-            term=10
-            name=10
-          }
+       li:thermal {
+         li:2 {
+          on  
+          solid  
+          noshape  
          }
-         ha:padstack_ref.1078327 {
-          proto=0; x=1.15381in; y=2.94437in; rot=0.000000; xmirror=0; smirror=0; clearance=6.3mil;
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=10
-            name=10
+          li:3 {
+           on  
+           solid  
+           noshape  
           }
-         }
-         ha:padstack_ref.1078328 {
-          proto=1; x=697.12mil; y=60.587001mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.3mil;
-          li:thermal {
+          li:6 {
+           on  
+           sharp  
+           noshape  
           }
+       }
 
-          ha:attributes {
-            term=10
-            name=10
-          }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056220 {
+       proto=4; x=2.46968in; y=1.83668in; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056221 {
+       proto=3; x=2.53in; y=1.95732in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:2 {
+          on  
+          solid  
+          noshape  
          }
-         ha:padstack_ref.1078329 {
-          proto=1; x=921.52mil; y=60.587001mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.3mil;
-          li:thermal {
-          }
+         li:3 {
+          on  
+          solid  
+          noshape  
+         }
+       }
 
-          ha:attributes {
-            term=10
-            name=10
-          }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056222 {
+       proto=4; x=2.53in; y=1.95732in; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+       li:thermal {
+         li:2 {
+          on  
+          solid  
+          noshape  
          }
-         ha:padstack_ref.1078330 {
-          proto=2; x=968.37mil; y=71.447025mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.3mil;
-          ha:flags {
-           clearline=1
-          }
+       }
 
-          li:thermal {
-          }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056223 {
+       proto=3; x=2.53in; y=1.897in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-          ha:attributes {
-            term=1
-            name=pin1
-          }
+       li:thermal {
+         li:2 {
+          on  
+          round  
+          noshape  
          }
-         ha:padstack_ref.1078331 {
-          proto=3; x=751.845mil; y=60.361957mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.3mil;
-          ha:flags {
-           clearline=1
+          li:3 {
+           on  
+           solid  
+           noshape  
           }
+       }
 
-          li:thermal {
-          }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056224 {
+       proto=4; x=2.53in; y=1.897in; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+       ha:flags {
+        clearline=1
+       }
 
-          ha:attributes {
-            term=9
-            name=9
-          }
-         }
-         ha:padstack_ref.1078332 {
-          proto=2; x=925.07mil; y=71.046975mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.3mil;
-          ha:flags {
-           clearline=1
-          }
+       li:thermal {
+       }
 
-          li:thermal {
-          }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056225 {
+       proto=3; x=2.53in; y=1.83668in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-          ha:attributes {
-            term=2
-            name=pin2
-          }
+       li:thermal {
+         li:2 {
+          on  
+          solid  
+          noshape  
          }
-         ha:padstack_ref.1078333 {
-          proto=3; x=751.845mil; y=60.361957mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.3mil;
-          ha:flags {
-           clearline=1
+          li:3 {
+           on  
+           solid  
+           noshape  
           }
+       }
 
-          li:thermal {
-          }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056226 {
+       proto=4; x=2.53in; y=1.83668in; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+       ha:flags {
+        clearline=1
+       }
 
-          ha:attributes {
-            term=9
-            name=9
-          }
-         }
-         ha:padstack_ref.1078334 {
-          proto=2; x=881.77mil; y=71.447025mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.3mil;
-          ha:flags {
-           clearline=1
-          }
+       li:thermal {
+       }
 
-          li:thermal {
-          }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056227 {
+       proto=3; x=2.59032in; y=1.95732in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-          ha:attributes {
-            term=3
-            name=pin3
-          }
+       li:thermal {
+         li:2 {
+          on  
+          solid  
+          noshape  
          }
-         ha:padstack_ref.1078335 {
-          proto=3; x=751.845mil; y=60.361957mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.3mil;
-          ha:flags {
-           clearline=1
+          li:3 {
+           on  
+           solid  
+           noshape  
           }
+       }
 
-          li:thermal {
-          }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056228 {
+       proto=4; x=2.59032in; y=1.95732in; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+       ha:flags {
+        clearline=1
+       }
 
-          ha:attributes {
-            term=9
-            name=9
-          }
+       li:thermal {
+       }
+
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056229 {
+       proto=3; x=2.59032in; y=1.897in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
+
+       li:thermal {
+         li:2 {
+          on  
+          solid  
+          noshape  
+         }
+         li:3 {
+          on  
+          solid  
+          noshape  
+         }
+       }
+
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056230 {
+       proto=4; x=2.59032in; y=1.897in; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+       li:thermal {
+         li:2 {
+          on  
+          diag  
+           round  
+           noshape  
          }
-         ha:padstack_ref.1078336 {
-          proto=2; x=838.46mil; y=71.646923mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.3mil;
-          ha:flags {
-           clearline=1
-          }
+       }
 
-          li:thermal {
-          }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056231 {
+       proto=3; x=2.59032in; y=1.83668in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-          ha:attributes {
-            term=4
-            name=pin4
-          }
+       li:thermal {
+         li:2 {
+          on  
+          solid  
+          noshape  
          }
-         ha:padstack_ref.1078337 {
-          proto=3; x=751.845mil; y=60.361957mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.3mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
+          li:3 {
+           on  
+           solid  
+           noshape  
           }
+       }
 
-          ha:attributes {
-            term=9
-            name=9
-          }
-         }
-         ha:padstack_ref.1078338 {
-          proto=2; x=795.15mil; y=71.447025mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.3mil;
-          ha:flags {
-           clearline=1
-          }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056232 {
+       proto=4; x=2.59032in; y=1.83668in; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+       ha:flags {
+        clearline=1
+       }
 
-          li:thermal {
-          }
+       li:thermal {
+       }
 
-          ha:attributes {
-            term=5
-            name=pin5
-          }
-         }
-         ha:padstack_ref.1078339 {
-          proto=3; x=751.845mil; y=60.361957mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.3mil;
-          ha:flags {
-           clearline=1
-          }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056233 {
+       proto=5; x=2.46968in; y=1.92716in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       li:thermal {
+       }
 
-          li:thermal {
-          }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056234 {
+       proto=6; x=2.46968in; y=1.92716in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-          ha:attributes {
-            term=9
-            name=9
-          }
-         }
-         ha:padstack_ref.1078340 {
-          proto=2; x=751.85mil; y=71.646923mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.3mil;
-          li:thermal {
-          }
+       li:thermal {
+       }
 
-          ha:attributes {
-            term=6
-            name=pin6
-          }
-         }
-         ha:padstack_ref.1078341 {
-          proto=3; x=751.845mil; y=60.361957mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.3mil;
-          ha:flags {
-           clearline=1
-          }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056235 {
+       proto=5; x=2.46968in; y=1.86684in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       li:thermal {
+       }
 
-          li:thermal {
-          }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056236 {
+       proto=6; x=2.46968in; y=1.86684in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-          ha:attributes {
-            term=9
-            name=9
-          }
-         }
-         ha:padstack_ref.1078342 {
-          proto=2; x=708.54mil; y=71.447025mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.3mil;
-          ha:flags {
-           clearline=1
-          }
+       li:thermal {
+       }
 
-          li:thermal {
-          }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056237 {
+       proto=5; x=2.49984in; y=1.95732in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       li:thermal {
+       }
 
-          ha:attributes {
-            term=7
-            name=pin7
-          }
-         }
-         ha:padstack_ref.1078343 {
-          proto=3; x=751.845mil; y=60.361957mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.3mil;
-          ha:flags {
-           clearline=1
-          }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056238 {
+       proto=6; x=2.49984in; y=1.95732in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-          li:thermal {
-          }
+       li:thermal {
+       }
 
-          ha:attributes {
-            term=9
-            name=9
-          }
-         }
-         ha:padstack_ref.1078344 {
-          proto=2; x=665.23mil; y=71.447025mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.3mil;
-          ha:flags {
-           clearline=1
-          }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056239 {
+       proto=5; x=2.49984in; y=1.92716in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-          li:thermal {
-          }
+       li:thermal {
+       }
 
-          ha:attributes {
-            term=8
-            name=pin8
-          }
-         }
-         ha:padstack_ref.1078345 {
-          proto=3; x=751.845mil; y=60.361957mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.3mil;
-          ha:flags {
-           clearline=1
-          }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056240 {
+       proto=6; x=2.49984in; y=1.92716in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-          li:thermal {
-          }
+       li:thermal {
+       }
 
-          ha:attributes {
-            term=9
-            name=9
-          }
-         }
-        }
-        li:layers {
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056241 {
+       proto=5; x=2.49984in; y=1.897in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+       li:thermal {
+       }
 
-           li:objects {
-            ha:line.1078270 {
-             x1=18.046954mm; y1=62.046993mm; x2=793.19mil; y2=62.046993mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.1078273 {
-             x1=793.19mil; y1=64.116839mm; x2=793.19mil; y2=62.046993mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.1078276 {
-             x1=18.046954mm; y1=64.116839mm; x2=18.046954mm; y2=62.046993mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.1078279 {
-             x1=651.85mil; y1=64.116839mm; x2=18.046954mm; y2=64.116839mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.1078282 {
-             x1=994.36mil; y1=64.116839mm; x2=994.36mil; y2=66.417063mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.1078285 {
-             x1=651.85mil; y1=64.116839mm; x2=651.85mil; y2=66.417063mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.1078288 {
-             x1=793.19mil; y1=64.116839mm; x2=994.36mil; y2=64.116839mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.1078291 {
-             x1=651.85mil; y1=66.417063mm; x2=994.36mil; y2=66.417063mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.1078294 {
-             x1=1.17349in; y1=60.186951mm; x2=1.17349in; y2=75.387073mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.1078297 {
-             x1=622.32mil; y1=60.186951mm; x2=622.32mil; y2=2.928625in; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.1078300 {
-             x1=622.32mil; y1=60.186951mm; x2=1.17349in; y2=60.186951mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.1078303 {
-             x1=1.07113in; y1=2.928625in; x2=1.07113in; y2=75.387073mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.1078306 {
-             x1=24.806656mm; y1=73.387077mm; x2=24.806656mm; y2=75.387073mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.1078309 {
-             x1=24.806656mm; y1=75.387073mm; x2=1.17349in; y2=75.387073mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:arc.1078312 {
-             x=846.73mil; y=83.536917mm; width=10.80008mm; height=1.299972mm; astart=238.000000; adelta=64.000000; thickness=10.0mil; clearance=0.0;
-            }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056242 {
+       proto=6; x=2.49984in; y=1.897in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+       li:thermal {
+       }
 
-           li:objects {
-            ha:line.1078314 {
-             x1=20.273836mm; y1=66.21098mm; x2=20.273836mm; y2=66.21098mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.1078317 {
-             x1=22.80666mm; y1=60.186951mm; x2=22.80666mm; y2=60.186951mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.1078320 {
-             x1=22.80666mm; y1=60.186951mm; x2=21.80666mm; y2=60.186951mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.1078323 {
-             x1=22.80666mm; y1=60.186951mm; x2=22.80666mm; y2=59.186951mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056243 {
+       proto=5; x=2.49984in; y=1.86684in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
        }
-        uid = xU9ZkvwrMXyG8i08bvEAAABr
+
+       li:thermal {
        }
-         ha:subc.1092870 {
-          ha:attributes {
-           value=Header-5
-           footprint=100mil5pin
-           refdes=J14
-          }
-         ha:data {
-                  li:padstack_prototypes {
 
-          ha:ps_proto_v6.0 {
-            hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-            li:shape {
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056244 {
+       proto=6; x=2.49984in; y=1.86684in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -35.0mil  
-                 -35.0mil  
-                 35.0mil  
-                 -35.0mil  
-                 35.0mil  
-                 35.0mil  
-                 -35.0mil  
-                 35.0mil  
-                }
-              }
+       li:thermal {
+       }
 
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                bottom = 1
-                copper = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -35.0mil  
-                 -35.0mil  
-                 35.0mil  
-                 -35.0mil  
-                 35.0mil  
-                 35.0mil  
-                 -35.0mil  
-                 35.0mil  
-                }
-              }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056245 {
+       proto=5; x=2.49984in; y=1.83668in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       li:thermal {
+       }
 
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               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:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056246 {
+       proto=6; x=2.49984in; y=1.83668in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-              ha:ps_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  
-                }
-              }
+       li:thermal {
+       }
 
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                bottom = 1
-                mask = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -42.5mil  
-                 -42.5mil  
-                 42.5mil  
-                 -42.5mil  
-                 42.5mil  
-                 42.5mil  
-                 -42.5mil  
-                 42.5mil  
-                }
-              }
-            }
-          }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056247 {
+       proto=5; x=2.53in; y=1.92716in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-          ha:ps_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=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056248 {
+       proto=6; x=2.53in; y=1.92716in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;               }
-               ha:combining {               }
-               ha:layer_mask {
-                bottom = 1
-                copper = 1
-               }
-               clearance=0.0
-              }
+       li:thermal {
+       }
 
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;               }
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                intern = 1
-               }
-               clearance=0.0
-              }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056249 {
+       proto=5; x=2.53in; y=1.86684in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;               }
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
-              }
+       li:thermal {
+       }
 
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;               }
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                bottom = 1
-                mask = 1
-               }
-               clearance=0.0
-              }
-            }
-          }
-         }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056250 {
+       proto=6; x=2.53in; y=1.86684in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-          li:objects {
-           ha:padstack_ref.1092896 {
-            proto=0; x=2.503in; y=27.305mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
-            ha:flags {
-             clearline=1
-            }
+       li:thermal {
+       }
 
-            li:thermal {
-              li:2 {
-               on  
-               diag  
-               round  
-               noshape  
-              }
-              li:3 {
-               on  
-               diag  
-               round  
-               noshape  
-              }
-            }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056251 {
+       proto=5; x=2.56016in; y=1.95732in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       li:thermal {
+       }
 
-            ha:attributes {
-              term=1
-              name=1
-            }
-           }
-           ha:padstack_ref.1092897 {
-            proto=1; x=2.403in; y=27.305mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
-            ha:flags {
-             clearline=1
-            }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056252 {
+       proto=6; x=2.56016in; y=1.95732in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-            li:thermal {
-            }
+       li:thermal {
+       }
 
-            ha:attributes {
-              term=2
-              name=2
-            }
-           }
-           ha:padstack_ref.1092898 {
-            proto=1; x=2.303in; y=27.305mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
-            ha:flags {
-             clearline=1
-            }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056253 {
+       proto=5; x=2.56016in; y=1.92716in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       li:thermal {
+       }
 
-            li:thermal {
-            }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056254 {
+       proto=6; x=2.56016in; y=1.92716in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-            ha:attributes {
-              term=3
-              name=3
-            }
-           }
-           ha:padstack_ref.1092899 {
-            proto=1; x=2.203in; y=27.305mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
-            ha:flags {
-             clearline=1
-            }
+       li:thermal {
+       }
 
-            li:thermal {
-            }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056255 {
+       proto=5; x=2.56016in; y=1.897in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       li:thermal {
+       }
 
-            ha:attributes {
-              term=4
-              name=4
-            }
-           }
-           ha:padstack_ref.1092900 {
-            proto=1; x=2.103in; y=27.305mm; rot=180.000000; xmirror=0; smirror=0; clearance=7.0mil;
-            ha:flags {
-             clearline=1
-            }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056256 {
+       proto=6; x=2.56016in; y=1.897in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-            li:thermal {
-            }
+       li:thermal {
+       }
 
-            ha:attributes {
-              term=5
-              name=5
-            }
-           }
-          }
-          li:layers {
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056257 {
+       proto=5; x=2.56016in; y=1.86684in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       li:thermal {
+       }
 
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056258 {
+       proto=6; x=2.56016in; y=1.86684in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-             li:objects {
-              ha:line.1092871 {
-               x1=52.1462mm; y1=1.125in; x2=64.8462mm; y2=1.125in; thickness=15.0mil; clearance=0.0;
-              }
-              ha:line.1092874 {
-               x1=64.8462mm; y1=1.125in; x2=64.8462mm; y2=26.035mm; thickness=15.0mil; clearance=0.0;
-              }
-              ha:line.1092877 {
-               x1=64.8462mm; y1=26.035mm; x2=52.1462mm; y2=26.035mm; thickness=15.0mil; clearance=0.0;
-              }
-              ha:line.1092880 {
-               x1=52.1462mm; y1=26.035mm; x2=52.1462mm; y2=1.125in; thickness=15.0mil; clearance=0.0;
-              }
-             }
-             ha:type {
-              silk = 1
-              top = 1
-             }
-           }
+       li:thermal {
+       }
 
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056259 {
+       proto=5; x=2.56016in; y=1.83668in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       li:thermal {
+       }
 
-             li:objects {
-              ha:line.1092884 {
-               x1=58.4962mm; y1=27.305mm; x2=58.4962mm; y2=27.305mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
-               }
-              }
-              ha:line.1092887 {
-               x1=2.503in; y1=27.305mm; x2=2.503in; y2=27.305mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
-               }
-              }
-              ha:line.1092890 {
-               x1=2.503in; y1=27.305mm; x2=2.503in; y2=26.305mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
-               }
-              }
-              ha:line.1092893 {
-               x1=2.503in; y1=27.305mm; x2=62.5762mm; y2=27.305mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
-               }
-              }
-             }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
-             }
-           }
-          }
-         }
-          uid = AJrwiXNN3zwvytCMprUAAABt
-         }
-          ha:subc.1098561 {
-           ha:attributes {
-            refdes=C1
-            value=10uF
-            footprint=0402
-            openscad=0402
-           }
-          ha:data {
-                    li:padstack_prototypes {
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056260 {
+       proto=6; x=2.56016in; y=1.83668in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-           ha:ps_proto_v6.0 {
-             hdia=0.0; hplated=0; htop=0; hbottom=0;
-             li:shape {
+       li:thermal {
+       }
 
-               ha:ps_shape_v4 {
-                ha:combining {                }
-                ha:layer_mask {
-                 copper = 1
-                 top = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  9.84mil  
-                  -13.77mil  
-                  -9.84mil  
-                  -13.77mil  
-                  -9.84mil  
-                  13.77mil  
-                  9.84mil  
-                  13.77mil  
-                 }
-               }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056261 {
+       proto=5; x=2.59032in; y=1.92716in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       li:thermal {
+       }
 
-               ha:ps_shape_v4 {
-                ha:combining { sub=1; auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 mask = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  12.84mil  
-                  -16.77mil  
-                  -12.84mil  
-                  -16.77mil  
-                  -12.84mil  
-                  16.77mil  
-                  12.84mil  
-                  16.77mil  
-                 }
-               }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056262 {
+       proto=6; x=2.59032in; y=1.92716in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-               ha:ps_shape_v4 {
-                ha:combining { auto=1;                }
-                ha:layer_mask {
-                 top = 1
-                 paste = 1
-                }
-                clearance=0.0
-                 li:ps_poly {
-                  9.84mil  
-                  -13.77mil  
-                  -9.84mil  
-                  -13.77mil  
-                  -9.84mil  
-                  13.77mil  
-                  9.84mil  
-                  13.77mil  
-                 }
-               }
-             }
-           }
-          }
+       li:thermal {
+       }
 
-           li:objects {
-            ha:padstack_ref.1098575 {
-             proto=0; x=2.42348in; y=2.3in; rot=-180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-             li:thermal {
-             }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056263 {
+       proto=5; x=2.59032in; y=1.86684in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       li:thermal {
+       }
 
-             ha:attributes {
-               term=1
-               name=1
-             }
-            }
-            ha:padstack_ref.1098576 {
-             proto=0; x=2.392in; y=2.3in; rot=-180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-             ha:flags {
-              clearline=1
-             }
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+      ha:padstack_ref.1056264 {
+       proto=6; x=2.59032in; y=1.86684in; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+       ha:flags {
+        clearline=1
+       }
 
-             li:thermal {
-             }
+       li:thermal {
+       }
 
-             ha:attributes {
-               term=2
-               name=2
-             }
-            }
-           }
-           li:layers {
+       ha:attributes {
+         term=33
+         name=33
+       }
+      }
+     }
+     li:layers {
 
-            ha:top-silk {
-             lid=0
-             ha:combining {             }
+      ha:top-silk {
+       lid=0
+       ha:combining {       }
 
-              li:objects {
-              }
-              ha:type {
-               silk = 1
-               top = 1
-              }
-            }
+        li:objects {
+         ha:line.1056154 {
+          x1=2.43157in; y1=1.99543in; x2=2.43157in; y2=1.79857in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.1056157 {
+          x1=2.43157in; y1=1.79857in; x2=66.762122mm; y2=1.79857in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.1056160 {
+          x1=66.762122mm; y1=1.79857in; x2=66.762122mm; y2=1.99543in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.1056163 {
+          x1=66.762122mm; y1=1.99543in; x2=2.43157in; y2=1.99543in; thickness=10.0mil; clearance=0.0;
+         }
+         ha:line.1056166 {
+          x1=2.41976in; y1=50.983896mm; x2=2.41976in; y2=50.983896mm; thickness=10.0mil; clearance=0.0;
+         }
+        }
+        ha:type {
+         silk = 1
+         top = 1
+        }
+      }
 
-            ha:subc-aux {
-             lid=1
-             ha:combining {             }
+      ha:subc-aux {
+       lid=1
+       ha:combining {       }
 
-              li:objects {
-               ha:line.1098563 {
-                x1=2.40774in; y1=2.3in; x2=2.40774in; y2=2.3in; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=pnp-origin
-                }
-               }
-               ha:line.1098566 {
-                x1=2.40774in; y1=2.3in; x2=2.40774in; y2=2.3in; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=origin
-                }
-               }
-               ha:line.1098569 {
-                x1=2.40774in; y1=2.3in; x2=60.156596mm; y2=2.3in; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=x
-                }
-               }
-               ha:line.1098572 {
-                x1=2.40774in; y1=2.3in; x2=2.40774in; y2=57.42mm; thickness=0.1mm; clearance=0.0;
-                ha:attributes {
-                  subc-role=y
-                }
-               }
-              }
-              ha:type {
-               top = 1
-               misc = 1
-               virtual = 1
-              }
-            }
-           }
+        li:objects {
+         ha:line.1056170 {
+          x1=2.53in; y1=1.897in; x2=2.53in; y2=1.897in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=pnp-origin
+          }
+ ha:flags ={ selected=1
+ };         }
+         ha:line.1056173 {
+          x1=2.53in; y1=1.897in; x2=2.53in; y2=1.897in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=origin
           }
-           uid = uBW/nUHTf4QJGTtC2iUAAABt
+ ha:flags ={ selected=1
+ };         }
+         ha:line.1056176 {
+          x1=2.53in; y1=1.897in; x2=2.53in; y2=47.1838mm; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=x
+          }
+ ha:flags ={ selected=1
+ };         }
+         ha:line.1056179 {
+          x1=2.53in; y1=1.897in; x2=65.262mm; y2=1.897in; thickness=0.1mm; clearance=0.0;
+          ha:attributes {
+            subc-role=y
           }
+ ha:flags ={ selected=1
+ };         }
+        }
+        ha:type {
+         top = 1
+         misc = 1
+         virtual = 1
+        }
+      }
+     }
+    }
+     uid = wZqRBfM1urTrMW5lGYEAAABo
+    }
           ha:subc.1098633 {
            ha:attributes {
             refdes=C110
-            value=22uF
+            value=47uF
             footprint=1206
             openscad=1206
+             device=CAPACITOR
            }
           ha:data {
                     li:padstack_prototypes {
@@ -37193,25 +26292,29 @@ ha:pcb-rnd-board-v8 {
                 ha:attributes {
                   subc-role=pnp-origin
                 }
-               }
+ ha:flags ={ selected=1
+ };               }
                ha:line.1098644 {
                 x1=42.21353mm; y1=1.232in; x2=42.21353mm; y2=1.232in; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=origin
                 }
-               }
+ ha:flags ={ selected=1
+ };               }
                ha:line.1098647 {
                 x1=42.21353mm; y1=1.232in; x2=41.21353mm; y2=1.232in; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=x
                 }
-               }
+ ha:flags ={ selected=1
+ };               }
                ha:line.1098650 {
                 x1=42.21353mm; y1=1.232in; x2=42.21353mm; y2=30.2928mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=y
                 }
-               }
+ ha:flags ={ selected=1
+ };               }
               }
               ha:type {
                top = 1
@@ -37229,6 +26332,7 @@ ha:pcb-rnd-board-v8 {
             value=10uF
             footprint=0402
             openscad=0402
+             device=CAPACITOR
            }
           ha:data {
                     li:padstack_prototypes {
@@ -37347,25 +26451,29 @@ ha:pcb-rnd-board-v8 {
                 ha:attributes {
                   subc-role=pnp-origin
                 }
-               }
+ ha:flags ={ selected=1
+ };               }
                ha:line.1098677 {
                 x1=1.66526in; y1=1.121in; x2=1.66526in; y2=1.121in; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=origin
                 }
-               }
+ ha:flags ={ selected=1
+ };               }
                ha:line.1098680 {
                 x1=1.66526in; y1=1.121in; x2=43.297604mm; y2=1.121in; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=x
                 }
-               }
+ ha:flags ={ selected=1
+ };               }
                ha:line.1098683 {
                 x1=1.66526in; y1=1.121in; x2=1.66526in; y2=29.4734mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=y
                 }
-               }
+ ha:flags ={ selected=1
+ };               }
               }
               ha:type {
                top = 1
@@ -37383,6 +26491,7 @@ ha:pcb-rnd-board-v8 {
             value=10uF
             footprint=0402
             openscad=0402
+             device=CAPACITOR
            }
           ha:data {
                     li:padstack_prototypes {
@@ -37501,25 +26610,29 @@ ha:pcb-rnd-board-v8 {
                 ha:attributes {
                   subc-role=pnp-origin
                 }
-               }
+ ha:flags ={ selected=1
+ };               }
                ha:line.1098710 {
                 x1=1.66626in; y1=740.0mil; x2=1.66626in; y2=740.0mil; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=origin
                 }
-               }
+ ha:flags ={ selected=1
+ };               }
                ha:line.1098713 {
                 x1=1.66626in; y1=740.0mil; x2=43.323004mm; y2=740.0mil; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=x
                 }
-               }
+ ha:flags ={ selected=1
+ };               }
                ha:line.1098716 {
                 x1=1.66626in; y1=740.0mil; x2=1.66626in; y2=19.796mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=y
                 }
-               }
+ ha:flags ={ selected=1
+ };               }
               }
               ha:type {
                top = 1
@@ -37537,6 +26650,7 @@ ha:pcb-rnd-board-v8 {
             value=1uF
             footprint=0402
             openscad=0402
+             device=CAPACITOR
            }
           ha:data {
                     li:padstack_prototypes {
@@ -37655,25 +26769,29 @@ ha:pcb-rnd-board-v8 {
                 ha:attributes {
                   subc-role=pnp-origin
                 }
-               }
+ ha:flags ={ selected=1
+ };               }
                ha:line.1098743 {
                 x1=1.77606in; y1=1.12032in; x2=1.77606in; y2=1.12032in; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=origin
                 }
-               }
+ ha:flags ={ selected=1
+ };               }
                ha:line.1098746 {
                 x1=1.77606in; y1=1.12032in; x2=44.111924mm; y2=1.12032in; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=x
                 }
-               }
+ ha:flags ={ selected=1
+ };               }
                ha:line.1098749 {
                 x1=1.77606in; y1=1.12032in; x2=1.77606in; y2=27.456128mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=y
                 }
-               }
+ ha:flags ={ selected=1
+ };               }
               }
               ha:type {
                top = 1
@@ -37691,6 +26809,7 @@ ha:pcb-rnd-board-v8 {
             value=1uF
             footprint=0402
             openscad=0402
+             device=CAPACITOR
            }
           ha:data {
                     li:padstack_prototypes {
@@ -37809,25 +26928,29 @@ ha:pcb-rnd-board-v8 {
                 ha:attributes {
                   subc-role=pnp-origin
                 }
-               }
+ ha:flags ={ selected=1
+ };               }
                ha:line.1098776 {
                 x1=1.77574in; y1=740.0mil; x2=1.77574in; y2=740.0mil; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=origin
                 }
-               }
+ ha:flags ={ selected=1
+ };               }
                ha:line.1098779 {
                 x1=1.77574in; y1=740.0mil; x2=44.103796mm; y2=740.0mil; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=x
                 }
-               }
+ ha:flags ={ selected=1
+ };               }
                ha:line.1098782 {
                 x1=1.77574in; y1=740.0mil; x2=1.77574in; y2=17.796mm; thickness=0.1mm; clearance=0.0;
                 ha:attributes {
                   subc-role=y
                 }
-               }
+ ha:flags ={ selected=1
+ };               }
               }
               ha:type {
                top = 1
@@ -37845,6 +26968,7 @@ ha:pcb-rnd-board-v8 {
              value=1uF
              openscad=0402
              refdes=C102
+              device=CAPACITOR
             }
            ha:data {
                       li:padstack_prototypes {
index 35aff69e757bab009354907e803b8eb3bcd16425..c1c7f6e61aa7f86f980668244e1cb9d43f1129fd 100644 (file)
@@ -20,21 +20,6 @@ T 13300 -8600 8 10 0 1 0 0 1
 vendor_part_number=MMA7260QT-ND
 T 13300 -8600 8 10 0 1 0 0 1
 vendor_part_number=MCP9700-E/TO-ND
-N 52800 64300 51600 64300 4
-{
-T 52800 64400 5 10 1 1 0 6 1
-netname=fire_1
-}
-N 44100 69500 42900 69500 4
-{
-T 42900 69600 5 10 1 1 0 0 1
-netname=alarm_b
-}
-N 44100 69100 42900 69100 4
-{
-T 42900 69200 5 10 1 1 0 0 1
-netname=alarm_a
-}
 T -30400 -57400 8 10 0 1 0 0 1
 vendor_part_number=MMA7260QT-ND
 T -30400 -57400 8 10 0 1 0 0 1
@@ -143,65 +128,6 @@ T 77100 40600 9 10 1 0 0 0 3
            Copyright 2024 by Bdale Garbee <bdale@gag.com>
 Licensed under the TAPR Open Hardware License, http://tapr.org/OHL
 
-C 42400 61800 1 0 1 conn-2.sym
-{
-T 42095 62445 5 10 1 1 0 6 1
-refdes=J8
-T 42400 61800 5 10 0 1 0 6 1
-footprint=rpsma-th
-T 41600 62000 5 10 1 1 0 6 1
-value=RP-SMA
-T 42400 61800 5 10 0 1 0 0 1
-device=CONNECTOR
-}
-C 79000 58400 1 0 0 microSD.sym
-{
-T 80295 60595 5 10 0 1 0 0 1
-device=CONNECTOR
-T 79295 62395 5 10 1 1 0 0 1
-refdes=J2
-T 80295 62395 5 10 1 1 0 0 1
-value=microSD
-T 79500 58200 5 10 0 1 0 0 1
-footprint=microSDpush
-}
-N 77500 60500 75300 60500 4
-{
-T 76800 60550 5 10 1 1 0 0 1
-netname=sd_ck
-}
-N 75900 61300 79000 61300 4
-{
-T 77500 61350 5 10 1 1 0 0 1
-netname=sd_cmd
-}
-N 77100 62100 79000 62100 4
-{
-T 77500 62150 5 10 1 1 0 0 1
-netname=sd_d2
-}
-N 76500 61700 79000 61700 4
-{
-T 77500 61750 5 10 1 1 0 0 1
-netname=sd_d3
-}
-N 74700 59700 79000 59700 4
-{
-T 77500 59750 5 10 1 1 0 0 1
-netname=sd_d0
-}
-N 74100 59300 79000 59300 4
-{
-T 77500 59350 5 10 1 1 0 0 1
-netname=sd_d1
-}
-C 78800 58100 1 0 0 gnd.sym
-N 79000 60100 78900 60100 4
-N 78900 60100 78900 58400 4
-N 79000 58500 78900 58500 4
-C 78700 62300 1 0 0 3.3V-plus.sym
-N 78900 62300 78900 60900 4
-N 78900 60900 79000 60900 4
 C 81800 45400 1 0 0 hole_plated.sym
 {
 T 81900 47200 5 10 0 1 0 0 1
@@ -308,102 +234,6 @@ netname=v_pyro
 T 81500 46200 9 10 1 0 0 0 2
 mounting holes
  for M3 screws
-N 78300 43800 80300 43800 4
-{
-T 80300 43900 5 10 1 1 0 6 1
-netname=led_continuity
-}
-N 78300 44200 80300 44200 4
-{
-T 80300 44300 5 10 1 1 0 6 1
-netname=led_armed
-}
-C 77400 43700 1 0 1 led.sym
-{
-T 77500 44300 5 10 0 1 0 6 1
-device=LED
-T 77450 43700 5 10 0 1 0 6 1
-footprint=100mil-led
-T 77500 43500 5 10 1 1 0 6 1
-refdes=D2
-T 77000 43500 5 10 1 1 0 6 1
-value=green
-}
-C 78300 43700 1 0 1 resistor.sym
-{
-T 78000 44100 5 10 0 1 0 6 1
-device=RESISTOR
-T 78300 43700 5 10 0 1 90 2 1
-footprint=0402
-T 77900 43500 5 10 1 1 0 6 1
-refdes=R4
-T 78400 43500 5 10 1 1 0 6 1
-value=12.7
-}
-C 76500 43100 1 0 1 gnd.sym
-C 77400 44100 1 0 1 led.sym
-{
-T 77500 44700 5 10 0 1 0 6 1
-device=LED
-T 77450 44100 5 10 0 1 0 6 1
-footprint=100mil-led
-T 77500 44400 5 10 1 1 0 6 1
-refdes=D1
-T 77000 44400 5 10 1 1 0 6 1
-value=red
-}
-C 78300 44100 1 0 1 resistor.sym
-{
-T 78000 44500 5 10 0 1 0 6 1
-device=RESISTOR
-T 78300 44100 5 10 0 1 90 2 1
-footprint=0402
-T 77900 44400 5 10 1 1 0 6 1
-refdes=R3
-T 78300 44400 5 10 1 1 0 6 1
-value=150
-}
-N 77000 44200 76400 44200 4
-N 76400 43400 76400 45000 4
-N 77000 43800 76400 43800 4
-N 42300 71100 44100 71100 4
-{
-T 42300 71200 5 10 1 1 0 0 1
-netname=led_continuity
-}
-N 52800 67100 51600 67100 4
-{
-T 52800 67200 5 10 1 1 0 6 1
-netname=led_armed
-}
-N 78300 45000 80300 45000 4
-{
-T 80300 45050 5 10 1 1 0 6 1
-netname=led_health
-}
-C 77400 44900 1 0 1 led.sym
-{
-T 77500 45500 5 10 0 1 0 6 1
-device=LED
-T 77450 44900 5 10 0 1 0 6 1
-footprint=100mil-led
-T 77500 44700 5 10 1 1 0 6 1
-refdes=D4
-T 77000 44700 5 10 1 1 0 6 1
-value=green
-}
-C 78300 44900 1 0 1 resistor.sym
-{
-T 78000 45300 5 10 0 1 0 6 1
-device=RESISTOR
-T 78300 44900 5 10 0 1 90 2 1
-footprint=0402
-T 77900 44700 5 10 1 1 0 6 1
-refdes=R5
-T 78400 44700 5 10 1 1 0 6 1
-value=12.7
-}
-N 77000 45000 76400 45000 4
 C 44800 43000 1 0 0 lpc11u1x.sym
 {
 T 44795 43000 5 10 0 1 0 0 1
@@ -599,247 +429,6 @@ N 53000 49200 52500 49200 4
 N 52500 49200 52500 52400 4
 N 53000 48800 52500 48800 4
 N 52500 48800 52500 46400 4
-C 44100 60100 1 0 0 Omega2S.sym
-{
-T 44500 71900 5 10 1 1 0 0 1
-refdes=U1
-T 44500 72800 5 10 0 0 0 0 1
-footprint=Omega2S
-T 44500 72500 5 10 0 0 0 0 1
-device=IC
-T 51200 71900 5 10 1 1 0 6 1
-value=Omega2S
-}
-C 41900 68700 1 0 0 3.3V-plus.sym
-N 44100 68700 42100 68700 4
-N 42100 68700 42100 68300 4
-N 42100 68300 44100 68300 4
-N 51600 69100 52800 69100 4
-{
-T 52800 69150 5 10 1 1 0 6 1
-netname=sd_ck
-}
-N 51600 69500 52800 69500 4
-{
-T 52800 69550 5 10 1 1 0 6 1
-netname=sd_cmd
-}
-N 51600 70300 52800 70300 4
-{
-T 52800 70350 5 10 1 1 0 6 1
-netname=sd_d2
-}
-N 51600 69900 52800 69900 4
-{
-T 52800 69950 5 10 1 1 0 6 1
-netname=sd_d3
-}
-N 51600 68700 52800 68700 4
-{
-T 52800 68750 5 10 1 1 0 6 1
-netname=sd_d0
-}
-N 51600 68300 52800 68300 4
-{
-T 52800 68350 5 10 1 1 0 6 1
-netname=sd_d1
-}
-C 51800 71200 1 0 0 gnd.sym
-N 51600 71500 51900 71500 4
-C 43800 71200 1 0 0 gnd.sym
-N 44100 71500 43900 71500 4
-C 43700 61600 1 0 0 gnd.sym
-N 42400 61900 44100 61900 4
-N 43800 61900 43800 63100 4
-N 43800 62700 44100 62700 4
-N 43800 63100 44100 63100 4
-N 49000 58200 49000 60100 4
-{
-T 49200 58900 5 10 1 1 270 8 1
-netname=adc_miso
-}
-N 49400 58200 49400 60100 4
-{
-T 49600 58900 5 10 1 1 270 8 1
-netname=adc_mosi
-}
-N 48600 58200 48600 60100 4
-{
-T 48800 58900 5 10 1 1 270 8 1
-netname=adc_sck
-}
-N 48200 58200 48200 60100 4
-{
-T 48400 58900 5 10 1 1 270 8 1
-netname=adc_cs
-}
-N 50200 58200 50200 60100 4
-{
-T 50400 58900 5 10 1 1 270 8 1
-netname=adc_reset
-}
-C 49600 59700 1 0 0 nc-bottom.sym
-{
-T 49600 60300 5 10 0 0 0 0 1
-value=NoConnection
-T 49600 60700 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-N 44100 62300 42400 62300 4
-{
-T 42600 62350 5 10 1 1 0 0 1
-netname=rf
-}
-C 55800 69900 1 0 0 USB.sym
-{
-T 56095 71900 5 10 1 1 0 0 1
-refdes=J19
-T 56155 70295 5 10 0 1 0 0 1
-footprint=cu01sah
-T 55800 69900 5 10 0 1 0 0 1
-device=CONNECTOR
-T 55800 69900 5 10 0 1 0 0 1
-value=USB-A
-}
-C 55600 69900 1 0 0 gnd.sym
-N 55800 70300 55700 70300 4
-N 55700 70300 55700 70200 4
-C 77500 60400 1 0 0 resistor.sym
-{
-T 77800 60800 5 10 0 0 0 0 1
-device=RESISTOR
-T 77600 60700 5 10 1 1 0 0 1
-refdes=R40
-T 78300 60700 5 10 1 1 0 6 1
-value=33
-T 77500 60400 5 10 0 1 0 0 1
-footprint=0402
-}
-N 78400 60500 79000 60500 4
-C 77000 63200 1 270 0 resistor.sym
-{
-T 77400 62900 5 10 0 0 270 0 1
-device=RESISTOR
-T 77300 63200 5 10 1 1 270 0 1
-refdes=R35
-T 77300 62400 5 10 1 1 270 6 1
-value=10k
-T 77000 63200 5 10 0 1 270 0 1
-footprint=0402
-}
-C 76400 63200 1 270 0 resistor.sym
-{
-T 76800 62900 5 10 0 0 270 0 1
-device=RESISTOR
-T 76700 63200 5 10 1 1 270 0 1
-refdes=R34
-T 76700 62400 5 10 1 1 270 6 1
-value=10k
-T 76400 63200 5 10 0 1 270 0 1
-footprint=0402
-}
-C 75800 63200 1 270 0 resistor.sym
-{
-T 76200 62900 5 10 0 0 270 0 1
-device=RESISTOR
-T 75800 63200 5 10 0 1 270 0 1
-footprint=0402
-T 76100 63200 5 10 1 1 270 0 1
-refdes=R33
-T 76100 62400 5 10 1 1 270 6 1
-value=10k
-}
-C 75200 63200 1 270 0 resistor.sym
-{
-T 75600 62900 5 10 0 0 270 0 1
-device=RESISTOR
-T 75200 63200 5 10 0 1 270 0 1
-footprint=0402
-T 75500 63200 5 10 1 1 270 0 1
-refdes=R32
-T 75500 62400 5 10 1 1 270 6 1
-value=10k
-}
-C 74600 63200 1 270 0 resistor.sym
-{
-T 75000 62900 5 10 0 0 270 0 1
-device=RESISTOR
-T 74600 63200 5 10 0 1 270 0 1
-footprint=0402
-T 74900 63200 5 10 1 1 270 0 1
-refdes=R31
-T 74900 62400 5 10 1 1 270 6 1
-value=10k
-}
-C 74000 63200 1 270 0 resistor.sym
-{
-T 74400 62900 5 10 0 0 270 0 1
-device=RESISTOR
-T 74000 63200 5 10 0 1 270 0 1
-footprint=0402
-T 74300 63200 5 10 1 1 270 0 1
-refdes=R30
-T 74300 62400 5 10 1 1 270 6 1
-value=10k
-}
-N 77100 62300 77100 62100 4
-N 76500 62300 76500 61700 4
-N 75900 62300 75900 61300 4
-N 75300 62300 75300 60500 4
-N 74700 62300 74700 59700 4
-N 74100 62300 74100 59300 4
-C 75400 63500 1 0 0 3.3V-plus.sym
-N 74100 63200 74100 63500 4
-N 73500 63500 77100 63500 4
-N 77100 63500 77100 63200 4
-N 76500 63200 76500 63500 4
-N 75900 63200 75900 63500 4
-N 75300 63200 75300 63500 4
-N 74700 63200 74700 63500 4
-C 53900 70600 1 0 0 resistor.sym
-{
-T 54200 71000 5 10 0 0 0 0 1
-device=RESISTOR
-T 53900 70600 5 10 0 1 0 0 1
-footprint=0402
-T 54050 70350 5 10 1 1 0 0 1
-refdes=R2
-T 54500 70350 5 10 1 1 0 0 1
-value=22
-}
-C 53900 71200 1 180 1 resistor.sym
-{
-T 54200 70800 5 10 0 0 180 6 1
-device=RESISTOR
-T 53900 71200 5 10 0 1 180 6 1
-footprint=0402
-T 54050 71450 5 10 1 1 180 6 1
-refdes=R1
-T 54500 71450 5 10 1 1 180 6 1
-value=22
-}
-N 51600 71100 53900 71100 4
-N 51600 70700 53900 70700 4
-N 54800 70700 55800 70700 4
-N 54800 71100 55800 71100 4
-C 55100 71600 1 0 0 5V-plus.sym
-N 55800 71500 55300 71500 4
-N 55300 71500 55300 71600 4
-T 54200 69400 9 10 1 0 0 0 1
-add ESD suppression?
-T 55900 72300 9 10 1 0 0 0 2
-USB A socket
-for USB stick
-N 51600 61900 55100 61900 4
-{
-T 52750 61950 5 10 1 1 0 6 1
-netname=console_out
-}
-N 51600 62300 55100 62300 4
-{
-T 52750 62350 5 10 1 1 0 6 1
-netname=console_in
-}
 N 50800 48000 52100 48000 4
 {
 T 52100 48100 5 10 1 1 0 6 1
@@ -860,16 +449,6 @@ N 50800 50400 53800 50400 4
 T 52100 50500 5 10 1 1 0 6 1
 netname=sda
 }
-N 47000 60100 47000 58900 4
-{
-T 47100 58900 5 10 1 1 270 6 1
-netname=scl
-}
-N 47400 60100 47400 58900 4
-{
-T 47500 58900 5 10 1 1 270 6 1
-netname=sda
-}
 N 50800 47200 52100 47200 4
 {
 T 52100 47300 5 10 1 1 0 6 1
@@ -978,122 +557,6 @@ value=NoConnection
 T 42200 48200 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 43600 67800 1 0 0 nc-left.sym
-{
-T 43600 68200 5 10 0 0 0 0 1
-value=NoConnection
-T 43600 68600 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-C 43600 67400 1 0 0 nc-left.sym
-{
-T 43600 67800 5 10 0 0 0 0 1
-value=NoConnection
-T 43600 68200 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-C 43600 67000 1 0 0 nc-left.sym
-{
-T 43600 67400 5 10 0 0 0 0 1
-value=NoConnection
-T 43600 67800 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-C 43600 66600 1 0 0 nc-left.sym
-{
-T 43600 67000 5 10 0 0 0 0 1
-value=NoConnection
-T 43600 67400 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-C 43600 66200 1 0 0 nc-left.sym
-{
-T 43600 66600 5 10 0 0 0 0 1
-value=NoConnection
-T 43600 67000 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-C 43600 65800 1 0 0 nc-left.sym
-{
-T 43600 66200 5 10 0 0 0 0 1
-value=NoConnection
-T 43600 66600 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-N 42900 64300 44100 64300 4
-{
-T 42900 64400 5 10 1 1 0 0 1
-netname=led_wlan
-}
-C 78800 45400 1 0 1 led.sym
-{
-T 78900 46000 5 10 0 0 0 6 1
-device=LED
-T 78800 45400 5 10 0 0 180 0 1
-footprint=100mil-led
-T 78850 45700 5 10 1 1 0 6 1
-refdes=D5
-T 78400 45700 5 10 1 1 0 6 1
-value=blue
-}
-C 78800 45600 1 180 1 resistor.sym
-{
-T 79100 45200 5 10 0 0 180 6 1
-device=RESISTOR
-T 78800 45600 5 10 0 0 180 6 1
-footprint=0402
-T 79000 45700 5 10 1 1 0 0 1
-refdes=R9
-T 79700 45700 5 10 1 1 0 6 1
-value=150
-}
-C 79900 45500 1 0 0 3.3V-plus.sym
-N 79700 45500 80100 45500 4
-N 78400 45500 76400 45500 4
-{
-T 76400 45550 5 10 1 1 0 0 1
-netname=led_wlan
-}
-C 43000 67400 1 90 0 capacitor.sym
-{
-T 42300 67600 5 10 0 1 90 0 1
-device=CAPACITOR
-T 43000 67400 5 10 0 1 0 0 1
-footprint=0402
-T 42900 67600 5 10 1 1 0 0 1
-refdes=C2
-T 42900 68000 5 10 1 1 0 0 1
-value=0.1uF
-}
-C 42300 67400 1 90 0 capacitor.sym
-{
-T 41600 67600 5 10 0 1 90 0 1
-device=CAPACITOR
-T 42300 67400 5 10 0 1 0 0 1
-footprint=0402
-T 42200 67600 5 10 1 1 0 0 1
-refdes=C1
-T 42200 68000 5 10 1 1 0 0 1
-value=10uF
-}
-C 42000 67100 1 0 0 gnd.sym
-C 42700 67100 1 0 0 gnd.sym
-C 46700 58100 1 0 0 resistor.sym
-{
-T 47000 58500 5 10 0 0 0 0 1
-device=RESISTOR
-T 47000 58400 5 10 1 1 0 6 1
-refdes=R6
-T 47300 58400 5 10 1 1 0 0 1
-value=50
-T 46700 58100 5 10 0 1 0 0 1
-footprint=0402
-}
-N 46400 58200 46700 58200 4
-C 44800 58200 1 0 0 3.3V-plus.sym
-N 45500 58200 45000 58200 4
-N 47800 60100 47800 58200 4
-N 47800 58200 47600 58200 4
 T 46700 42600 9 10 1 0 0 0 1
 USB to async and I2C ADC
 C 53100 50800 1 90 0 resistor.sym
@@ -1121,48 +584,7 @@ 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
-C 57700 55800 1 0 0 tps70933.sym
-{
-T 58295 56495 5 10 0 1 0 0 1
-device=IC
-T 57695 55795 5 10 0 1 0 0 1
-footprint=SOT23-5
-T 58095 56995 5 10 1 1 0 0 1
-refdes=U5
-T 57700 55800 5 10 1 1 0 0 1
-value=TPS70950
-}
-C 57200 56200 1 0 0 nc-left.sym
-{
-T 57200 56600 5 10 0 0 0 0 1
-value=NoConnection
-T 57200 57000 5 10 0 0 0 0 1
-device=DRC_Directive
-T 57200 56200 5 10 0 1 0 0 1
-motortest=true
-}
-C 60400 55800 1 90 0 capacitor.sym
-{
-T 59700 56000 5 10 0 1 90 0 1
-device=CAPACITOR
-T 60400 55800 5 10 0 1 0 0 1
-footprint=0402
-T 60700 56600 5 10 1 1 180 0 1
-refdes=C38
-T 60300 55900 5 10 1 1 0 0 1
-value=2.2uF
-}
-C 60100 55500 1 0 0 gnd.sym
-{
-T 60100 55500 5 10 0 1 0 0 1
-motortest=true
-}
-N 59800 56700 78500 56700 4
-C 60000 56700 1 0 0 5V-plus.sym
-{
-T 60000 56700 5 10 0 1 0 0 1
-motortest=true
-}
+N 70400 56700 78500 56700 4
 N 69900 55900 70400 55900 4
 N 70400 55900 70400 56700 4
 C 69900 54400 1 0 0 gnd.sym
@@ -1173,8 +595,7 @@ motortest=true
 N 69900 54700 70000 54700 4
 N 70000 54700 70000 55100 4
 N 69900 55100 70000 55100 4
-N 58800 55800 60200 55800 4
-N 57700 56700 56400 56700 4
+N 57000 56700 56400 56700 4
 {
 T 56400 56800 5 10 1 1 0 0 1
 netname=v_ldo_in
@@ -1897,17 +1318,6 @@ N 80000 68100 79705 68100 4
 N 79705 68100 79705 68095 4
 N 79105 68595 79105 67700 4
 N 79105 67700 80000 67700 4
-C 79100 69100 1 180 1 p-fet.sym
-{
-T 80005 68595 5 10 0 0 180 6 1
-device=MOSFET
-T 79100 69100 5 10 0 1 0 0 1
-footprint=TO252FET
-T 79105 68995 5 10 1 1 180 6 1
-refdes=Q6
-T 80000 68500 5 10 1 1 0 0 1
-value=IPD068P03L3GATMA1
-}
 T 79800 66200 9 10 1 0 0 0 1
 Tolerate power supply up to 30V
 T 81400 71200 9 10 1 0 0 0 1
@@ -1921,7 +1331,6 @@ Battery +
 T 81400 67600 9 10 1 0 0 0 1
 Battery -
 N 64300 42100 70900 42100 4
-N 66800 42100 66800 43200 4
 N 62200 44400 62700 44400 4
 {
 T 62200 44500 5 10 1 1 0 0 1
@@ -1929,17 +1338,6 @@ netname=v_slab
 }
 C 70700 44000 1 0 0 3.3V-plus.sym
 N 69800 44000 70900 44000 4
-C 70000 43100 1 90 0 capacitor.sym
-{
-T 69300 43300 5 10 0 1 90 0 1
-device=CAPACITOR
-T 70000 43100 5 10 0 1 0 0 1
-footprint=1206
-T 69700 43700 5 10 1 1 0 6 1
-refdes=C37
-T 69700 43200 5 10 1 1 0 6 1
-value=47uF
-}
 C 71000 42200 1 90 0 resistor.sym
 {
 T 70600 42500 5 10 0 1 90 0 1
@@ -2014,13 +1412,6 @@ netname=v_ldo_in
 N 64300 44300 64300 44400 4
 N 64300 43400 64300 42100 4
 C 66700 41800 1 0 0 gnd.sym
-C 65200 43900 1 0 0 nc-left.sym
-{
-T 65200 44300 5 10 0 0 0 0 1
-value=NoConnection
-T 65200 44700 5 10 0 0 0 0 1
-device=DRC_Directive
-}
 C 64100 44300 1 270 0 cap-polar.sym
 {
 T 64800 44100 5 10 0 0 270 0 1
@@ -2035,7 +1426,6 @@ T 64200 43600 5 10 1 1 0 6 1
 value=220uF
 }
 N 70900 42100 70900 42200 4
-N 69800 43100 69800 42100 4
 T 71500 41900 9 10 1 0 0 0 4
 Trigger comparator at 3.844V:
 
@@ -2227,25 +1617,6 @@ pyro voltage with ADC
 T 52700 52300 9 10 1 0 0 0 2
 i2c pull-ups could
 be higher value?
-T 44300 55500 9 10 1 0 0 0 7
-Onion suggests a 1N5819 here.  
-
-Note that this circuit is sufficient to support 
-hardware reset on O2S but not on O2SP,
-because of a flash chip issue on the Plus
-variant.  Since we're not driving HW_RST_N,
-use the simpler/cheaper circuit.
-C 45500 58000 1 0 0 diode.sym
-{
-T 45900 58600 5 10 0 1 0 0 1
-device=DIODE
-T 45500 58000 5 10 0 1 0 0 1
-footprint=powerdi123
-T 45500 57700 5 10 1 1 0 0 1
-value=DFLS130L
-T 45800 58500 5 10 1 1 0 0 1
-refdes=D6
-}
 C 73100 68000 1 0 0 opamp-dual.sym
 {
 T 74200 69300 5 10 0 1 0 0 1
@@ -2284,52 +1655,6 @@ C 73500 67700 1 0 0 gnd.sym
 C 73400 68800 1 0 0 3.3V-plus.sym
 N 73100 54700 70800 54700 4
 N 70800 54700 70800 55500 4
-C 48100 58200 1 270 0 conn-6.sym
-{
-T 48100 58200 5 10 0 0 270 0 1
-footprint=50mil6pin
-T 50395 57845 5 10 1 1 270 0 1
-refdes=J4
-T 48100 58200 5 10 0 1 0 0 1
-device=CONNECTOR
-T 48100 58200 5 10 0 1 0 0 1
-value=50mil6pin
-T 48100 58200 5 10 0 1 0 0 1
-loadstatus=noload
-}
-C 49900 58300 1 0 0 gnd.sym
-N 49800 58200 49800 58600 4
-N 49800 58600 50000 58600 4
-N 52800 64700 51600 64700 4
-{
-T 52800 64800 5 10 1 1 0 6 1
-netname=gpio_15
-}
-N 52800 65100 51600 65100 4
-{
-T 52800 65200 5 10 1 1 0 6 1
-netname=gpio_16
-}
-N 52800 65500 51600 65500 4
-{
-T 52800 65600 5 10 1 1 0 6 1
-netname=gpio_17
-}
-N 52800 65900 51600 65900 4
-{
-T 52800 66000 5 10 1 1 0 6 1
-netname=gpio_18
-}
-N 52800 66300 51600 66300 4
-{
-T 52800 66400 5 10 1 1 0 6 1
-netname=gpio_19
-}
-N 52800 66700 51600 66700 4
-{
-T 52800 66800 5 10 1 1 0 6 1
-netname=gpio_20
-}
 N 62700 61100 63900 61100 4
 {
 T 62700 61200 5 10 1 1 0 0 1
@@ -2360,51 +1685,11 @@ N 66500 60300 65300 60300 4
 T 66500 60400 5 10 1 1 0 6 1
 netname=gpio_20
 }
-N 52800 67500 51600 67500 4
-{
-T 52800 67600 5 10 1 1 0 6 1
-netname=gpio_22
-}
-N 52800 67900 51600 67900 4
-{
-T 52800 68000 5 10 1 1 0 6 1
-netname=sd_cd
-}
 N 66500 59900 65300 59900 4
 {
 T 66500 60000 5 10 1 1 0 6 1
 netname=gpio_22
 }
-N 46600 58900 46600 60100 4
-{
-T 46700 58900 5 10 1 1 270 6 1
-netname=gpio_3
-}
-N 46200 58900 46200 60100 4
-{
-T 46300 58900 5 10 1 1 270 6 1
-netname=gpio_2
-}
-N 45800 58900 45800 60100 4
-{
-T 45900 58900 5 10 1 1 270 6 1
-netname=gpio_1
-}
-N 45400 58900 45400 60100 4
-{
-T 45500 58900 5 10 1 1 270 6 1
-netname=gpio_0
-}
-N 42900 63500 44100 63500 4
-{
-T 42900 63600 5 10 1 1 0 0 1
-netname=gpio_46
-}
-N 42900 63900 44100 63900 4
-{
-T 42900 64000 5 10 1 1 0 0 1
-netname=gpio_45
-}
 N 66500 63100 65300 63100 4
 {
 T 66500 63200 5 10 1 1 0 6 1
@@ -2415,16 +1700,6 @@ N 62700 63100 63900 63100 4
 T 62700 63200 5 10 1 1 0 0 1
 netname=gpio_45
 }
-N 42900 64700 44100 64700 4
-{
-T 42900 64800 5 10 1 1 0 0 1
-netname=gpio_43
-}
-N 42900 65100 44100 65100 4
-{
-T 42900 65200 5 10 1 1 0 0 1
-netname=gpio_42
-}
 N 66500 62700 65300 62700 4
 {
 T 66500 62800 5 10 1 1 0 6 1
@@ -2435,16 +1710,6 @@ N 62700 62700 63900 62700 4
 T 62700 62800 5 10 1 1 0 0 1
 netname=gpio_42
 }
-N 42600 70300 44100 70300 4
-{
-T 42900 70400 5 10 1 1 0 0 1
-netname=gpio_38
-}
-N 42900 70700 44100 70700 4
-{
-T 42900 70800 5 10 1 1 0 0 1
-netname=gpio_37
-}
 N 62700 62300 63900 62300 4
 {
 T 62700 62400 5 10 1 1 0 0 1
@@ -2455,26 +1720,6 @@ N 66500 61500 65300 61500 4
 T 66500 61600 5 10 1 1 0 6 1
 netname=gpio_37
 }
-N 52800 63900 51600 63900 4
-{
-T 52800 64000 5 10 1 1 0 6 1
-netname=TXO_N0
-}
-N 52800 63500 51600 63500 4
-{
-T 52800 63600 5 10 1 1 0 6 1
-netname=TXO_P0
-}
-N 52800 63100 51600 63100 4
-{
-T 52800 63200 5 10 1 1 0 6 1
-netname=RXI_N0
-}
-N 52800 62700 51600 62700 4
-{
-T 52800 62800 5 10 1 1 0 6 1
-netname=RXI_P0
-}
 N 62700 63500 63900 63500 4
 {
 T 62700 63600 5 10 1 1 0 0 1
@@ -2539,138 +1784,16 @@ value=Force Bootloader
 C 54600 49400 1 0 0 gnd.sym
 N 54700 50100 52100 50100 4
 N 52100 50100 52100 49600 4
-C 65700 43200 1 0 0 AP62150.sym
-{
-T 65995 44695 5 10 1 1 0 0 1
-refdes=U4
-T 65995 45395 5 10 0 0 0 0 1
-device=IC
-T 65995 44995 5 10 0 0 0 0 1
-footprint=TSOT26
-T 67505 44695 5 10 1 1 0 6 1
-value=AP62150
-}
-C 69000 42200 1 90 0 resistor.sym
-{
-T 68600 42500 5 10 0 1 90 0 1
-device=RESISTOR
-T 69000 42195 5 10 0 1 90 0 1
-footprint=0402
-T 68700 42700 5 10 1 1 0 6 1
-refdes=R42
-T 68700 42400 5 10 1 1 0 6 1
-value=10k
-}
-C 69000 43100 1 90 0 resistor.sym
-{
-T 68600 43400 5 10 0 1 90 0 1
-device=RESISTOR
-T 69000 43095 5 10 0 1 90 0 1
-footprint=0402
-T 68700 43600 5 10 1 1 0 6 1
-refdes=R41
-T 68700 43300 5 10 1 1 0 6 1
-value=31.6k
-}
-C 68900 43900 1 0 0 inductor.sym
-{
-T 69100 44400 5 10 0 0 0 0 1
-device=INDUCTOR
-T 69000 44200 5 10 1 1 0 0 1
-refdes=L1
-T 69400 44200 5 10 1 1 0 0 1
-value=3.3uH
-T 68900 43900 5 10 0 1 0 0 1
-footprint=NRS50
-}
-N 67800 44000 68900 44000 4
-N 67800 43600 68000 43600 4
-N 68000 43600 68000 43100 4
-N 68000 43100 68900 43100 4
-N 68900 42200 68900 42100 4
-C 68000 44200 1 0 0 capacitor.sym
-{
-T 68200 44900 5 10 0 0 0 0 1
-device=CAPACITOR
-T 68300 44500 5 10 1 1 0 6 1
-refdes=C5
-T 68600 44500 5 10 1 1 0 0 1
-value=0.1uF
-T 68000 44200 5 10 0 1 0 0 1
-footprint=0402
-}
-N 68000 44400 67800 44400 4
-N 68900 44400 68900 44000 4
-C 42600 70400 1 180 0 resistor.sym
-{
-T 42300 70000 5 10 0 0 180 0 1
-device=RESISTOR
-T 42605 70400 5 10 0 1 180 0 1
-footprint=0402
-T 42000 70450 5 10 1 1 0 6 1
-refdes=R10
-T 42200 70450 5 10 1 1 0 0 1
-value=3.3k
-}
-N 41700 70300 41400 70300 4
-C 40100 70800 1 0 0 3.3V-plus.sym
-N 73500 58900 79000 58900 4
-{
-T 77500 58950 5 10 1 1 0 0 1
-netname=sd_cd
-}
-C 73400 63200 1 270 0 resistor.sym
-{
-T 73800 62900 5 10 0 0 270 0 1
-device=RESISTOR
-T 73400 63200 5 10 0 1 270 0 1
-footprint=0402
-T 73700 63200 5 10 1 1 270 0 1
-refdes=R29
-T 73700 62400 5 10 1 1 270 6 1
-value=10k
-}
-N 73500 63500 73500 63200 4
-N 73500 58900 73500 62300 4
 N 52000 49200 50800 49200 4
 {
 T 52000 49300 5 10 1 1 0 6 1
 netname=led_health
 }
-N 42900 65500 44100 65500 4
-{
-T 42900 65600 5 10 1 1 0 0 1
-netname=health
-}
 N 62700 59900 63900 59900 4
 {
 T 62700 60000 5 10 1 1 0 0 1
 netname=health
 }
-C 55000 61200 1 0 0 gnd.sym
-C 55100 63200 1 180 1 conn-5.sym
-{
-T 55455 63295 5 10 1 1 0 0 1
-refdes=J14
-T 55100 63200 5 10 0 1 180 6 1
-footprint=100mil5pin
-T 55100 63200 5 10 0 1 0 0 1
-device=CONNECTOR
-T 55100 63200 5 10 0 1 0 0 1
-value=Header-5
-}
-N 55100 63100 54100 63100 4
-{
-T 54100 63150 5 10 1 1 0 0 1
-netname=sda
-}
-N 55100 62700 54100 62700 4
-{
-T 54100 62750 5 10 1 1 0 0 1
-netname=scl
-}
-T 57400 57600 9 10 1 0 0 0 1
-Is 150mA enough with USB host?
 N 63900 65500 62700 65500 4
 {
 T 62700 65550 5 10 1 1 0 0 1
@@ -2681,58 +1804,9 @@ N 66500 65500 65300 65500 4
 T 66500 65550 5 10 1 1 0 6 1
 netname=scl
 }
-C 42600 70000 1 180 0 resistor.sym
-{
-T 42300 69600 5 10 0 0 180 0 1
-device=RESISTOR
-T 42605 70000 5 10 0 1 180 0 1
-footprint=0402
-T 42000 70050 5 10 1 1 0 6 1
-refdes=R43
-T 42200 70050 5 10 1 1 0 0 1
-value=4.7k
-}
-N 42600 69900 44100 69900 4
-{
-T 42900 69950 5 10 1 1 0 0 1
-netname=rst_n
-}
-N 41400 69900 41700 69900 4
-C 40200 69100 1 0 0 gnd.sym
-C 40400 70300 1 0 0 switch-pts815.sym
-{
-T 40800 70800 5 10 1 1 0 0 1
-refdes=S2
-T 40200 71100 5 10 0 0 0 0 1
-device=SWITCH
-T 40200 71300 5 10 0 0 0 0 1
-footprint=PTS815
-}
-C 40400 69500 1 0 0 switch-pts815.sym
-{
-T 40800 70000 5 10 1 1 0 0 1
-refdes=S1
-T 40200 70300 5 10 0 0 0 0 1
-device=SWITCH
-T 40200 70500 5 10 0 0 0 0 1
-footprint=PTS815
-}
-N 40400 70300 40300 70300 4
-N 40300 70300 40300 70800 4
-N 40400 70700 40300 70700 4
-N 41500 70300 41500 70700 4
-N 41500 70700 41400 70700 4
-T 40800 71100 9 10 1 0 0 0 1
-force uboot
-T 40800 69300 9 10 1 0 0 0 1
-reset
-N 40400 69500 40300 69500 4
-N 40300 69400 40300 69900 4
-N 40400 69900 40300 69900 4
-N 41500 69900 41500 69500 4
-N 41500 69500 41400 69500 4
 N 44800 49500 43500 49500 4
 {
 T 43500 49600 5 10 1 1 0 0 1
 netname=health
 }
+C 70200 56700 1 0 0 5V-plus.sym