]> git.gag.com Git - hw/quantimotor/commitdiff
work in process
authorBdale Garbee <bdale@gag.com>
Wed, 25 Jun 2025 19:58:57 +0000 (13:58 -0600)
committerBdale Garbee <bdale@gag.com>
Wed, 25 Jun 2025 19:58:57 +0000 (13:58 -0600)
Notebook
quantimotor.lht
quantimotor.sch

index 87f56cf8575a204d180a3f6f3b77422b7246cbee..4efcaf5227665adb52e63e21e647f20bf08c9dec 100644 (file)
--- a/Notebook
+++ b/Notebook
 
   Moving from the LPC to the FT230XS-R is a net savings for USB to serial.
 
+2025.06.25
+- implemented soft power switch based on Figure 2 at
+
+    https://circuitcellar.com/resources/quickbits/soft-latching-power-circuits/
+
index 87eed28d704351b901e42b07f8356970812b278f..b0351086c91127496cba7b6ce17d4535df8f254d 100644 (file)
@@ -70,39 +70,39 @@ ha:pcb-rnd-board-v8 {
        ha:cmp_rail {
        li:conn { R38-1; R39-2; U13-6;       }
        }
-              ha:gpio26 {
-              li:conn { J2-37; J6-15;              }
-              }
-              ha:unnamed_net3 {
-              li:conn { D1-2; R1-1;              }
-              }
-              ha:unnamed_net4 {
-              li:conn { J12-1; U6-9;              }
-              }
-             ha:unnamed_net2 {
-             li:conn { D3-1; R3-2;             }
-             }
-          ha:unnamed_net5 {
-          li:conn { J11-2; U6-7;          }
-          }
-              ha:unnamed_net6 {
-              li:conn { J11-3; U6-6;              }
-              }
-              ha:unnamed_net8 {
-              li:conn { J10-2; U6-14;              }
-              }
-              ha:unnamed_net9 {
-              li:conn { J10-3; U6-15;              }
-              }
-              ha:led_health_g {
-              li:conn { D1-1; J2-13;              }
-              }
-             ha:unnamed_net1 {
-             li:conn { D2-2; R2-2;             }
-             }
-          ha:unnamed_net7 {
-          li:conn { J10-1; U6-13;          }
-          }
+                  ha:gpio26 {
+                  li:conn { J2-37; J6-15;                  }
+                  }
+                  ha:unnamed_net3 {
+                  li:conn { D1-2; R1-1;                  }
+                  }
+                  ha:unnamed_net4 {
+                  li:conn { J12-1; U6-9;                  }
+                  }
+                  ha:unnamed_net5 {
+                  li:conn { J11-2; U6-7;                  }
+                  }
+                  ha:unnamed_net6 {
+                  li:conn { J11-3; U6-6;                  }
+                  }
+                  ha:unnamed_net7 {
+                  li:conn { J10-1; U6-13;                  }
+                  }
+                 ha:unnamed_net2 {
+                 li:conn { D3-1; R3-2;                 }
+                 }
+                  ha:unnamed_net8 {
+                  li:conn { J10-2; U6-14;                  }
+                  }
+                  ha:unnamed_net9 {
+                  li:conn { J10-3; U6-15;                  }
+                  }
+                  ha:led_health_g {
+                  li:conn { D1-1; J2-13;                  }
+                  }
+                 ha:unnamed_net1 {
+                 li:conn { D2-2; R2-2;                 }
+                 }
        ha:led_health_r {
        li:conn { J2-15; R1-2;       }
        }
@@ -116,7 +116,7 @@ ha:pcb-rnd-board-v8 {
        li:conn { J2-21; J6-8; U7-36;       }
        }
        ha:sda {
-       li:conn { J2-3; J6-2;       }
+       li:conn { J2-3; J6-4;       }
        }
        ha:+5V {
        li:conn { C37-2; C108-2; C109-2; J2-2; J2-4; J6-20; J13-1; L1-2; R38-2; R41-2; U7-9; U7-30;       }
@@ -125,7 +125,7 @@ ha:pcb-rnd-board-v8 {
        li:conn { D4-1; J1-1; Q1-1; R17-2; R25-2; S2-3;       }
        }
        ha:scl {
-       li:conn { J2-5; J6-4;       }
+       li:conn { J2-5; J6-2;       }
        }
        ha:alarm {
        li:conn { J2-38; R7-1; R500-2;       }
@@ -139,126 +139,126 @@ ha:pcb-rnd-board-v8 {
      ha:+3.3V {
      li:conn { C2-2; C8-2; C107-2; J6-17; U2-3; U2-10; U2-11; U3-5; U7-34; U13-8;     }
      }
-             ha:sense_armed {
-             li:conn { R12-1; R15-2; U13-3;             }
-             }
-             ha:fet_1 {
-             li:conn { J26-1; Q2-7; Q2-8; R14-1;             }
-             }
-            ha:sclk {
-            li:conn { J2-23; J6-6; U7-37;            }
-            }
-             ha:unnamed_net15 {
-             li:conn { C111-2; U7-5;             }
-             }
-             ha:unnamed_net14 {
-             li:conn { C102-1; C110-1; U7-7;             }
-             }
-            ha:unnamed_net12 {
-            li:conn { J12-4; U6-8;            }
-            }
-            ha:unnamed_net21 {
-            li:conn { R41-1; R42-2; U4-4;            }
-            }
-            ha:unnamed_net19 {
-            li:conn { Q2-4; R7-2;            }
-            }
-             ha:unnamed_net20 {
-             li:conn { C5-2; L1-1; U4-2;             }
-             }
-            ha:unnamed_net17 {
-            li:conn { Q2-2; R8-2; U13-7;            }
-            }
-             ha:unnamed_net34 {
-             li:conn { R32-1; U2-8;             }
-             }
-             ha:unnamed_net35 {
-             li:conn { J7-A7; J7-B7; R31-2;             }
-             }
-             ha:unnamed_net36 {
-             li:conn { J7-A6; J7-B6; R32-2;             }
-             }
-             ha:unnamed_net42 {
-             li:conn { J4-2; J5-2;             }
-             }
-             ha:unnamed_net43 {
-             li:conn { J4-3; J5-3;             }
-             }
-             ha:unnamed_net39 {
-             li:conn { B1-2; B1-3;             }
-             }
-             ha:unnamed_net45 {
-             li:conn { J4-5; J5-5;             }
-             }
-             ha:unnamed_net46 {
-             li:conn { J4-6; J5-6;             }
-             }
-             ha:unnamed_net41 {
-             li:conn { J4-1; J5-1;             }
-             }
-             ha:unnamed_net48 {
-             li:conn { J4-8; J5-8;             }
-             }
-             ha:unnamed_net49 {
-             li:conn { J4-9; J5-9;             }
-             }
-             ha:rpi_3.3v {
-             li:conn { J2-1; J2-17;             }
-             }
-             ha:unnamed_net60 {
-             li:conn { R30-2; U1-11;             }
-             }
-             ha:unnamed_net56 {
-             li:conn { R46-2; U1-7;             }
-             }
-            ha:unnamed_net22 {
-            li:conn { C5-1; U4-6;            }
-            }
-              ha:unnamed_net58 {
-              li:conn { R21-1; U1-12; U1-13;              }
-              }
-              ha:unnamed_net59 {
-              li:conn { R29-2; U1-10;              }
-              }
-              ha:unnamed_net70 {
-              li:conn { C4-1; D6-1; Q1-3; Q4-5; Q4-6; R4-2;              }
-              }
-              ha:unnamed_net64 {
-              li:conn { C11-1; U1-14;              }
-              }
-              ha:unnamed_net68 {
-              li:conn { J7-B5; R44-2;              }
-              }
-              ha:unnamed_net69 {
-              li:conn { D5-2; R35-2;              }
-              }
-              ha:unnamed_net40 {
-              li:conn { B1-4; B1-5;              }
-              }
-              ha:unnamed_net57 {
-              li:conn { R27-2; U1-8;              }
-              }
-              ha:unnamed_net53 {
-              li:conn { R16-2; U1-3;              }
-              }
-              ha:unnamed_net54 {
-              li:conn { R24-2; U1-4;              }
-              }
-              ha:unnamed_net44 {
-              li:conn { J4-4; J5-4;              }
-              }
-             ha:unnamed_net33 {
-             li:conn { R31-1; U2-9;             }
-             }
+                 ha:sense_armed {
+                 li:conn { R12-1; R15-2; U13-3;                 }
+                 }
+                 ha:fet_1 {
+                 li:conn { J26-1; Q2-7; Q2-8; R14-1;                 }
+                 }
+                ha:sclk {
+                li:conn { J2-23; J6-6; U7-37;                }
+                }
+                  ha:unnamed_net21 {
+                  li:conn { R41-1; R42-2; U4-4;                  }
+                  }
+                  ha:unnamed_net14 {
+                  li:conn { C102-1; C110-1; U7-7;                  }
+                  }
+                  ha:unnamed_net12 {
+                  li:conn { J12-4; U6-8;                  }
+                  }
+                  ha:unnamed_net19 {
+                  li:conn { Q2-4; R7-2;                  }
+                  }
+                  ha:unnamed_net17 {
+                  li:conn { Q2-2; R8-2; U13-7;                  }
+                  }
+                 ha:unnamed_net15 {
+                 li:conn { C111-2; U7-5;                 }
+                 }
+                  ha:unnamed_net22 {
+                  li:conn { C5-1; U4-6;                  }
+                  }
+                  ha:unnamed_net34 {
+                  li:conn { R32-1; U2-8;                  }
+                  }
+                 ha:unnamed_net20 {
+                 li:conn { C5-2; L1-1; U4-2;                 }
+                 }
+                  ha:unnamed_net36 {
+                  li:conn { J7-A6; J7-B6; R32-2;                  }
+                  }
+                  ha:unnamed_net42 {
+                  li:conn { J4-2; J5-2;                  }
+                  }
+                  ha:unnamed_net43 {
+                  li:conn { J4-3; J5-3;                  }
+                  }
+                  ha:unnamed_net39 {
+                  li:conn { B1-2; B1-3;                  }
+                  }
+                  ha:unnamed_net45 {
+                  li:conn { J4-5; J5-5;                  }
+                  }
+                  ha:unnamed_net46 {
+                  li:conn { J4-6; J5-6;                  }
+                  }
+                  ha:unnamed_net41 {
+                  li:conn { J4-1; J5-1;                  }
+                  }
+                  ha:unnamed_net48 {
+                  li:conn { J4-8; J5-8;                  }
+                  }
+                  ha:unnamed_net49 {
+                  li:conn { J4-9; J5-9;                  }
+                  }
+                  ha:rpi_3.3v {
+                  li:conn { J2-1; J2-17;                  }
+                  }
+                  ha:unnamed_net60 {
+                  li:conn { R30-2; U1-11;                  }
+                  }
+                  ha:unnamed_net56 {
+                  li:conn { R46-2; U1-7;                  }
+                  }
+                  ha:unnamed_net58 {
+                  li:conn { R21-1; U1-12; U1-13;                  }
+                  }
+                  ha:unnamed_net59 {
+                  li:conn { R29-2; U1-10;                  }
+                  }
+                 ha:unnamed_net35 {
+                 li:conn { J7-A7; J7-B7; R31-2;                 }
+                 }
+                  ha:unnamed_net70 {
+                  li:conn { C4-1; D6-1; Q1-3; Q4-5; Q4-6; R4-2;                  }
+                  }
+                  ha:unnamed_net64 {
+                  li:conn { C11-1; U1-14;                  }
+                  }
+                  ha:unnamed_net68 {
+                  li:conn { J7-B5; R44-2;                  }
+                  }
+                   ha:unnamed_net44 {
+                   li:conn { J4-4; J5-4;                   }
+                   }
+                  ha:unnamed_net69 {
+                  li:conn { D5-2; R35-2;                  }
+                  }
+                  ha:unnamed_net40 {
+                  li:conn { B1-4; B1-5;                  }
+                  }
+                  ha:unnamed_net57 {
+                  li:conn { R27-2; U1-8;                  }
+                  }
+                  ha:unnamed_net53 {
+                  li:conn { R16-2; U1-3;                  }
+                  }
+                  ha:unnamed_net54 {
+                  li:conn { R24-2; U1-4;                  }
+                  }
+                  ha:unnamed_net66 {
+                  li:conn { J7-A5; R43-2;                  }
+                  }
                   ha:unnamed_net62 {
                   li:conn { C11-2; L2-1; U1-15; U1-16; U1-17;                  }
                   }
                   ha:unnamed_net47 {
                   li:conn { J4-7; J5-7;                  }
                   }
-                 ha:unnamed_net66 {
-                 li:conn { J7-A5; R43-2;                 }
-                 }
+                  ha:unnamed_net71 {
+                  li:conn { D6-3; S1-3;                  }
+                  }
                   ha:unnamed_net63 {
                   li:conn { C9-1; C10-1; U1-19; U1-20;                  }
                   }
@@ -268,8 +268,8 @@ ha:pcb-rnd-board-v8 {
                   ha:fet_a {
                   li:conn { J1-2; Q2-5; Q2-6;                  }
                   }
-                 ha:unnamed_net71 {
-                 li:conn { D6-3; S1-3;                 }
+                 ha:unnamed_net33 {
+                 li:conn { R31-1; U2-9;                 }
                  }
             ha:led_armed {
             li:conn { J2-12; R3-1;            }
@@ -4743,7 +4743,7 @@ ha:pcb-rnd-board-v8 {
    text_scale = 100
    clearance = 10.0mil
   }
-  {ha:oh wow}                                                                                                                                                                                                                                                 {
+  {ha:oh wow}                                                                                                                                                                                                                                                        {
    via_proto = 3
    thickness = 100.0mil
    text_thick = 0.0
@@ -4754,12 +4754,12 @@ ha:pcb-rnd-board-v8 {
  li:pcb-rnd-conf-v1 {
   ha:overwrite {
    ha:design {
-    via_proto = 1
+    via_proto = 4
     text_font_id = 0
     text_scale = 100
     min_slk = 0.12700000 mm
     text_thickness = 0
-    line_thickness = 20.00 mil
+    line_thickness = 10.00 mil
     poly_isle_area = 200000000.0
     ha:drc {
      min_ring = 7.0 mil
@@ -4767,7 +4767,7 @@ ha:pcb-rnd-board-v8 {
     }
     min_wid = 0.12700000 mm
     bloat = 0.12700000 mm
-    clearance = 10.00 mil
+    clearance = 6.00 mil
    }
    ha:editor {
     grids_idx = 1
@@ -5039,20 +5039,6 @@ ha:pcb-rnd-board-v8 {
    }
   }
   li:objects {
-   ha:padstack_ref.1393030 {
-    proto=4; x=3.281in; y=86.487mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-    ha:flags {
-     clearline=1
-    }
-
-    li:thermal {
-      li:5 {
-       on  
-       solid  
-       noshape  
-      }
-    }
-   }
    ha:padstack_ref.1407507 {
     proto=4; x=112.395mm; y=1.26in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
     ha:flags {
@@ -5185,7 +5171,7 @@ ha:pcb-rnd-board-v8 {
     }
    }
    ha:padstack_ref.1507006 {
-    proto=4; x=3.597in; y=2.389in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    proto=4; x=3.577in; y=2.39in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
     ha:flags {
      clearline=1
     }
@@ -5202,8 +5188,8 @@ ha:pcb-rnd-board-v8 {
     li:thermal {
     }
    }
-   ha:padstack_ref.1511063 {
-    proto=4; x=3.153in; y=3.44in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+   ha:padstack_ref.1511286 {
+    proto=4; x=1.2in; y=506.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
     ha:flags {
      clearline=1
     }
@@ -5211,8 +5197,8 @@ ha:pcb-rnd-board-v8 {
     li:thermal {
     }
    }
-   ha:padstack_ref.1511286 {
-    proto=4; x=1.2in; y=506.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+   ha:padstack_ref.1514536 {
+    proto=4; x=2.918in; y=2.751in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
     ha:flags {
      clearline=1
     }
@@ -5220,130 +5206,321 @@ ha:pcb-rnd-board-v8 {
     li:thermal {
     }
    }
-   ha:subc.718691 {
-    ha:attributes {
-     {io_pcb::hidename_y} = 8.8138 mm
-     footprint = hole-M3
-     {io_pcb::hidename_scale} = 60
-     refdes = H1
-     value = {}
-     {io_pcb::hidename_direction} = 0
-     {io_pcb::hidename_x} = 16.8910 mm
-      device=HOLE_PLATED
+   ha:padstack_ref.1514537 {
+    proto=4; x=2.897in; y=2.773in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:flags {
+     clearline=1
     }
-    ha:data {
-     li:padstack_prototypes {
-      ha:ps_proto_v6.0 {
-       htop = 0
-       hdia = 125.0mil
-       li:shape {
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 175.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 = 175.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          copper = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 175.0mil
-         }
-         ha:layer_mask {
-          copper = 1
-          intern = 1
-         }
-         ha:combining {
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 225.0mil
-         }
-         ha:layer_mask {
-          top = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-        ha:ps_shape_v4 {
-         clearance = 0.0
-         ha:ps_circ {
-          x = 0.0
-          y = 0.0
-          dia = 225.0mil
-         }
-         ha:layer_mask {
-          bottom = 1
-          mask = 1
-         }
-         ha:combining {
-          sub = 1
-          auto = 1
-         }
-        }
-       }
-       hbottom = 0
-       hplated = 1
+
+    li:thermal {
+    }
+   }
+   ha:padstack_ref.1514958 {
+    proto=4; x=4.404in; y=1.502in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+    }
+   }
+   ha:padstack_ref.1516019 {
+    proto=4; x=2.903in; y=1.723in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+      li:5 {
+       on  
+       solid  
+       noshape  
       }
-     }
-     li:objects {
-      ha:padstack_ref.718705 {
-       smirror = 0
-       ha:attributes {
-        term = 1
-        name = 1
-       }
-       proto = 0
-       xmirror = 0
-       x = 500.0mil
-       rot = 0.000000
-       y = 125.0mil
-       li:thermal {
-        li:1 {
-         on
-         solid
-         noshape
-        }
-        li:2 {
-         on
-         solid
-         noshape
-        }
-        li:3 {
-         on
-         solid
-         noshape
-        }
+    }
+   }
+   ha:padstack_ref.1516461 {
+    proto=4; x=3.053in; y=1.387in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+    }
+   }
+   ha:padstack_ref.1516666 {
+    proto=4; x=3.003in; y=1.502in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+      li:5 {
+       on  
+       solid  
+       noshape  
+      }
+    }
+   }
+   ha:padstack_ref.1516856 {
+    proto=4; x=2.978in; y=1.387in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+    }
+   }
+   ha:padstack_ref.1517055 {
+    proto=4; x=3.19in; y=27.559mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+    }
+   }
+   ha:padstack_ref.1518026 {
+    proto=4; x=4.128in; y=1.502in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+    }
+   }
+   ha:padstack_ref.1524947 {
+    proto=4; x=3.634in; y=641.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+    }
+   }
+   ha:padstack_ref.1524948 {
+    proto=4; x=3.607in; y=739.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+    }
+   }
+   ha:padstack_ref.1524967 {
+    proto=4; x=3.607in; y=72.39mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+    }
+   }
+   ha:padstack_ref.1524980 {
+    proto=4; x=3.636in; y=2.953in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+    }
+   }
+   ha:padstack_ref.1525314 {
+    proto=4; x=2.76in; y=2.306in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+      li:5 {
+       on  
+       solid  
+       noshape  
+      }
+    }
+   }
+   ha:padstack_ref.1525480 {
+    proto=4; x=2.76in; y=60.579mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+    }
+   }
+   ha:padstack_ref.1525496 {
+    proto=4; x=3.173in; y=1.64in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+    }
+   }
+   ha:padstack_ref.1525680 {
+    proto=4; x=3.232in; y=2.329in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+    }
+   }
+   ha:padstack_ref.1530753 {
+    proto=4; x=3.152in; y=3.269in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+    }
+   }
+   ha:padstack_ref.1530754 {
+    proto=4; x=3.152in; y=3.417in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+    }
+   }
+   ha:padstack_ref.1530755 {
+    proto=4; x=3.28in; y=3.382in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:flags {
+     clearline=1
+    }
+
+    li:thermal {
+      li:5 {
+       on  
+       solid  
+       noshape  
+      }
+    }
+   }
+   ha:subc.718691 {
+    ha:attributes {
+     {io_pcb::hidename_y} = 8.8138 mm
+     footprint = hole-M3
+     {io_pcb::hidename_scale} = 60
+     refdes = H1
+     value = {}
+     {io_pcb::hidename_direction} = 0
+     {io_pcb::hidename_x} = 16.8910 mm
+      device=HOLE_PLATED
+    }
+    ha:data {
+     li:padstack_prototypes {
+      ha:ps_proto_v6.0 {
+       htop = 0
+       hdia = 125.0mil
+       li:shape {
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 175.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 = 175.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          copper = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 175.0mil
+         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         ha:combining {
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 225.0mil
+         }
+         ha:layer_mask {
+          top = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+        ha:ps_shape_v4 {
+         clearance = 0.0
+         ha:ps_circ {
+          x = 0.0
+          y = 0.0
+          dia = 225.0mil
+         }
+         ha:layer_mask {
+          bottom = 1
+          mask = 1
+         }
+         ha:combining {
+          sub = 1
+          auto = 1
+         }
+        }
+       }
+       hbottom = 0
+       hplated = 1
+      }
+     }
+     li:objects {
+      ha:padstack_ref.718705 {
+       smirror = 0
+       ha:attributes {
+        term = 1
+        name = 1
+       }
+       proto = 0
+       xmirror = 0
+       x = 500.0mil
+       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
@@ -6440,7 +6617,7 @@ ha:pcb-rnd-board-v8 {
 
       li:objects {
        ha:padstack_ref.1251319 {
-        proto=0; x=77.9399mm; y=33.617789mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        proto=0; x=77.5335mm; y=36.767389mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -6454,7 +6631,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1251320 {
-        proto=0; x=77.9399mm; y=39.229411mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        proto=0; x=77.5335mm; y=42.379011mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -6468,7 +6645,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1251321 {
-        proto=0; x=77.3049mm; y=33.617789mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        proto=0; x=76.8985mm; y=36.767389mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -6482,7 +6659,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1251322 {
-        proto=0; x=77.3049mm; y=39.229411mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        proto=0; x=76.8985mm; y=42.379011mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -6496,7 +6673,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1251323 {
-        proto=0; x=76.6699mm; y=33.617789mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        proto=0; x=76.2635mm; y=36.767389mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -6510,7 +6687,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1251324 {
-        proto=0; x=76.6699mm; y=39.229411mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        proto=0; x=76.2635mm; y=42.379011mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -6524,7 +6701,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1251325 {
-        proto=0; x=76.0349mm; y=33.617789mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        proto=0; x=75.6285mm; y=36.767389mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -6538,7 +6715,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1251326 {
-        proto=0; x=76.0349mm; y=39.229411mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        proto=0; x=75.6285mm; y=42.379011mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
         li:thermal {
         }
 
@@ -6548,7 +6725,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1251327 {
-        proto=0; x=75.3999mm; y=33.617789mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        proto=0; x=74.9935mm; y=36.767389mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
         li:thermal {
         }
 
@@ -6558,7 +6735,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1251328 {
-        proto=0; x=75.3999mm; y=39.229411mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        proto=0; x=74.9935mm; y=42.379011mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -6572,7 +6749,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1251329 {
-        proto=0; x=74.7649mm; y=33.617789mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        proto=0; x=74.3585mm; y=36.767389mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
         li:thermal {
         }
 
@@ -6582,7 +6759,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1251330 {
-        proto=0; x=74.7649mm; y=39.229411mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        proto=0; x=74.3585mm; y=42.379011mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -6596,7 +6773,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1251331 {
-        proto=0; x=74.1299mm; y=33.617789mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        proto=0; x=73.7235mm; y=36.767389mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -6610,7 +6787,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1251332 {
-        proto=0; x=74.1299mm; y=39.229411mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        proto=0; x=73.7235mm; y=42.379011mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -6624,7 +6801,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1251333 {
-        proto=0; x=73.4949mm; y=33.617789mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        proto=0; x=73.0885mm; y=36.767389mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -6638,7 +6815,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1251334 {
-        proto=0; x=73.4949mm; y=39.229411mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        proto=0; x=73.0885mm; y=42.379011mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -6660,31 +6837,31 @@ ha:pcb-rnd-board-v8 {
 
          li:objects {
           ha:line.1251280 {
-           x1=78.1685mm; y1=1.511in; x2=77.76845mm; y2=1.511in; thickness=10.0mil; clearance=0.0;
+           x1=77.7621mm; y1=41.529mm; x2=77.36205mm; y2=41.529mm; thickness=10.0mil; clearance=0.0;
           }
           ha:line.1251283 {
-           x1=78.1685mm; y1=1.511in; x2=78.1685mm; y2=37.97935mm; thickness=10.0mil; clearance=0.0;
+           x1=77.7621mm; y1=41.529mm; x2=77.7621mm; y2=41.12895mm; thickness=10.0mil; clearance=0.0;
           }
           ha:line.1251286 {
-           x1=73.2663mm; y1=1.511in; x2=73.66635mm; y2=1.511in; thickness=10.0mil; clearance=0.0;
+           x1=72.8599mm; y1=41.529mm; x2=73.25995mm; y2=41.529mm; thickness=10.0mil; clearance=0.0;
           }
           ha:line.1251289 {
-           x1=73.2663mm; y1=1.511in; x2=73.2663mm; y2=37.97935mm; thickness=10.0mil; clearance=0.0;
+           x1=72.8599mm; y1=41.529mm; x2=72.8599mm; y2=41.12895mm; thickness=10.0mil; clearance=0.0;
           }
           ha:line.1251292 {
-           x1=78.1685mm; y1=1.357in; x2=77.76845mm; y2=1.357in; thickness=10.0mil; clearance=0.0;
+           x1=77.7621mm; y1=1.481in; x2=77.36205mm; y2=1.481in; thickness=10.0mil; clearance=0.0;
           }
           ha:line.1251295 {
-           x1=78.1685mm; y1=1.357in; x2=78.1685mm; y2=34.86785mm; thickness=10.0mil; clearance=0.0;
+           x1=77.7621mm; y1=1.481in; x2=77.7621mm; y2=38.01745mm; thickness=10.0mil; clearance=0.0;
           }
           ha:line.1251298 {
-           x1=73.2663mm; y1=1.357in; x2=73.66635mm; y2=1.357in; thickness=10.0mil; clearance=0.0;
+           x1=72.8599mm; y1=1.481in; x2=73.25995mm; y2=1.481in; thickness=10.0mil; clearance=0.0;
           }
           ha:line.1251301 {
-           x1=73.2663mm; y1=1.357in; x2=73.2663mm; y2=34.86785mm; thickness=10.0mil; clearance=0.0;
+           x1=72.8599mm; y1=1.481in; x2=72.8599mm; y2=38.01745mm; thickness=10.0mil; clearance=0.0;
           }
           ha:line.1251304 {
-           x1=3.08931in; y1=1.34519in; x2=3.08931in; y2=1.34519in; thickness=10.0mil; clearance=0.0;
+           x1=3.07331in; y1=1.46919in; x2=3.07331in; y2=1.46919in; thickness=10.0mil; clearance=0.0;
           }
          }
          ha:type {
@@ -6699,25 +6876,25 @@ ha:pcb-rnd-board-v8 {
 
          li:objects {
           ha:line.1251307 {
-           x1=2.981in; y1=1.434in; x2=2.981in; y2=1.434in; thickness=0.1mm; clearance=0.0;
+           x1=75.311mm; y1=1.558in; x2=75.311mm; y2=1.558in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=pnp-origin
            }
           }
           ha:line.1251310 {
-           x1=2.981in; y1=1.434in; x2=2.981in; y2=1.434in; thickness=0.1mm; clearance=0.0;
+           x1=75.311mm; y1=1.558in; x2=75.311mm; y2=1.558in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=origin
            }
           }
           ha:line.1251313 {
-           x1=2.981in; y1=1.434in; x2=2.981in; y2=35.4236mm; thickness=0.1mm; clearance=0.0;
+           x1=75.311mm; y1=1.558in; x2=75.311mm; y2=38.5732mm; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=x
            }
           }
           ha:line.1251316 {
-           x1=2.981in; y1=1.434in; x2=74.7174mm; y2=1.434in; thickness=0.1mm; clearance=0.0;
+           x1=75.311mm; y1=1.558in; x2=74.311mm; y2=1.558in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=y
            }
@@ -6810,7 +6987,7 @@ ha:pcb-rnd-board-v8 {
 
       li:objects {
        ha:padstack_ref.1251349 {
-        proto=0; x=2.42252in; y=3.058in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        proto=0; x=2.42752in; y=75.565mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
         li:thermal {
         }
 
@@ -6820,7 +6997,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1251350 {
-        proto=0; x=2.454in; y=3.058in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        proto=0; x=2.459in; y=75.565mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
         ha:flags {
          clearline=1
         }
@@ -6854,25 +7031,25 @@ ha:pcb-rnd-board-v8 {
 
          li:objects {
           ha:line.1251337 {
-           x1=2.43826in; y1=3.058in; x2=2.43826in; y2=3.058in; thickness=0.1mm; clearance=0.0;
+           x1=2.44326in; y1=75.565mm; x2=2.44326in; y2=75.565mm; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=pnp-origin
            }
           }
           ha:line.1251340 {
-           x1=2.43826in; y1=3.058in; x2=2.43826in; y2=3.058in; thickness=0.1mm; clearance=0.0;
+           x1=2.44326in; y1=75.565mm; x2=2.44326in; y2=75.565mm; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=origin
            }
           }
           ha:line.1251343 {
-           x1=2.43826in; y1=3.058in; x2=62.931804mm; y2=3.058in; thickness=0.1mm; clearance=0.0;
+           x1=2.44326in; y1=75.565mm; x2=63.058804mm; y2=75.565mm; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=x
            }
           }
           ha:line.1251346 {
-           x1=2.43826in; y1=3.058in; x2=2.43826in; y2=78.6732mm; thickness=0.1mm; clearance=0.0;
+           x1=2.44326in; y1=75.565mm; x2=2.44326in; y2=76.565mm; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=y
            }
@@ -7124,7 +7301,7 @@ ha:pcb-rnd-board-v8 {
 
       li:objects {
        ha:padstack_ref.1251467 {
-        proto=0; x=2.641in; y=1.64452in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        proto=0; x=2.953in; y=1.76248in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
         li:thermal {
         }
 
@@ -7134,7 +7311,7 @@ ha:pcb-rnd-board-v8 {
         }
        }
        ha:padstack_ref.1251468 {
-        proto=0; x=2.641in; y=1.676in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        proto=0; x=2.953in; y=1.731in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
         ha:flags {
          clearline=1
         }
@@ -7168,25 +7345,25 @@ ha:pcb-rnd-board-v8 {
 
          li:objects {
           ha:line.1251455 {
-           x1=2.641in; y1=1.66026in; x2=2.641in; y2=1.66026in; thickness=0.1mm; clearance=0.0;
+           x1=2.953in; y1=1.74674in; x2=2.953in; y2=1.74674in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=pnp-origin
            }
           }
           ha:line.1251458 {
-           x1=2.641in; y1=1.66026in; x2=2.641in; y2=1.66026in; thickness=0.1mm; clearance=0.0;
+           x1=2.953in; y1=1.74674in; x2=2.953in; y2=1.74674in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=origin
            }
           }
           ha:line.1251461 {
-           x1=2.641in; y1=1.66026in; x2=2.641in; y2=43.170604mm; thickness=0.1mm; clearance=0.0;
+           x1=2.953in; y1=1.74674in; x2=2.953in; y2=43.367196mm; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=x
            }
           }
           ha:line.1251464 {
-           x1=2.641in; y1=1.66026in; x2=66.0814mm; y2=1.66026in; thickness=0.1mm; clearance=0.0;
+           x1=2.953in; y1=1.74674in; x2=76.0062mm; y2=1.74674in; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=y
            }
@@ -9837,25 +10014,29 @@ ha:pcb-rnd-board-v8 {
             ha:attributes {
               subc-role=pnp-origin
             }
-           }
+ ha:flags ={ selected=1
+ };           }
            ha:line.1281515 {
             x1=3.42499in; y1=1.49001in; x2=3.42499in; y2=1.49001in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
-           }
+ ha:flags ={ selected=1
+ };           }
            ha:line.1281518 {
             x1=3.42499in; y1=1.49001in; x2=85.994746mm; y2=1.49001in; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
-           }
+ ha:flags ={ selected=1
+ };           }
            ha:line.1281521 {
             x1=3.42499in; y1=1.49001in; x2=3.42499in; y2=38.846254mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
-           }
+ ha:flags ={ selected=1
+ };           }
           }
           ha:type {
            top = 1
@@ -11517,19 +11698,18 @@ ha:pcb-rnd-board-v8 {
       }
        uid = pyz5kG+0E0ESBqOHgnEAAABQ
       }
-      ha:subc.1301125 {
+      ha:subc.1251135 {
        ha:attributes {
-        footprint=0402
-        value=3.3k
-        device=RESISTOR
-        openscad=0402
-        refdes=R500
+        value=3x18650
+        device=BATTERY
+        footprint=18650x3
+        refdes=B1
        }
       ha:data {
             li:padstack_prototypes {
 
        ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         hdia=68.9mil; hplated=1; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
@@ -11540,14 +11720,52 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
+              -54.135mil  
+              -54.135mil  
+              54.135mil  
+              -54.135mil  
+              54.135mil  
+              54.135mil  
+              -54.135mil  
+              54.135mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -54.135mil  
+              -54.135mil  
+              54.135mil  
+              -54.135mil  
+              54.135mil  
+              54.135mil  
+              -54.135mil  
+              54.135mil  
+             }
+           }
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -54.135mil  
+              -54.135mil  
+              54.135mil  
+              -54.135mil  
+              54.135mil  
+              54.135mil  
+              -54.135mil  
+              54.135mil  
              }
            }
 
@@ -11559,198 +11777,101 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              12.84mil  
-              -16.77mil  
-              -12.84mil  
-              -16.77mil  
-              -12.84mil  
-              16.77mil  
-              12.84mil  
-              16.77mil  
+              -57.085mil  
+              -57.085mil  
+              57.085mil  
+              -57.085mil  
+              57.085mil  
+              57.085mil  
+              -57.085mil  
+              57.085mil  
              }
            }
 
            ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
+            ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
-             top = 1
-             paste = 1
+             bottom = 1
+             mask = 1
             }
             clearance=0.0
              li:ps_poly {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
+              -57.085mil  
+              -57.085mil  
+              57.085mil  
+              -57.085mil  
+              57.085mil  
+              57.085mil  
+              -57.085mil  
+              57.085mil  
              }
            }
          }
        }
-      }
-
-       li:objects {
-        ha:padstack_ref.1301138 {
-         proto=0; x=2.89in; y=3.52548in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.1301139 {
-         proto=0; x=2.89in; y=3.494in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+       ha:ps_proto_v6.1 {
+         hdia=68.9mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-          li:objects {
-           ha:line.1301126 {
-            x1=2.89in; y1=3.50974in; x2=2.89in; y2=3.50974in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.1301129 {
-            x1=2.89in; y1=3.50974in; x2=2.89in; y2=3.50974in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.1301132 {
-            x1=2.89in; y1=3.50974in; x2=2.89in; y2=88.147396mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=108.27mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
+            clearance=0.0
            }
-           ha:line.1301135 {
-            x1=2.89in; y1=3.50974in; x2=74.406mm; y2=3.50974in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=108.27mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
             }
+            clearance=0.0
            }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = IGobWzSMURBswUg5LvAAAACC
-      }
-      ha:subc.1301141 {
-       ha:attributes {
-        value=1k
-        device=RESISTOR
-        footprint=0402
-        refdes=R7
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
 
            ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=108.27mil;            }
             ha:combining {            }
             ha:layer_mask {
              copper = 1
-             top = 1
+             intern = 1
             }
             clearance=0.0
-             li:ps_poly {
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
-              -9.84mil  
-             }
            }
 
            ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=114.17mil;            }
             ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
              top = 1
              mask = 1
             }
             clearance=0.0
-             li:ps_poly {
-              -16.77mil  
-              -12.84mil  
-              -16.77mil  
-              12.84mil  
-              16.77mil  
-              12.84mil  
-              16.77mil  
-              -12.84mil  
-             }
            }
 
            ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
+            ha:ps_circ { x=0.0; y=0.0; dia=114.17mil;            }
+            ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
-             top = 1
-             paste = 1
+             bottom = 1
+             mask = 1
             }
             clearance=0.0
-             li:ps_poly {
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
-              -9.84mil  
-             }
            }
          }
        }
       }
 
        li:objects {
-        ha:padstack_ref.1301154 {
-         proto=0; x=2.937in; y=3.49426in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.1251167 {
+         proto=0; x=35.000292mm; y=85.999674mm; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
          ha:flags {
           clearline=1
+          lock=1
          }
 
          li:thermal {
@@ -11758,13 +11879,14 @@ ha:pcb-rnd-board-v8 {
 
          ha:attributes {
            term=1
-           name=1
+           name=pin1
          }
         }
-        ha:padstack_ref.1301155 {
-         proto=0; x=2.937in; y=3.52574in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.1251168 {
+         proto=1; x=35.000292mm; y=14.000072mm; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
          ha:flags {
           clearline=1
+          lock=1
          }
 
          li:thermal {
@@ -11772,165 +11894,79 @@ ha:pcb-rnd-board-v8 {
 
          ha:attributes {
            term=2
-           name=2
+           name=pin2
          }
         }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
+        ha:padstack_ref.1251169 {
+         proto=1; x=54.0mm; y=85.999674mm; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+         ha:flags {
+          clearline=1
+          lock=1
+         }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+         li:thermal {
+         }
 
-          li:objects {
-           ha:line.1301142 {
-            x1=2.937in; y1=3.51in; x2=2.937in; y2=3.51in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.1301145 {
-            x1=2.937in; y1=3.51in; x2=2.937in; y2=3.51in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.1301148 {
-            x1=2.937in; y1=3.51in; x2=2.937in; y2=88.154mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.1301151 {
-            x1=2.937in; y1=3.51in; x2=73.5998mm; y2=3.51in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+         ha:attributes {
+           term=3
+           name=pin3
+         }
         }
-       }
-      }
-       uid = fdmrigvTMcHho9IPHtUAAABz
-      }
-      ha:subc.1313613 {
-       ha:attributes {
-        value=200k
-        device=RESISTOR
-        footprint=0402
-        refdes=R14
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              12.84mil  
-              -16.77mil  
-              -12.84mil  
-              -16.77mil  
-              -12.84mil  
-              16.77mil  
-              12.84mil  
-              16.77mil  
-             }
-           }
+        ha:padstack_ref.1251170 {
+         proto=1; x=54.0mm; y=14.000072mm; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+         ha:flags {
+          clearline=1
+          lock=1
+         }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
-             }
-           }
+         li:thermal {
          }
-       }
-      }
 
-       li:objects {
-        ha:padstack_ref.1313626 {
-         proto=0; x=3.24826in; y=3.604in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:attributes {
+           term=4
+           name=pin4
+         }
+        }
+        ha:padstack_ref.1251171 {
+         proto=1; x=72.999962mm; y=85.999674mm; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
          ha:flags {
           clearline=1
+          lock=1
          }
 
          li:thermal {
          }
 
          ha:attributes {
-           term=1
-           name=1
+           term=5
+           name=pin5
          }
         }
-        ha:padstack_ref.1313627 {
-         proto=0; x=3.27974in; y=3.604in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:padstack_ref.1251172 {
+         proto=1; x=72.999962mm; y=14.000072mm; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
          ha:flags {
           clearline=1
+          lock=1
          }
 
          li:thermal {
+           li:2 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
          }
 
          ha:attributes {
-           term=2
-           name=2
+           term=6
+           name=pin6
          }
         }
        }
@@ -11941,10 +11977,46 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
+           ha:line.1251136 {
+            x1=24.000314mm; y1=88.499796mm; x2=24.000314mm; y2=11.49995mm; thickness=10.0mil; clearance=0.0;
+            ha:flags {
+             lock=1
+            }
+           }
+           ha:line.1251139 {
+            x1=24.000314mm; y1=88.499796mm; x2=83.99994mm; y2=88.499796mm; thickness=10.0mil; clearance=0.0;
+            ha:flags {
+             lock=1
+            }
+           }
+           ha:line.1251142 {
+            x1=83.99994mm; y1=88.499796mm; x2=83.99994mm; y2=11.49995mm; thickness=10.0mil; clearance=0.0;
+            ha:flags {
+             lock=1
+            }
+           }
+           ha:line.1251145 {
+            x1=24.000314mm; y1=11.49995mm; x2=83.99994mm; y2=11.49995mm; thickness=10.0mil; clearance=0.0;
+            ha:flags {
+             lock=1
+            }
+           }
+           ha:line.1251148 {
+            x1=50.000262mm; y1=77.99969mm; x2=57.999992mm; y2=77.99969mm; thickness=20.0mil; clearance=0.0;
+            ha:flags {
+             lock=1
+            }
+           }
+           ha:line.1251151 {
+            x1=54.0mm; y1=81.999682mm; x2=54.0mm; y2=73.999698mm; thickness=20.0mil; clearance=0.0;
+            ha:flags {
+             lock=1
+            }
+           }
           }
           ha:type {
            silk = 1
-           top = 1
+           bottom = 1
           }
         }
 
@@ -11953,53 +12025,70 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.1313614 {
-            x1=3.264in; y1=3.604in; x2=3.264in; y2=3.604in; thickness=0.1mm; clearance=0.0;
+           ha:line.1251155 {
+            x1=54.000084mm; y1=49.999873mm; x2=54.000084mm; y2=49.999873mm; thickness=0.1mm; clearance=0.0;
+            ha:flags {
+             lock=1
+            }
+
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.1313617 {
-            x1=3.264in; y1=3.604in; x2=3.264in; y2=3.604in; thickness=0.1mm; clearance=0.0;
+           ha:line.1251158 {
+            x1=54.0mm; y1=50.0mm; x2=54.0mm; y2=50.0mm; thickness=0.1mm; clearance=0.0;
+            ha:flags {
+             lock=1
+            }
+
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.1313620 {
-            x1=3.264in; y1=3.604in; x2=83.9056mm; y2=3.604in; thickness=0.1mm; clearance=0.0;
+           ha:line.1251161 {
+            x1=54.0mm; y1=50.0mm; x2=55.0mm; y2=50.0mm; thickness=0.1mm; clearance=0.0;
+            ha:flags {
+             lock=1
+            }
+
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.1313623 {
-            x1=3.264in; y1=3.604in; x2=3.264in; y2=92.5416mm; thickness=0.1mm; clearance=0.0;
+           ha:line.1251164 {
+            x1=54.0mm; y1=50.0mm; x2=54.0mm; y2=49.0mm; thickness=0.1mm; clearance=0.0;
+            ha:flags {
+             lock=1
+            }
+
             ha:attributes {
               subc-role=y
             }
            }
           }
           ha:type {
-           top = 1
-           misc = 1
+           bottom = 1
            virtual = 1
+           misc = 1
           }
         }
        }
       }
-       uid = fdmrigvTMcHho9IPHtUAAABo
-      }
-      ha:subc.1313730 {
+       uid = V61fJmxCtl6QKTAtl+8AAABK
+ ha:flags ={ lock=1
+ };      }
+      ha:subc.1342113 {
        ha:attributes {
-        value=22k
-        device=RESISTOR
-        footprint=0402
-        refdes=R20
+        value=red+green
+        device=LED
+        footprint=H178
+        refdes=D5
        }
       ha:data {
             li:padstack_prototypes {
 
        ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         hdia=31.5mil; hplated=1; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
@@ -12010,187 +12099,33 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
+              -31.495mil  
+              -31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
              }
            }
 
            ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
+            ha:combining {            }
             ha:layer_mask {
-             top = 1
-             mask = 1
+             bottom = 1
+             copper = 1
             }
             clearance=0.0
              li:ps_poly {
-              12.84mil  
-              -16.77mil  
-              -12.84mil  
-              -16.77mil  
-              -12.84mil  
-              16.77mil  
-              12.84mil  
-              16.77mil  
-             }
-           }
-
-           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.1313743 {
-         proto=0; x=3.24826in; y=92.71mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.1313744 {
-         proto=0; x=3.27974in; y=92.71mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.1313731 {
-            x1=3.264in; y1=92.71mm; x2=3.264in; y2=92.71mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.1313734 {
-            x1=3.264in; y1=92.71mm; x2=3.264in; y2=92.71mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.1313737 {
-            x1=3.264in; y1=92.71mm; x2=83.9056mm; y2=92.71mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.1313740 {
-            x1=3.264in; y1=92.71mm; x2=3.264in; y2=93.71mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = fdmrigvTMcHho9IPHtUAAABn
-      }
-      ha:subc.1251135 {
-       ha:attributes {
-        value=3x18650
-        device=BATTERY
-        footprint=18650x3
-        refdes=B1
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=68.9mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -54.135mil  
-              -54.135mil  
-              54.135mil  
-              -54.135mil  
-              54.135mil  
-              54.135mil  
-              -54.135mil  
-              54.135mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -54.135mil  
-              -54.135mil  
-              54.135mil  
-              -54.135mil  
-              54.135mil  
-              54.135mil  
-              -54.135mil  
-              54.135mil  
+              -31.495mil  
+              -31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
              }
            }
 
@@ -12202,14 +12137,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -54.135mil  
-              -54.135mil  
-              54.135mil  
-              -54.135mil  
-              54.135mil  
-              54.135mil  
-              -54.135mil  
-              54.135mil  
+              -31.495mil  
+              -31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
              }
            }
 
@@ -12221,14 +12156,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -57.085mil  
-              -57.085mil  
-              57.085mil  
-              -57.085mil  
-              57.085mil  
-              57.085mil  
-              -57.085mil  
-              57.085mil  
+              -31.495mil  
+              -31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
              }
            }
 
@@ -12240,25 +12175,25 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -57.085mil  
-              -57.085mil  
-              57.085mil  
-              -57.085mil  
-              57.085mil  
-              57.085mil  
-              -57.085mil  
-              57.085mil  
+              -31.495mil  
+              -31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
+              31.495mil  
+              -31.495mil  
+              31.495mil  
              }
            }
          }
        }
 
        ha:ps_proto_v6.1 {
-         hdia=68.9mil; hplated=1; htop=0; hbottom=0;
+         hdia=31.5mil; hplated=1; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=108.27mil;            }
+            ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;            }
             ha:combining {            }
             ha:layer_mask {
              copper = 1
@@ -12268,7 +12203,7 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=108.27mil;            }
+            ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;            }
             ha:combining {            }
             ha:layer_mask {
              bottom = 1
@@ -12278,7 +12213,7 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=108.27mil;            }
+            ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;            }
             ha:combining {            }
             ha:layer_mask {
              copper = 1
@@ -12288,7 +12223,7 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=114.17mil;            }
+            ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;            }
             ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
              top = 1
@@ -12298,7 +12233,7 @@ ha:pcb-rnd-board-v8 {
            }
 
            ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=114.17mil;            }
+            ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;            }
             ha:combining { sub=1; auto=1;            }
             ha:layer_mask {
              bottom = 1
@@ -12311,14 +12246,25 @@ ha:pcb-rnd-board-v8 {
       }
 
        li:objects {
-        ha:padstack_ref.1251167 {
-         proto=0; x=35.000292mm; y=85.999674mm; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+        ha:padstack_ref.1342139 {
+         proto=0; x=202.0mil; y=926.59mil; rot=-270.000000; xmirror=1; smirror=1; clearance=6.0mil;
          ha:flags {
           clearline=1
-          lock=1
          }
 
          li:thermal {
+           li:2 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
          }
 
          ha:attributes {
@@ -12326,11 +12272,10 @@ ha:pcb-rnd-board-v8 {
            name=pin1
          }
         }
-        ha:padstack_ref.1251168 {
-         proto=1; x=35.000292mm; y=14.000072mm; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+        ha:padstack_ref.1342140 {
+         proto=1; x=202.0mil; y=26.035mm; rot=-270.000000; xmirror=1; smirror=1; clearance=6.0mil;
          ha:flags {
           clearline=1
-          lock=1
          }
 
          li:thermal {
@@ -12341,121 +12286,25 @@ ha:pcb-rnd-board-v8 {
            name=pin2
          }
         }
-        ha:padstack_ref.1251169 {
-         proto=1; x=54.0mm; y=85.999674mm; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
-         ha:flags {
-          clearline=1
-          lock=1
-         }
+       }
+       li:layers {
 
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=3
-           name=pin3
-         }
-        }
-        ha:padstack_ref.1251170 {
-         proto=1; x=54.0mm; y=14.000072mm; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
-         ha:flags {
-          clearline=1
-          lock=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=4
-           name=pin4
-         }
-        }
-        ha:padstack_ref.1251171 {
-         proto=1; x=72.999962mm; y=85.999674mm; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
-         ha:flags {
-          clearline=1
-          lock=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=5
-           name=pin5
-         }
-        }
-        ha:padstack_ref.1251172 {
-         proto=1; x=72.999962mm; y=14.000072mm; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
-         ha:flags {
-          clearline=1
-          lock=1
-         }
-
-         li:thermal {
-           li:2 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-           li:3 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-         }
-
-         ha:attributes {
-           term=6
-           name=pin6
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
           li:objects {
-           ha:line.1251136 {
-            x1=24.000314mm; y1=88.499796mm; x2=24.000314mm; y2=11.49995mm; thickness=10.0mil; clearance=0.0;
-            ha:flags {
-             lock=1
-            }
-           }
-           ha:line.1251139 {
-            x1=24.000314mm; y1=88.499796mm; x2=83.99994mm; y2=88.499796mm; thickness=10.0mil; clearance=0.0;
-            ha:flags {
-             lock=1
-            }
-           }
-           ha:line.1251142 {
-            x1=83.99994mm; y1=88.499796mm; x2=83.99994mm; y2=11.49995mm; thickness=10.0mil; clearance=0.0;
-            ha:flags {
-             lock=1
-            }
+           ha:line.1342114 {
+            x1=1.22mil; y1=849.82mil; x2=1.22mil; y2=1.10177in; thickness=10.0mil; clearance=0.0;
            }
-           ha:line.1251145 {
-            x1=24.000314mm; y1=11.49995mm; x2=83.99994mm; y2=11.49995mm; thickness=10.0mil; clearance=0.0;
-            ha:flags {
-             lock=1
-            }
+           ha:line.1342117 {
+            x1=351.61mil; y1=849.82mil; x2=351.61mil; y2=1.10177in; thickness=10.0mil; clearance=0.0;
            }
-           ha:line.1251148 {
-            x1=50.000262mm; y1=77.99969mm; x2=57.999992mm; y2=77.99969mm; thickness=20.0mil; clearance=0.0;
-            ha:flags {
-             lock=1
-            }
+           ha:line.1342120 {
+            x1=1.22mil; y1=1.10177in; x2=351.61mil; y2=1.10177in; thickness=10.0mil; clearance=0.0;
            }
-           ha:line.1251151 {
-            x1=54.0mm; y1=81.999682mm; x2=54.0mm; y2=73.999698mm; thickness=20.0mil; clearance=0.0;
-            ha:flags {
-             lock=1
-            }
+           ha:line.1342123 {
+            x1=1.22mil; y1=849.82mil; x2=351.61mil; y2=849.82mil; thickness=10.0mil; clearance=0.0;
            }
           }
           ha:type {
@@ -12469,42 +12318,26 @@ ha:pcb-rnd-board-v8 {
          ha:combining {         }
 
           li:objects {
-           ha:line.1251155 {
-            x1=54.000084mm; y1=49.999873mm; x2=54.000084mm; y2=49.999873mm; thickness=0.1mm; clearance=0.0;
-            ha:flags {
-             lock=1
-            }
-
+           ha:line.1342127 {
+            x1=202.0mil; y1=975.795mil; x2=202.0mil; y2=975.795mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
-           ha:line.1251158 {
-            x1=54.0mm; y1=50.0mm; x2=54.0mm; y2=50.0mm; thickness=0.1mm; clearance=0.0;
-            ha:flags {
-             lock=1
-            }
-
+           ha:line.1342130 {
+            x1=202.0mil; y1=975.79mil; x2=202.0mil; y2=975.79mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
-           ha:line.1251161 {
-            x1=54.0mm; y1=50.0mm; x2=55.0mm; y2=50.0mm; thickness=0.1mm; clearance=0.0;
-            ha:flags {
-             lock=1
-            }
-
+           ha:line.1342133 {
+            x1=202.0mil; y1=975.79mil; x2=202.0mil; y2=25.785066mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
-           ha:line.1251164 {
-            x1=54.0mm; y1=50.0mm; x2=54.0mm; y2=49.0mm; thickness=0.1mm; clearance=0.0;
-            ha:flags {
-             lock=1
-            }
-
+           ha:line.1342136 {
+            x1=202.0mil; y1=975.79mil; x2=6.1308mm; y2=975.79mil; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -12518,21 +12351,21 @@ ha:pcb-rnd-board-v8 {
         }
        }
       }
-       uid = V61fJmxCtl6QKTAtl+8AAABK
- ha:flags ={ lock=1
- };      }
-      ha:subc.1342113 {
+       uid = udHzw36hUA40qsxOGCYAAABJ
+      }
+      ha:subc.1342158 {
        ha:attributes {
-        value=red+green
-        device=LED
-        footprint=H178
-        refdes=D5
+        refdes=R31
+        value=33
+        device=RESISTOR
+        footprint=0402
+        openscad=0402
        }
       ha:data {
             li:padstack_prototypes {
 
        ha:ps_proto_v6.0 {
-         hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
          li:shape {
 
            ha:ps_shape_v4 {
@@ -12543,52 +12376,14 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -31.495mil  
-              -31.495mil  
-              31.495mil  
-              -31.495mil  
-              31.495mil  
-              31.495mil  
-              -31.495mil  
-              31.495mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -31.495mil  
-              -31.495mil  
-              31.495mil  
-              -31.495mil  
-              31.495mil  
-              31.495mil  
-              -31.495mil  
-              31.495mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -31.495mil  
-              -31.495mil  
-              31.495mil  
-              -31.495mil  
-              31.495mil  
-              31.495mil  
-              -31.495mil  
-              31.495mil  
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
              }
            }
 
@@ -12600,277 +12395,38 @@ ha:pcb-rnd-board-v8 {
             }
             clearance=0.0
              li:ps_poly {
-              -31.495mil  
-              -31.495mil  
-              31.495mil  
-              -31.495mil  
-              31.495mil  
-              31.495mil  
-              -31.495mil  
-              31.495mil  
+              12.84mil  
+              -16.77mil  
+              -12.84mil  
+              -16.77mil  
+              -12.84mil  
+              16.77mil  
+              12.84mil  
+              16.77mil  
              }
            }
 
            ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
+            ha:combining { auto=1;            }
             ha:layer_mask {
-             bottom = 1
-             mask = 1
+             top = 1
+             paste = 1
             }
             clearance=0.0
              li:ps_poly {
-              -31.495mil  
-              -31.495mil  
-              31.495mil  
-              -31.495mil  
-              31.495mil  
-              31.495mil  
-              -31.495mil  
-              31.495mil  
+              9.84mil  
+              -13.77mil  
+              -9.84mil  
+              -13.77mil  
+              -9.84mil  
+              13.77mil  
+              9.84mil  
+              13.77mil  
              }
            }
          }
        }
-
-       ha:ps_proto_v6.1 {
-         hdia=31.5mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.1342139 {
-         proto=0; x=202.0mil; y=926.59mil; rot=-270.000000; xmirror=1; smirror=1; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:2 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-           li:3 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-         }
-
-         ha:attributes {
-           term=1
-           name=pin1
-         }
-        }
-        ha:padstack_ref.1342140 {
-         proto=1; x=202.0mil; y=26.035mm; rot=-270.000000; xmirror=1; smirror=1; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=pin2
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.1342114 {
-            x1=1.22mil; y1=849.82mil; x2=1.22mil; y2=1.10177in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.1342117 {
-            x1=351.61mil; y1=849.82mil; x2=351.61mil; y2=1.10177in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.1342120 {
-            x1=1.22mil; y1=1.10177in; x2=351.61mil; y2=1.10177in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.1342123 {
-            x1=1.22mil; y1=849.82mil; x2=351.61mil; y2=849.82mil; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           bottom = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.1342127 {
-            x1=202.0mil; y1=975.795mil; x2=202.0mil; y2=975.795mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.1342130 {
-            x1=202.0mil; y1=975.79mil; x2=202.0mil; y2=975.79mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.1342133 {
-            x1=202.0mil; y1=975.79mil; x2=202.0mil; y2=25.785066mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.1342136 {
-            x1=202.0mil; y1=975.79mil; x2=6.1308mm; y2=975.79mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
-          }
-        }
-       }
-      }
-       uid = udHzw36hUA40qsxOGCYAAABJ
-      }
-      ha:subc.1342158 {
-       ha:attributes {
-        refdes=R31
-        value=33
-        device=RESISTOR
-        footprint=0402
-        openscad=0402
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              12.84mil  
-              -16.77mil  
-              -12.84mil  
-              -16.77mil  
-              -12.84mil  
-              16.77mil  
-              12.84mil  
-              16.77mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              9.84mil  
-              -13.77mil  
-              -9.84mil  
-              -13.77mil  
-              -9.84mil  
-              13.77mil  
-              9.84mil  
-              13.77mil  
-             }
-           }
-         }
-       }
-      }
+      }
 
        li:objects {
         ha:padstack_ref.1342172 {
@@ -14212,7 +13768,7 @@ ha:pcb-rnd-board-v8 {
         }
         li:layers {
 
-         {ha:Top Solder Mask Layer}                                                                                  {
+         {ha:Top Solder Mask Layer}                                                                                                       {
           lid=0
           ha:combining { auto=1;          }
 
@@ -14224,7 +13780,7 @@ ha:pcb-rnd-board-v8 {
            }
          }
 
-         {ha:Top Paste Mask Layer}                                                                                  {
+         {ha:Top Paste Mask Layer}                                                                                                       {
           lid=1
           ha:combining { sub=1; auto=1;          }
 
@@ -14892,7 +14448,7 @@ ha:pcb-rnd-board-v8 {
            }
          }
 
-         {ha:Top Silkscreen Layer}                                                       {
+         {ha:Top Silkscreen Layer}                                                                     {
           lid=2
           ha:combining { auto=1;          }
 
@@ -14934,7 +14490,7 @@ ha:pcb-rnd-board-v8 {
            }
          }
 
-         {ha:Top Layer}                            {
+         {ha:Top Layer}                                   {
           lid=3
           ha:combining {          }
 
@@ -14946,7 +14502,7 @@ ha:pcb-rnd-board-v8 {
            }
          }
 
-         {ha:Bottom Layer}                            {
+         {ha:Bottom Layer}                                   {
           lid=4
           ha:combining {          }
 
@@ -14958,7 +14514,7 @@ ha:pcb-rnd-board-v8 {
            }
          }
 
-         {ha:Bottom Paste Mask Layer}                                                                                  {
+         {ha:Bottom Paste Mask Layer}                                                                                                       {
           lid=5
           ha:combining { sub=1; auto=1;          }
 
@@ -14970,7 +14526,7 @@ ha:pcb-rnd-board-v8 {
            }
          }
 
-         {ha:Bottom Solder Mask Layer}                                                                                  {
+         {ha:Bottom Solder Mask Layer}                                                                                                       {
           lid=6
           ha:combining { auto=1;          }
 
@@ -14982,7 +14538,7 @@ ha:pcb-rnd-board-v8 {
            }
          }
 
-         {ha:Bottom Silkscreen Layer}                                                       {
+         {ha:Bottom Silkscreen Layer}                                                                     {
           lid=7
           ha:combining { auto=1;          }
 
@@ -14994,7 +14550,7 @@ ha:pcb-rnd-board-v8 {
            }
          }
 
-         {ha:Top Assembly Layer}                                                       {
+         {ha:Top Assembly Layer}                                                                     {
           lid=8
           ha:combining {          }
 
@@ -15006,7 +14562,7 @@ ha:pcb-rnd-board-v8 {
            }
          }
 
-         {ha:Bottom Assembly Layer}                                                       {
+         {ha:Bottom Assembly Layer}                                                                     {
           lid=9
           ha:combining {          }
 
@@ -15018,7 +14574,7 @@ ha:pcb-rnd-board-v8 {
            }
          }
 
-         {ha:Board Outline Layer}                                                       {
+         {ha:Board Outline Layer}                                                                     {
           lid=10
           ha:combining {          }
 
@@ -15029,7 +14585,7 @@ ha:pcb-rnd-board-v8 {
            }
          }
 
-         {ha:Document Layer}                            {
+         {ha:Document Layer}                                   {
           lid=11
           ha:combining {          }
 
@@ -15052,7 +14608,7 @@ ha:pcb-rnd-board-v8 {
            }
          }
 
-         {ha:Document Layer}                            {
+         {ha:Document Layer}                                   {
           lid=12
           ha:combining {          }
 
@@ -15063,7 +14619,7 @@ ha:pcb-rnd-board-v8 {
            }
          }
 
-         {ha:Component Marking Layer}                                                       {
+         {ha:Component Marking Layer}                                                                     {
           lid=13
           ha:combining {          }
 
@@ -15089,7 +14645,7 @@ ha:pcb-rnd-board-v8 {
            }
          }
 
-         {ha:Component Marking Layer}                                                       {
+         {ha:Component Marking Layer}                                                                     {
           lid=14
           ha:combining {          }
 
@@ -15100,7 +14656,7 @@ ha:pcb-rnd-board-v8 {
            }
          }
 
-         {ha:Component Shape Layer}                                                       {
+         {ha:Component Shape Layer}                                                                     {
           lid=15
           ha:combining {          }
 
@@ -15135,7 +14691,7 @@ ha:pcb-rnd-board-v8 {
            }
          }
 
-         {ha:Component Shape Layer}                                                       {
+         {ha:Component Shape Layer}                                                                     {
           lid=16
           ha:combining {          }
 
@@ -15146,7 +14702,7 @@ ha:pcb-rnd-board-v8 {
            }
          }
 
-         {ha:Pin Soldering Layer}                                                       {
+         {ha:Pin Soldering Layer}                                                                     {
           lid=17
           ha:combining {          }
 
@@ -15317,7 +14873,7 @@ ha:pcb-rnd-board-v8 {
            }
          }
 
-         {ha:Pin Soldering Layer}                                                       {
+         {ha:Pin Soldering Layer}                                                                     {
           lid=18
           ha:combining {          }
 
@@ -15654,9598 +15210,12668 @@ ha:pcb-rnd-board-v8 {
        }
         uid = 2ef4X4Ek/wiw5eTepUsAAABU
        }
-       ha:subc.1279367 {
-        ha:attributes {
-         value=TSM200N03D
-         device=MOSFET
-         footprint=PDFN33
-         refdes=Q2
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+        ha:subc.1391539 {
+         ha:attributes {
+          value=1k
+          device=RESISTOR
+          footprint=0402
+          refdes=R8
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               7.875mil  
-               -11.815mil  
-               -7.875mil  
-               -11.815mil  
-               -7.875mil  
-               11.815mil  
-               7.875mil  
-               11.815mil  
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
               }
-            }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               10.875mil  
-               -14.815mil  
-               -10.875mil  
-               -14.815mil  
-               -10.875mil  
-               14.815mil  
-               10.875mil  
-               14.815mil  
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               7.875mil  
-               -11.815mil  
-               -7.875mil  
-               -11.815mil  
-               -7.875mil  
-               11.815mil  
-               7.875mil  
-               11.815mil  
-              }
-            }
-          }
+           }
+         }
         }
 
-        ha:ps_proto_v6.1 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         li:objects {
+          ha:padstack_ref.1391552 {
+           proto=0; x=3.001in; y=3.44626in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -7.875mil  
-               11.815mil  
-               7.875mil  
-               11.815mil  
-               7.875mil  
-               -11.815mil  
-               -7.875mil  
-               -11.815mil  
-              }
-            }
+           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 {
-               -10.875mil  
-               14.815mil  
-               10.875mil  
-               14.815mil  
-               10.875mil  
-               -14.815mil  
-               -10.875mil  
-               -14.815mil  
-              }
-            }
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.1391553 {
+           proto=0; x=3.001in; y=3.47774in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -7.875mil  
-               11.815mil  
-               7.875mil  
-               11.815mil  
-               7.875mil  
-               -11.815mil  
-               -7.875mil  
-               -11.815mil  
-              }
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
+          }
+         }
+         li:layers {
+
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+            }
+            ha:type {
+             silk = 1
+             top = 1
             }
           }
-        }
 
-        ha:ps_proto_v6.2 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+            li:objects {
+             ha:line.1391540 {
+              x1=3.001in; y1=3.462in; x2=3.001in; y2=3.462in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               -25.395mil  
-               46.26mil  
-               25.395mil  
-               46.26mil  
-               25.395mil  
-               -46.26mil  
-               -25.395mil  
-               -46.26mil  
+             ha:line.1391543 {
+              x1=3.001in; y1=3.462in; x2=3.001in; y2=3.462in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               -28.395mil  
-               49.26mil  
-               28.395mil  
-               49.26mil  
-               28.395mil  
-               -49.26mil  
-               -28.395mil  
-               -49.26mil  
+             ha:line.1391546 {
+              x1=3.001in; y1=3.462in; x2=3.001in; y2=88.9348mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               -25.395mil  
-               46.26mil  
-               25.395mil  
-               46.26mil  
-               25.395mil  
-               -46.26mil  
-               -25.395mil  
-               -46.26mil  
+             ha:line.1391549 {
+              x1=3.001in; y1=3.462in; x2=75.2254mm; y2=3.462in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
               }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
         }
-       }
-
-        li:objects {
-         ha:padstack_ref.1279393 {
-          proto=0; x=3.02038in; y=3.68406in; rot=180.000000; xmirror=0; smirror=0; clearance=4.92mil;
-          ha:flags {
-           clearline=1
-          }
+         uid = fdmrigvTMcHho9IPHtUAAABY
+        }
+        ha:subc.1392994 {
+         ha:attributes {
+          value=LM293
+          device=IC
+          footprint=miniso8
+          refdes=U13
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.45mil  
+                -22.25mil  
+                -9.45mil  
+                -22.25mil  
+                -9.45mil  
+                22.25mil  
+                9.45mil  
+                22.25mil  
+               }
+             }
 
-          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.45mil  
+                -25.25mil  
+                -12.45mil  
+                -25.25mil  
+                -12.45mil  
+                25.25mil  
+                12.45mil  
+                25.25mil  
+               }
+             }
 
-          ha:attributes {
-            term=8
-            name=pin8
-          }
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.45mil  
+                -22.25mil  
+                -9.45mil  
+                -22.25mil  
+                -9.45mil  
+                22.25mil  
+                9.45mil  
+                22.25mil  
+               }
+             }
+           }
          }
-         ha:padstack_ref.1279394 {
-          proto=1; x=3.02038in; y=3.56793in; rot=180.000000; xmirror=0; smirror=0; clearance=4.92mil;
-          li:thermal {
-          }
+        }
 
-          ha:attributes {
-            term=1
-            name=pin1
-          }
-         }
-         ha:padstack_ref.1279395 {
-          proto=0; x=2.99479in; y=3.68406in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.1393022 {
+           proto=0; x=3.28039in; y=3.25363in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=7
-            name=pin7
-          }
-         }
-         ha:padstack_ref.1279396 {
-          proto=1; x=2.99479in; y=3.56793in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.1393023 {
+           proto=0; x=3.28039in; y=3.43237in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=2
-            name=pin2
-          }
-         }
-         ha:padstack_ref.1279397 {
-          proto=0; x=2.9692in; y=3.68406in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=8
+             name=8
+           }
           }
+          ha:padstack_ref.1393024 {
+           proto=0; x=3.2548in; y=3.25363in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=6
-            name=pin6
-          }
-         }
-         ha:padstack_ref.1279398 {
-          proto=1; x=2.9692in; y=3.56793in; rot=180.000000; xmirror=0; smirror=0; clearance=4.92mil;
-          li:thermal {
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
+          ha:padstack_ref.1393025 {
+           proto=0; x=3.2548in; y=3.43237in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=3
-            name=pin3
-          }
-         }
-         ha:padstack_ref.1279399 {
-          proto=0; x=2.94361in; y=3.68406in; rot=180.000000; xmirror=0; smirror=0; clearance=4.92mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=7
+             name=7
+           }
           }
+          ha:padstack_ref.1393026 {
+           proto=0; x=3.2292in; y=3.25363in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=5
-            name=pin5
-          }
-         }
-         ha:padstack_ref.1279400 {
-          proto=1; x=2.94361in; y=3.56793in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=3
+             name=3
+           }
           }
+          ha:padstack_ref.1393027 {
+           proto=0; x=3.2292in; y=3.43237in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=4
-            name=pin4
-          }
-         }
-         ha:padstack_ref.1279401 {
-          proto=2; x=3.0123in; y=92.450285mm; rot=180.000000; xmirror=0; smirror=0; clearance=8.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=6
+             name=6
+           }
           }
+          ha:padstack_ref.1393028 {
+           proto=0; x=3.20361in; y=3.25363in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=8
-            name=pin8
-          }
-         }
-         ha:padstack_ref.1279402 {
-          proto=2; x=2.95169in; y=92.450285mm; rot=180.000000; xmirror=0; smirror=0; clearance=8.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=4
+             name=4
+           }
           }
+          ha:padstack_ref.1393029 {
+           proto=0; x=3.20361in; y=3.43237in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=5
-            name=pin5
+           ha:attributes {
+             term=5
+             name=5
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.1279368 {
-             x1=3.04793in; y1=93.75013mm; x2=3.04793in; y2=3.56104in; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.1279371 {
-             x1=3.04793in; y1=3.56104in; x2=2.91606in; y2=3.56104in; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.1279374 {
-             x1=2.91606in; y1=3.56104in; x2=2.91606in; y2=93.75013mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.1279377 {
-             x1=2.91606in; y1=93.75013mm; x2=3.04793in; y2=93.75013mm; thickness=10.0mil; clearance=0.0;
+            li:objects {
+             ha:line.1392995 {
+              x1=3.31287in; y1=3.27213in; x2=3.31287in; y2=3.27213in; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.1392998 {
+              x1=3.30106in; y1=3.40206in; x2=3.18294in; y2=3.40206in; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.1393001 {
+              x1=3.18294in; y1=3.40206in; x2=3.18294in; y2=3.28394in; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.1393004 {
+              x1=3.18294in; y1=3.28394in; x2=3.30106in; y2=3.28394in; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.1393007 {
+              x1=3.30106in; y1=3.28394in; x2=3.30106in; y2=3.40206in; thickness=10.0mil; clearance=0.0;
+             }
             }
-            ha:arc.1279380 {
-             x=3.03317in; y=3.54214in; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+            ha:type {
+             silk = 1
+             top = 1
             }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
+          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-           li:objects {
-            ha:line.1279381 {
-             x1=75.742673mm; y1=92.170275mm; x2=75.742673mm; y2=92.170275mm; thickness=0.1mm; clearance=0.0;
-             ha:flags {
-              selected=1
+            li:objects {
+             ha:line.1393010 {
+              x1=3.242in; y1=3.343in; x2=3.242in; y2=3.343in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-
-             ha:attributes {
-               subc-role=pnp-origin
+             ha:line.1393013 {
+              x1=3.242in; y1=3.343in; x2=3.242in; y2=3.343in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.1279384 {
-             x1=2.982in; y1=3.626in; x2=2.982in; y2=3.626in; thickness=0.1mm; clearance=0.0;
-             ha:flags {
-              selected=1
+             ha:line.1393016 {
+              x1=3.242in; y1=3.343in; x2=3.242in; y2=83.9122mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-
-             ha:attributes {
-               subc-role=origin
+             ha:line.1393019 {
+              x1=3.242in; y1=3.343in; x2=81.3468mm; y2=3.343in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-            ha:line.1279387 {
-             x1=2.982in; y1=3.626in; x2=2.982in; y2=91.1004mm; thickness=0.1mm; clearance=0.0;
-             ha:flags {
-              selected=1
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
+        }
+         uid = awHEPLOUqbax+QojwTkAAAB9
+        }
+        ha:subc.1397152 {
+         ha:attributes {
+          value=200k
+          device=RESISTOR
+          footprint=0402
+          refdes=R17
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
              }
 
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.1279390 {
-             x1=2.982in; y1=3.626in; x2=74.7428mm; y2=3.626in; thickness=0.1mm; clearance=0.0;
-             ha:flags {
-              selected=1
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
              }
 
-             ha:attributes {
-               subc-role=y
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
              }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
            }
          }
         }
-       }
-        uid = QCR2wv5MgQmjx0n3Kz8AAABk
-       }
-       ha:subc.1391523 {
-        ha:attributes {
-         footprint=0402
-         value=3.3k
-         device=RESISTOR
-         openscad=0402
-         refdes=R501
-        }
-       ha:data {
-              li:padstack_prototypes {
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         li:objects {
+          ha:padstack_ref.1397165 {
+           proto=0; x=2.13274in; y=2.303in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-              }
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.1397166 {
+           proto=0; x=2.10126in; y=2.303in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
+          }
+         }
+         li:layers {
+
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+            }
+            ha:type {
+             silk = 1
+             top = 1
             }
+          }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.1397153 {
+              x1=2.117in; y1=2.303in; x2=2.117in; y2=2.303in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               12.84mil  
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               -12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
+             ha:line.1397156 {
+              x1=2.117in; y1=2.303in; x2=2.117in; y2=2.303in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
               }
-            }
-
-            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:line.1397159 {
+              x1=2.117in; y1=2.303in; x2=52.7718mm; y2=2.303in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.1397162 {
+              x1=2.117in; y1=2.303in; x2=2.117in; y2=57.4962mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
               }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
         }
-       }
+         uid = G1gpsTyiDfKtFyztVT4AAACM
+        }
+        ha:subc.1397168 {
+         ha:attributes {
+          value=200k
+          device=RESISTOR
+          footprint=0402
+          refdes=R25
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
 
-        li:objects {
-         ha:padstack_ref.1391536 {
-          proto=0; x=3.048in; y=3.50296in; rot=90.000000; xmirror=0; smirror=0; clearance=10.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 {
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+                -12.84mil  
+               }
+             }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+           }
          }
-         ha:padstack_ref.1391537 {
-          proto=0; x=3.048in; y=3.47148in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
 
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.1397181 {
+           proto=0; x=2.58174in; y=2.142in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-        }
-        li:layers {
+           li:thermal {
+           }
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.1397182 {
+           proto=0; x=2.55026in; y=2.142in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-           li:objects {
+           li:thermal {
            }
-           ha:type {
-            silk = 1
-            top = 1
+
+           ha:attributes {
+             term=2
+             name=2
            }
+          }
          }
+         li:layers {
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.1391524 {
-             x1=3.048in; y1=3.48722in; x2=3.048in; y2=3.48722in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
+            li:objects {
             }
-            ha:line.1391527 {
-             x1=3.048in; y1=3.48722in; x2=3.048in; y2=3.48722in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
+            ha:type {
+             silk = 1
+             top = 1
             }
-            ha:line.1391530 {
-             x1=3.048in; y1=3.48722in; x2=3.048in; y2=87.575388mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+          }
+
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.1397169 {
+              x1=2.566in; y1=2.142in; x2=2.566in; y2=2.142in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.1391533 {
-             x1=3.048in; y1=3.48722in; x2=78.4192mm; y2=3.48722in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.1397172 {
+              x1=2.566in; y1=2.142in; x2=2.566in; y2=2.142in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.1397175 {
+              x1=2.566in; y1=2.142in; x2=66.1764mm; y2=2.142in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.1397178 {
+              x1=2.566in; y1=2.142in; x2=2.566in; y2=53.4068mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = IGobWzSMURBswUg5LvAAAACE
-       }
-       ha:subc.1391539 {
-        ha:attributes {
-         value=1k
-         device=RESISTOR
-         footprint=0402
-         refdes=R8
+         uid = fdmrigvTMcHho9IPHtUAAABe
         }
-       ha:data {
-              li:padstack_prototypes {
+        ha:subc.1397184 {
+         ha:attributes {
+          value=26.1k
+          device=RESISTOR
+          footprint=0402
+          refdes=R15
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+                -12.84mil  
+               }
+             }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
              }
-             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.1391552 {
-          proto=0; x=3.001in; y=3.471in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.1397197 {
+           proto=0; x=2.19052in; y=54.229mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.1391553 {
-          proto=0; x=3.001in; y=3.50248in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.1397198 {
+           proto=0; x=2.222in; y=54.229mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
+            li:objects {
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-           li:objects {
-            ha:line.1391540 {
-             x1=3.001in; y1=3.48674in; x2=3.001in; y2=3.48674in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.1397185 {
+              x1=2.20626in; y1=54.229mm; x2=2.20626in; y2=54.229mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.1391543 {
-             x1=3.001in; y1=3.48674in; x2=3.001in; y2=3.48674in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.1397188 {
+              x1=2.20626in; y1=54.229mm; x2=2.20626in; y2=54.229mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.1391546 {
-             x1=3.001in; y1=3.48674in; x2=3.001in; y2=89.563196mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.1397191 {
+              x1=2.20626in; y1=54.229mm; x2=55.039004mm; y2=54.229mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.1391549 {
-             x1=3.001in; y1=3.48674in; x2=75.2254mm; y2=3.48674in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.1397194 {
+              x1=2.20626in; y1=54.229mm; x2=2.20626in; y2=55.229mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = fdmrigvTMcHho9IPHtUAAABY
-       }
-       ha:subc.1392180 {
-        ha:attributes {
-         value=26.1k
-         device=RESISTOR
-         footprint=0402
-         refdes=R39
+         uid = fdmrigvTMcHho9IPHtUAAABf
         }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
+        ha:subc.1397200 {
+         ha:attributes {
+          value=22k
+          device=RESISTOR
+          footprint=0402
+          refdes=R26
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               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
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+                -12.84mil  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
               }
-            }
-          }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.1392193 {
-          proto=0; x=3.107in; y=3.46952in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.1397213 {
+           proto=0; x=2.54726in; y=2.093in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.1392194 {
-          proto=0; x=3.107in; y=3.501in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.1397214 {
+           proto=0; x=2.57874in; y=2.093in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
+            li:objects {
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-           li:objects {
-            ha:line.1392181 {
-             x1=3.107in; y1=3.48526in; x2=3.107in; y2=3.48526in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.1397201 {
+              x1=2.563in; y1=2.093in; x2=2.563in; y2=2.093in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.1392184 {
-             x1=3.107in; y1=3.48526in; x2=3.107in; y2=3.48526in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.1397204 {
+              x1=2.563in; y1=2.093in; x2=2.563in; y2=2.093in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.1392187 {
-             x1=3.107in; y1=3.48526in; x2=3.107in; y2=89.525604mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.1397207 {
+              x1=2.563in; y1=2.093in; x2=64.1002mm; y2=2.093in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.1392190 {
-             x1=3.107in; y1=3.48526in; x2=77.9178mm; y2=3.48526in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.1397210 {
+              x1=2.563in; y1=2.093in; x2=2.563in; y2=54.1622mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = fdmrigvTMcHho9IPHtUAAABb
-       }
-       ha:subc.1392196 {
-        ha:attributes {
-         value=200k
-         device=RESISTOR
-         footprint=0402
-         refdes=R36
+         uid = fdmrigvTMcHho9IPHtUAAABd
         }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
+        ha:subc.1397216 {
+         ha:attributes {
+          value=200k
+          device=RESISTOR
+          footprint=0402
+          refdes=R12
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-               -12.84mil  
-              }
-            }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+                -12.84mil  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
               }
-            }
-          }
+              clearance=0.0
+               li:ps_poly {
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+                -9.84mil  
+               }
+             }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.1392209 {
-          proto=0; x=3.154in; y=3.36in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.1397229 {
+           proto=0; x=2.222in; y=2.174in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.1392210 {
-          proto=0; x=3.154in; y=3.32852in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.1397230 {
+           proto=0; x=2.19052in; y=2.174in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
+            li:objects {
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-           li:objects {
-            ha:line.1392197 {
-             x1=3.154in; y1=3.34426in; x2=3.154in; y2=3.34426in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.1397217 {
+              x1=2.20626in; y1=2.174in; x2=2.20626in; y2=2.174in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.1392200 {
-             x1=3.154in; y1=3.34426in; x2=3.154in; y2=3.34426in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.1397220 {
+              x1=2.20626in; y1=2.174in; x2=2.20626in; y2=2.174in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.1392203 {
-             x1=3.154in; y1=3.34426in; x2=3.154in; y2=85.944204mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.1397223 {
+              x1=2.20626in; y1=2.174in; x2=57.039004mm; y2=2.174in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.1392206 {
-             x1=3.154in; y1=3.34426in; x2=81.1116mm; y2=3.34426in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.1397226 {
+              x1=2.20626in; y1=2.174in; x2=2.20626in; y2=54.2196mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = fdmrigvTMcHho9IPHtUAAABU
-       }
-       ha:subc.1392249 {
-        ha:attributes {
-         value=22k
-         device=RESISTOR
-         footprint=0402
-         refdes=R37
+         uid = fdmrigvTMcHho9IPHtUAAABg
         }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
+        ha:subc.1397695 {
+         ha:attributes {
+          value=1k
+          device=RESISTOR
+          footprint=0402
+          refdes=R3
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-               -12.84mil  
-              }
-            }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+             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  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
+
+             ha:ps_shape_v4 {
+              ha:combining { 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.1392262 {
-          proto=0; x=3.107in; y=3.32852in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.1397708 {
+           proto=0; x=687.48mil; y=2.956in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.1392263 {
-          proto=0; x=3.107in; y=3.36in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.1397709 {
+           proto=0; x=656.0mil; y=2.956in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
+            li:objects {
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-           li:objects {
-            ha:line.1392250 {
-             x1=3.107in; y1=3.34426in; x2=3.107in; y2=3.34426in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.1397696 {
+              x1=671.74mil; y1=2.956in; x2=671.74mil; y2=2.956in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.1392253 {
-             x1=3.107in; y1=3.34426in; x2=3.107in; y2=3.34426in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.1397699 {
+              x1=671.74mil; y1=2.956in; x2=671.74mil; y2=2.956in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.1392256 {
-             x1=3.107in; y1=3.34426in; x2=3.107in; y2=83.944204mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.1397702 {
+              x1=671.74mil; y1=2.956in; x2=16.062196mm; y2=2.956in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.1392259 {
-             x1=3.107in; y1=3.34426in; x2=77.9178mm; y2=3.34426in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.1397705 {
+              x1=671.74mil; y1=2.956in; x2=671.74mil; y2=74.0824mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = fdmrigvTMcHho9IPHtUAAABT
-       }
-       ha:subc.1392265 {
-        ha:attributes {
-         value=200k
-         device=RESISTOR
-         footprint=0402
-         refdes=R38
+         uid = fdmrigvTMcHho9IPHtUAAAAX
         }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
+        ha:subc.1397711 {
+         ha:attributes {
+          refdes=R2
+          value=1k
+          device=RESISTOR
+          footprint=0402
+          openscad=0402
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               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
+             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  
+               }
              }
-             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 { 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.1392278 {
-          proto=0; x=3.154in; y=3.501in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.1397724 {
+           proto=0; x=688.48mil; y=3.008in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.1397725 {
+           proto=0; x=657.0mil; y=3.008in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         ha:padstack_ref.1392279 {
-          proto=0; x=3.154in; y=3.46952in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
-          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-          ha:attributes {
-            term=2
-            name=2
+            li:objects {
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
           }
-         }
-        }
-        li:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-           li:objects {
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
+            li:objects {
+             ha:line.1397712 {
+              x1=672.74mil; y1=3.008in; x2=672.74mil; y2=3.008in; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
+              }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.1397715 {
+              x1=672.74mil; y1=3.008in; x2=672.74mil; y2=3.008in; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
+              }
 
-           li:objects {
-            ha:line.1392266 {
-             x1=3.154in; y1=3.48526in; x2=3.154in; y2=3.48526in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.1392269 {
-             x1=3.154in; y1=3.48526in; x2=3.154in; y2=3.48526in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.1397718 {
+              x1=672.74mil; y1=3.008in; x2=16.087596mm; y2=3.008in; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
+              }
+
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.1392272 {
-             x1=3.154in; y1=3.48526in; x2=3.154in; y2=87.525604mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.1397721 {
+              x1=672.74mil; y1=3.008in; x2=672.74mil; y2=75.4032mm; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
+              }
+
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-            ha:line.1392275 {
-             x1=3.154in; y1=3.48526in; x2=81.1116mm; y2=3.48526in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+          }
          }
         }
-       }
-        uid = fdmrigvTMcHho9IPHtUAAABa
-       }
-       ha:subc.1392994 {
-        ha:attributes {
-         value=LM293
-         device=IC
-         footprint=miniso8
-         refdes=U13
+         uid = L3uSQeru9w1L5hdo5KkAAABg
         }
-       ha:data {
-              li:padstack_prototypes {
+        ha:subc.1419704 {
+         ha:attributes {
+          value=
+          device=unknown
+          footprint=100mil10pin
+          refdes=J5
+         }
+        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_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -35.0mil  
+                -35.0mil  
+                35.0mil  
+                -35.0mil  
+                35.0mil  
+                35.0mil  
+                -35.0mil  
+                35.0mil  
+               }
+             }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               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  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               9.45mil  
-               -22.25mil  
-               -9.45mil  
-               -22.25mil  
-               -9.45mil  
-               22.25mil  
-               9.45mil  
-               22.25mil  
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
               }
-            }
+              clearance=0.0
+               li:ps_poly {
+                -42.5mil  
+                -42.5mil  
+                42.5mil  
+                -42.5mil  
+                42.5mil  
+                42.5mil  
+                -42.5mil  
+                42.5mil  
+               }
+             }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+             ha:ps_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  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               12.45mil  
-               -25.25mil  
-               -12.45mil  
-               -25.25mil  
-               -12.45mil  
-               25.25mil  
-               12.45mil  
-               25.25mil  
+           }
+         }
+
+         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:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
+              }
+              clearance=0.0
              }
-             clearance=0.0
-              li:ps_poly {
-               9.45mil  
-               -22.25mil  
-               -9.45mil  
-               -22.25mil  
-               -9.45mil  
-               22.25mil  
-               9.45mil  
-               22.25mil  
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               intern = 1
               }
-            }
-          }
-        }
-       }
+              clearance=0.0
+             }
 
-        li:objects {
-         ha:padstack_ref.1393022 {
-          proto=0; x=3.28039in; y=3.27863in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+             }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               mask = 1
+              }
+              clearance=0.0
+             }
+           }
          }
-         ha:padstack_ref.1393023 {
-          proto=0; x=3.28039in; y=3.45737in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
 
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.1419730 {
+           proto=0; x=104.775mm; y=72.39mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=8
-            name=8
-          }
-         }
-         ha:padstack_ref.1393024 {
-          proto=0; x=3.2548in; y=3.27863in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.1419731 {
+           proto=1; x=104.775mm; y=74.93mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-         ha:padstack_ref.1393025 {
-          proto=0; x=3.2548in; y=3.45737in; rot=180.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.1419732 {
+           proto=1; x=104.775mm; y=77.47mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=7
-            name=7
-          }
-         }
-         ha:padstack_ref.1393026 {
-          proto=0; x=3.2292in; y=3.27863in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=3
+             name=3
+           }
           }
+          ha:padstack_ref.1419733 {
+           proto=1; x=104.775mm; y=80.01mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=3
-            name=3
-          }
-         }
-         ha:padstack_ref.1393027 {
-          proto=0; x=3.2292in; y=3.45737in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=4
+             name=4
+           }
           }
+          ha:padstack_ref.1419734 {
+           proto=1; x=104.775mm; y=82.55mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=6
-            name=6
-          }
-         }
-         ha:padstack_ref.1393028 {
-          proto=0; x=3.20361in; y=3.27863in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=4
-            name=4
+           ha:attributes {
+             term=5
+             name=5
+           }
           }
-         }
-         ha:padstack_ref.1393029 {
-          proto=0; x=3.20361in; y=3.45737in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.1419735 {
+           proto=1; x=104.775mm; y=85.09mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=6
+             name=6
+           }
           }
+          ha:padstack_ref.1419736 {
+           proto=1; x=104.775mm; y=87.63mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=7
+             name=7
+           }
           }
+          ha:padstack_ref.1419737 {
+           proto=1; x=104.775mm; y=90.17mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=5
-            name=5
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=8
+             name=8
+           }
           }
-         }
-        }
-        li:layers {
+          ha:padstack_ref.1419738 {
+           proto=1; x=104.775mm; y=92.71mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+           li:thermal {
+           }
 
-           li:objects {
-            ha:line.1392995 {
-             x1=3.31287in; y1=3.29713in; x2=3.31287in; y2=3.29713in; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.1392998 {
-             x1=3.30106in; y1=3.42706in; x2=3.18294in; y2=3.42706in; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.1393001 {
-             x1=3.18294in; y1=3.42706in; x2=3.18294in; y2=3.30894in; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.1393004 {
-             x1=3.18294in; y1=3.30894in; x2=3.30106in; y2=3.30894in; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.1393007 {
-             x1=3.30106in; y1=3.30894in; x2=3.30106in; y2=3.42706in; thickness=10.0mil; clearance=0.0;
-            }
+           ha:attributes {
+             term=9
+             name=9
            }
-           ha:type {
-            silk = 1
-            top = 1
+          }
+          ha:padstack_ref.1419739 {
+           proto=1; x=104.775mm; y=95.25mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=10
+             name=10
            }
+          }
          }
+         li:layers {
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.1393010 {
-             x1=3.242in; y1=3.368in; x2=3.242in; y2=3.368in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.1419705 {
+              x1=106.045mm; y1=3.8in; x2=106.045mm; y2=2.8in; thickness=15.0mil; clearance=0.0;
              }
-            }
-            ha:line.1393013 {
-             x1=3.242in; y1=3.368in; x2=3.242in; y2=3.368in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.1419708 {
+              x1=106.045mm; y1=2.8in; x2=103.505mm; y2=2.8in; thickness=15.0mil; clearance=0.0;
              }
-            }
-            ha:line.1393016 {
-             x1=3.242in; y1=3.368in; x2=3.242in; y2=84.5472mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.1419711 {
+              x1=103.505mm; y1=2.8in; x2=103.505mm; y2=3.8in; thickness=15.0mil; clearance=0.0;
              }
-            }
-            ha:line.1393019 {
-             x1=3.242in; y1=3.368in; x2=81.3468mm; y2=3.368in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.1419714 {
+              x1=103.505mm; y1=3.8in; x2=106.045mm; y2=3.8in; thickness=15.0mil; clearance=0.0;
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = awHEPLOUqbax+QojwTkAAAB9
-       }
-       ha:subc.1397152 {
-        ha:attributes {
-         value=200k
-         device=RESISTOR
-         footprint=0402
-         refdes=R17
-        }
-       ha:data {
-              li:padstack_prototypes {
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+            li:objects {
+             ha:line.1419718 {
+              x1=104.775mm; y1=3.3in; x2=104.775mm; y2=3.3in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
+             ha:line.1419721 {
+              x1=104.775mm; y1=72.39mm; x2=104.775mm; y2=72.39mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               12.84mil  
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               -12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
+             ha:line.1419724 {
+              x1=104.775mm; y1=72.39mm; x2=103.775mm; y2=72.39mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
+             ha:line.1419727 {
+              x1=104.775mm; y1=72.39mm; x2=104.775mm; y2=73.39mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
               }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
         }
-       }
-
-        li:objects {
-         ha:padstack_ref.1397165 {
-          proto=0; x=2.13274in; y=2.303in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         uid = +YNFi3y0xGVSdaOF6XUAAABc
+        }
+        ha:subc.1435450 {
+         ha:attributes {
+          value=2.2uH
+          device=INDUCTOR
+          footprint=NRS50
+          refdes=L2
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                29.53mil  
+                -78.735mil  
+                -29.53mil  
+                -78.735mil  
+                -29.53mil  
+                78.735mil  
+                29.53mil  
+                78.735mil  
+               }
+             }
 
-          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 {
+                32.53mil  
+                -81.735mil  
+                -32.53mil  
+                -81.735mil  
+                -32.53mil  
+                81.735mil  
+                32.53mil  
+                81.735mil  
+               }
+             }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                29.53mil  
+                -78.735mil  
+                -29.53mil  
+                -78.735mil  
+                -29.53mil  
+                78.735mil  
+                29.53mil  
+                78.735mil  
+               }
+             }
+           }
          }
-         ha:padstack_ref.1397166 {
-          proto=0; x=2.10126in; y=2.303in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
 
-          li:thermal {
+         li:objects {
+          ha:padstack_ref.1435463 {
+           proto=0; x=1.68927in; y=3.079in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=pin1
+           }
           }
+          ha:padstack_ref.1435464 {
+           proto=0; x=1.831in; y=3.079in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=pin2
+           }
           }
          }
-        }
-        li:layers {
+         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:type {
+             silk = 1
+             top = 1
+            }
+          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-           li:objects {
-            ha:line.1397153 {
-             x1=2.117in; y1=2.303in; x2=2.117in; y2=2.303in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.1435451 {
+              x1=44.707429mm; y1=3.079in; x2=44.707429mm; y2=3.079in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.1397156 {
-             x1=2.117in; y1=2.303in; x2=2.117in; y2=2.303in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.1435454 {
+              x1=1.76013in; y1=78.206473mm; x2=1.76013in; y2=78.206473mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.1397159 {
-             x1=2.117in; y1=2.303in; x2=52.7718mm; y2=2.303in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.1435457 {
+              x1=1.76013in; y1=78.206473mm; x2=45.707302mm; y2=78.206473mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.1397162 {
-             x1=2.117in; y1=2.303in; x2=2.117in; y2=57.4962mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.1435460 {
+              x1=1.76013in; y1=78.206473mm; x2=1.76013in; y2=79.206473mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = G1gpsTyiDfKtFyztVT4AAACM
-       }
-       ha:subc.1397168 {
-        ha:attributes {
-         value=200k
-         device=RESISTOR
-         footprint=0402
-         refdes=R25
+         uid = Ikn56fWDAoi3RXep5wYAAABr
         }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
+        ha:subc.1435466 {
+         ha:attributes {
+          openscad=0402
+          value=1k
+          device=RESISTOR
+          refdes=R29
+          footprint=0402
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-               -12.84mil  
-              }
-            }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+             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  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
+
+             ha:ps_shape_v4 {
+              ha:combining { 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.1397181 {
-          proto=0; x=2.58174in; y=2.142in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.1435479 {
+           proto=0; x=1.97074in; y=3.414in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.1435480 {
+           proto=0; x=1.93926in; y=3.414in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         ha:padstack_ref.1397182 {
-          proto=0; x=2.55026in; y=2.142in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
           }
 
-          ha:attributes {
-            term=2
-            name=2
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.1435467 {
+              x1=49.657mm; y1=3.414in; x2=49.657mm; y2=3.414in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.1435470 {
+              x1=49.657mm; y1=3.414in; x2=49.657mm; y2=3.414in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.1435473 {
+              x1=49.657mm; y1=3.414in; x2=48.657mm; y2=3.414in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.1435476 {
+              x1=49.657mm; y1=3.414in; x2=49.657mm; y2=85.7156mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
         }
-        li:layers {
+         uid = Ikn56fWDAoi3RXep5wYAAABh
+        }
+        ha:subc.1435482 {
+         ha:attributes {
+          openscad=0402
+          value=10uF
+          device=CAPACITOR
+          refdes=C7
+          footprint=0402
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+             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:objects {
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
            }
-           ha:type {
-            silk = 1
-            top = 1
+         }
+        }
+
+         li:objects {
+          ha:padstack_ref.1435495 {
+           proto=0; x=1.586in; y=3.491in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.1435496 {
+           proto=0; x=1.61748in; y=3.491in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
            }
+          }
          }
+         li:layers {
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.1397169 {
-             x1=2.566in; y1=2.142in; x2=2.566in; y2=2.142in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
+            li:objects {
             }
-            ha:line.1397172 {
-             x1=2.566in; y1=2.142in; x2=2.566in; y2=2.142in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
+            ha:type {
+             silk = 1
+             top = 1
             }
-            ha:line.1397175 {
-             x1=2.566in; y1=2.142in; x2=66.1764mm; y2=2.142in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+          }
+
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.1435483 {
+              x1=1.60174in; y1=3.491in; x2=1.60174in; y2=3.491in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.1397178 {
-             x1=2.566in; y1=2.142in; x2=2.566in; y2=53.4068mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.1435486 {
+              x1=1.60174in; y1=3.491in; x2=1.60174in; y2=3.491in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.1435489 {
+              x1=1.60174in; y1=3.491in; x2=41.684196mm; y2=3.491in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.1435492 {
+              x1=1.60174in; y1=3.491in; x2=1.60174in; y2=89.6714mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = fdmrigvTMcHho9IPHtUAAABe
-       }
-       ha:subc.1397184 {
-        ha:attributes {
-         value=26.1k
-         device=RESISTOR
-         footprint=0402
-         refdes=R15
+         uid = Ikn56fWDAoi3RXep5wYAAABj
         }
-       ha:data {
-              li:padstack_prototypes {
+        ha:subc.1435498 {
+         ha:attributes {
+          openscad=0402
+          value=22uF
+          device=CAPACITOR
+          refdes=C9
+          footprint=0402
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+             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 {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-               -12.84mil  
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
-              }
-            }
-          }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.1397197 {
-          proto=0; x=2.19052in; y=54.229mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.1435511 {
+           proto=0; x=1.604in; y=3.312in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.1397198 {
-          proto=0; x=2.222in; y=54.229mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.1435512 {
+           proto=0; x=1.57252in; y=3.312in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
+            li:objects {
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-           li:objects {
-            ha:line.1397185 {
-             x1=2.20626in; y1=54.229mm; x2=2.20626in; y2=54.229mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.1435499 {
+              x1=1.58826in; y1=3.312in; x2=1.58826in; y2=3.312in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.1397188 {
-             x1=2.20626in; y1=54.229mm; x2=2.20626in; y2=54.229mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.1435502 {
+              x1=1.58826in; y1=3.312in; x2=1.58826in; y2=3.312in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.1397191 {
-             x1=2.20626in; y1=54.229mm; x2=55.039004mm; y2=54.229mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.1435505 {
+              x1=1.58826in; y1=3.312in; x2=39.341804mm; y2=3.312in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.1397194 {
-             x1=2.20626in; y1=54.229mm; x2=2.20626in; y2=55.229mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.1435508 {
+              x1=1.58826in; y1=3.312in; x2=1.58826in; y2=83.1248mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = fdmrigvTMcHho9IPHtUAAABf
-       }
-       ha:subc.1397200 {
-        ha:attributes {
-         value=22k
-         device=RESISTOR
-         footprint=0402
-         refdes=R26
+         uid = Ikn56fWDAoi3RXep5wYAAABl
         }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
+        ha:subc.1435514 {
+         ha:attributes {
+          openscad=0402
+          value=
+          device=RESISTOR
+          refdes=R30
+          footprint=0402
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-               -12.84mil  
-              }
-            }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+             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  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
+
+             ha:ps_shape_v4 {
+              ha:combining { 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.1397213 {
-          proto=0; x=2.54726in; y=2.093in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.1435527 {
+           proto=0; x=1.96974in; y=3.364in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.1397214 {
-          proto=0; x=2.57874in; y=2.093in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.1435528 {
+           proto=0; x=1.93826in; y=3.364in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
+            li:objects {
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-           li:objects {
-            ha:line.1397201 {
-             x1=2.563in; y1=2.093in; x2=2.563in; y2=2.093in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.1435515 {
+              x1=1.954in; y1=3.364in; x2=1.954in; y2=3.364in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.1397204 {
-             x1=2.563in; y1=2.093in; x2=2.563in; y2=2.093in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.1435518 {
+              x1=1.954in; y1=3.364in; x2=1.954in; y2=3.364in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.1397207 {
-             x1=2.563in; y1=2.093in; x2=64.1002mm; y2=2.093in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.1435521 {
+              x1=1.954in; y1=3.364in; x2=48.6316mm; y2=3.364in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.1397210 {
-             x1=2.563in; y1=2.093in; x2=2.563in; y2=54.1622mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.1435524 {
+              x1=1.954in; y1=3.364in; x2=1.954in; y2=84.4456mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = fdmrigvTMcHho9IPHtUAAABd
-       }
-       ha:subc.1397216 {
-        ha:attributes {
-         value=200k
-         device=RESISTOR
-         footprint=0402
-         refdes=R12
+         uid = Ikn56fWDAoi3RXep5wYAAABn
         }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+        ha:subc.1435530 {
+         ha:attributes {
+          openscad=0402
+          value=1k
+          device=RESISTOR
+          refdes=R35
+          footprint=0402
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
+
+             ha:ps_shape_v4 {
+              ha:combining { 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.1435543 {
+           proto=0; x=1.804in; y=3.524in; 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.1435544 {
+           proto=0; x=1.804in; y=3.55548in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
+          }
+         }
+         li:layers {
+
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
             }
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.1435531 {
+              x1=1.804in; y1=3.53974in; x2=1.804in; y2=3.53974in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-               -12.84mil  
+             ha:line.1435534 {
+              x1=1.804in; y1=3.53974in; x2=1.804in; y2=3.53974in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-               -9.84mil  
+             ha:line.1435537 {
+              x1=1.804in; y1=3.53974in; x2=1.804in; y2=90.909396mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.1435540 {
+              x1=1.804in; y1=3.53974in; x2=44.8216mm; y2=3.53974in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
               }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
         }
-       }
+         uid = udHzw36hUA40qsxOGCYAAABP
+        }
+        ha:subc.1435546 {
+         ha:attributes {
+          openscad=0402
+          value=1k
+          device=RESISTOR
+          refdes=R16
+          footprint=0402
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
 
-        li:objects {
-         ha:padstack_ref.1397229 {
-          proto=0; x=2.222in; y=2.174in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                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  
+               }
+             }
+           }
+         }
+        }
+
+         li:objects {
+          ha:padstack_ref.1435559 {
+           proto=0; x=43.561mm; y=3.55548in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.1435560 {
+           proto=0; x=43.561mm; y=3.524in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         ha:padstack_ref.1397230 {
-          proto=0; x=2.19052in; y=2.174in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
           }
 
-          ha:attributes {
-            term=2
-            name=2
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.1435547 {
+              x1=43.561mm; y1=3.53974in; x2=43.561mm; y2=3.53974in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.1435550 {
+              x1=43.561mm; y1=3.53974in; x2=43.561mm; y2=3.53974in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.1435553 {
+              x1=43.561mm; y1=3.53974in; x2=43.561mm; y2=88.909396mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.1435556 {
+              x1=43.561mm; y1=3.53974in; x2=44.561mm; y2=3.53974in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
         }
-        li:layers {
+         uid = Ikn56fWDAoi3RXep5wYAAABN
+        }
+        ha:subc.1435562 {
+         ha:attributes {
+          openscad=0402
+          value=22uF
+          device=CAPACITOR
+          refdes=C10
+          footprint=0402
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+             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:objects {
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
            }
-           ha:type {
-            silk = 1
-            top = 1
+         }
+        }
+
+         li:objects {
+          ha:padstack_ref.1435575 {
+           proto=0; x=1.6in; y=3.269in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.1435576 {
+           proto=0; x=1.56852in; y=3.269in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
            }
+          }
          }
+         li:layers {
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.1397217 {
-             x1=2.20626in; y1=2.174in; x2=2.20626in; y2=2.174in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
+            li:objects {
             }
-            ha:line.1397220 {
-             x1=2.20626in; y1=2.174in; x2=2.20626in; y2=2.174in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
+            ha:type {
+             silk = 1
+             top = 1
             }
-            ha:line.1397223 {
-             x1=2.20626in; y1=2.174in; x2=57.039004mm; y2=2.174in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+          }
+
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.1435563 {
+              x1=1.58426in; y1=3.269in; x2=1.58426in; y2=3.269in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.1397226 {
-             x1=2.20626in; y1=2.174in; x2=2.20626in; y2=54.2196mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.1435566 {
+              x1=1.58426in; y1=3.269in; x2=1.58426in; y2=3.269in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.1435569 {
+              x1=1.58426in; y1=3.269in; x2=39.240204mm; y2=3.269in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.1435572 {
+              x1=1.58426in; y1=3.269in; x2=1.58426in; y2=82.0326mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = fdmrigvTMcHho9IPHtUAAABg
-       }
-       ha:subc.1397695 {
-        ha:attributes {
-         value=1k
-         device=RESISTOR
-         footprint=0402
-         refdes=R3
+         uid = Ikn56fWDAoi3RXep5wYAAABP
         }
-       ha:data {
-              li:padstack_prototypes {
+        ha:subc.1435578 {
+         ha:attributes {
+          openscad=0402
+          value=0.1uF
+          device=CAPACITOR
+          refdes=C11
+          footprint=0402
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
 
-        ha:ps_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
               }
-            }
-
-            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  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               12.84mil  
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               -12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-              }
-            }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
+             ha:ps_shape_v4 {
+              ha:combining { 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.1397708 {
-          proto=0; x=687.48mil; y=2.956in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.1435591 {
+           proto=0; x=1.77548in; y=3.24in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.1397709 {
-          proto=0; x=656.0mil; y=2.956in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.1435592 {
+           proto=0; x=1.744in; y=3.24in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
+            li:objects {
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-           li:objects {
-            ha:line.1397696 {
-             x1=671.74mil; y1=2.956in; x2=671.74mil; y2=2.956in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.1435579 {
+              x1=1.75974in; y1=3.24in; x2=1.75974in; y2=3.24in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.1397699 {
-             x1=671.74mil; y1=2.956in; x2=671.74mil; y2=2.956in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.1435582 {
+              x1=1.75974in; y1=3.24in; x2=1.75974in; y2=3.24in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.1397702 {
-             x1=671.74mil; y1=2.956in; x2=16.062196mm; y2=2.956in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.1435585 {
+              x1=1.75974in; y1=3.24in; x2=43.697396mm; y2=3.24in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.1397705 {
-             x1=671.74mil; y1=2.956in; x2=671.74mil; y2=74.0824mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.1435588 {
+              x1=1.75974in; y1=3.24in; x2=1.75974in; y2=81.296mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = fdmrigvTMcHho9IPHtUAAAAX
-       }
-       ha:subc.1397711 {
-        ha:attributes {
-         openscad=0402
-         value=1k
-         device=RESISTOR
-         refdes=R2
-         footprint=0402
+         uid = Ikn56fWDAoi3RXep5wYAAABR
         }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
+        ha:subc.1435594 {
+         ha:attributes {
+          openscad=0402
+          value=10uF
+          device=CAPACITOR
+          refdes=C12
+          footprint=0402
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               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
+             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  
+               }
              }
-             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 { 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.1397724 {
-          proto=0; x=688.48mil; y=3.008in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.1435607 {
+           proto=0; x=1.91052in; y=3.309in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.1435608 {
+           proto=0; x=1.942in; y=3.309in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         ha:padstack_ref.1397725 {
-          proto=0; x=657.0mil; y=3.008in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
           }
 
-          ha:attributes {
-            term=2
-            name=2
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.1435595 {
+              x1=1.92626in; y1=3.309in; x2=1.92626in; y2=3.309in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.1435598 {
+              x1=1.92626in; y1=3.309in; x2=1.92626in; y2=3.309in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.1435601 {
+              x1=1.92626in; y1=3.309in; x2=49.927004mm; y2=3.309in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.1435604 {
+              x1=1.92626in; y1=3.309in; x2=1.92626in; y2=85.0486mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
         }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+         uid = Ikn56fWDAoi3RXep5wYAAABT
+        }
+        ha:subc.1435610 {
+         ha:attributes {
+          openscad=0402
+          value=10uF
+          device=CAPACITOR
+          refdes=C13
+          footprint=0402
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
 
-           li:objects {
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
            }
-           ha:type {
-            silk = 1
-            top = 1
+         }
+        }
+
+         li:objects {
+          ha:padstack_ref.1435623 {
+           proto=0; x=1.584in; y=3.432in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.1435624 {
+           proto=0; x=1.61548in; y=3.432in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
            }
+          }
          }
+         li:layers {
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.1397712 {
-             x1=672.74mil; y1=3.008in; x2=672.74mil; y2=3.008in; thickness=0.1mm; clearance=0.0;
-             ha:flags {
-              selected=1
-             }
+            li:objects {
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
 
-             ha:attributes {
-               subc-role=pnp-origin
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.1435611 {
+              x1=1.59974in; y1=3.432in; x2=1.59974in; y2=3.432in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.1397715 {
-             x1=672.74mil; y1=3.008in; x2=672.74mil; y2=3.008in; thickness=0.1mm; clearance=0.0;
-             ha:flags {
-              selected=1
+             ha:line.1435614 {
+              x1=1.59974in; y1=3.432in; x2=1.59974in; y2=3.432in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-
-             ha:attributes {
-               subc-role=origin
+             ha:line.1435617 {
+              x1=1.59974in; y1=3.432in; x2=41.633396mm; y2=3.432in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.1435620 {
+              x1=1.59974in; y1=3.432in; x2=1.59974in; y2=88.1728mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-            ha:line.1397718 {
-             x1=672.74mil; y1=3.008in; x2=16.087596mm; y2=3.008in; thickness=0.1mm; clearance=0.0;
-             ha:flags {
-              selected=1
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
+        }
+         uid = Ikn56fWDAoi3RXep5wYAAABV
+        }
+        ha:subc.1435626 {
+         ha:attributes {
+          openscad=0402
+          value=5.1k
+          device=RESISTOR
+          refdes=R22
+          footprint=0402
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
              }
 
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.1397721 {
-             x1=672.74mil; y1=3.008in; x2=672.74mil; y2=75.4032mm; thickness=0.1mm; clearance=0.0;
-             ha:flags {
-              selected=1
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
              }
 
-             ha:attributes {
-               subc-role=y
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
              }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
            }
          }
         }
-       }
-        uid = L3uSQeru9w1L5hdo5KkAAABg
-       }
-       ha:subc.1419704 {
-        ha:attributes {
-         value=
-         device=unknown
-         footprint=100mil10pin
-         refdes=J5
-        }
-       ha:data {
-              li:padstack_prototypes {
 
-        ha:ps_proto_v6.0 {
-          hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-          li:shape {
+         li:objects {
+          ha:padstack_ref.1435639 {
+           proto=0; x=1.90852in; y=3.249in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -35.0mil  
-               -35.0mil  
-               35.0mil  
-               -35.0mil  
-               35.0mil  
-               35.0mil  
-               -35.0mil  
-               35.0mil  
-              }
-            }
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.1435640 {
+           proto=0; x=1.94in; y=3.249in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              bottom = 1
-              copper = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -35.0mil  
-               -35.0mil  
-               35.0mil  
-               -35.0mil  
-               35.0mil  
-               35.0mil  
-               -35.0mil  
-               35.0mil  
-              }
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
+          }
+         }
+         li:layers {
+
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+            }
+            ha:type {
+             silk = 1
+             top = 1
             }
+          }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              intern = 1
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.1435627 {
+              x1=1.92426in; y1=3.249in; x2=1.92426in; y2=3.249in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               -35.0mil  
-               -35.0mil  
-               35.0mil  
-               -35.0mil  
-               35.0mil  
-               35.0mil  
-               -35.0mil  
-               35.0mil  
+             ha:line.1435630 {
+              x1=1.92426in; y1=3.249in; x2=1.92426in; y2=3.249in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               -42.5mil  
-               -42.5mil  
-               42.5mil  
-               -42.5mil  
-               42.5mil  
-               42.5mil  
-               -42.5mil  
-               42.5mil  
+             ha:line.1435633 {
+              x1=1.92426in; y1=3.249in; x2=49.876204mm; y2=3.249in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              mask = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               -42.5mil  
-               -42.5mil  
-               42.5mil  
-               -42.5mil  
-               42.5mil  
-               42.5mil  
-               -42.5mil  
-               42.5mil  
+             ha:line.1435636 {
+              x1=1.92426in; y1=3.249in; x2=1.92426in; y2=83.5246mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
               }
-            }
-          }
-        }
-
-        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:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              intern = 1
+          }
+         }
+        }
+         uid = Ikn56fWDAoi3RXep5wYAAABX
+        }
+        ha:subc.1435642 {
+         ha:attributes {
+          openscad=0402
+          value=51k
+          device=RESISTOR
+          refdes=R24
+          footprint=0402
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
              }
-             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
+             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  
+               }
              }
-             clearance=0.0
-            }
 
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              mask = 1
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
              }
-             clearance=0.0
-            }
-          }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.1419730 {
-          proto=0; x=104.775mm; y=72.39mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.1435655 {
+           proto=0; x=1.76in; y=3.66374in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.1435656 {
+           proto=0; x=1.76in; y=3.63226in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         ha:padstack_ref.1419731 {
-          proto=1; x=104.775mm; y=74.93mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
-          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-         ha:padstack_ref.1419732 {
-          proto=1; x=104.775mm; y=77.47mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-          ha:flags {
-           clearline=1
+            li:objects {
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
           }
 
-          li:thermal {
-          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-          ha:attributes {
-            term=3
-            name=3
-          }
-         }
-         ha:padstack_ref.1419733 {
-          proto=1; x=104.775mm; y=80.01mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=4
-            name=4
-          }
-         }
-         ha:padstack_ref.1419734 {
-          proto=1; x=104.775mm; y=82.55mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=5
-            name=5
-          }
-         }
-         ha:padstack_ref.1419735 {
-          proto=1; x=104.775mm; y=85.09mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=6
-            name=6
+            li:objects {
+             ha:line.1435643 {
+              x1=1.76in; y1=3.648in; x2=1.76in; y2=3.648in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.1435646 {
+              x1=1.76in; y1=3.648in; x2=1.76in; y2=3.648in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.1435649 {
+              x1=1.76in; y1=3.648in; x2=1.76in; y2=91.6592mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.1435652 {
+              x1=1.76in; y1=3.648in; x2=45.704mm; y2=3.648in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
-         ha:padstack_ref.1419736 {
-          proto=1; x=104.775mm; y=87.63mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+         uid = Ikn56fWDAoi3RXep5wYAAABZ
+        }
+        ha:subc.1435658 {
+         ha:attributes {
+          openscad=0603
+          value=0.5
+          device=RESISTOR
+          refdes=R21
+          footprint=0603
+         }
+        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 {
+                14.76mil  
+                -19.68mil  
+                -14.76mil  
+                -19.68mil  
+                -14.76mil  
+                19.68mil  
+                14.76mil  
+                19.68mil  
+               }
+             }
 
-          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 {
+                17.76mil  
+                -22.68mil  
+                -17.76mil  
+                -22.68mil  
+                -17.76mil  
+                22.68mil  
+                17.76mil  
+                22.68mil  
+               }
+             }
 
-          ha:attributes {
-            term=7
-            name=7
-          }
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                14.76mil  
+                -19.68mil  
+                -14.76mil  
+                -19.68mil  
+                -14.76mil  
+                19.68mil  
+                14.76mil  
+                19.68mil  
+               }
+             }
+           }
          }
-         ha:padstack_ref.1419737 {
-          proto=1; x=104.775mm; y=90.17mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
+        }
 
-          ha:attributes {
-            term=8
-            name=8
-          }
-         }
-         ha:padstack_ref.1419738 {
-          proto=1; x=104.775mm; y=92.71mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.1435671 {
+           proto=0; x=1.831in; y=3.249in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=9
-            name=9
-          }
-         }
-         ha:padstack_ref.1419739 {
-          proto=1; x=104.775mm; y=95.25mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.1435672 {
+           proto=0; x=1.831in; y=3.19782in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=10
-            name=10
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.1419705 {
-             x1=106.045mm; y1=3.8in; x2=106.045mm; y2=2.8in; thickness=15.0mil; clearance=0.0;
+            li:objects {
             }
-            ha:line.1419708 {
-             x1=106.045mm; y1=2.8in; x2=103.505mm; y2=2.8in; thickness=15.0mil; clearance=0.0;
-            }
-            ha:line.1419711 {
-             x1=103.505mm; y1=2.8in; x2=103.505mm; y2=3.8in; thickness=15.0mil; clearance=0.0;
-            }
-            ha:line.1419714 {
-             x1=103.505mm; y1=3.8in; x2=106.045mm; y2=3.8in; thickness=15.0mil; clearance=0.0;
+            ha:type {
+             silk = 1
+             top = 1
             }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
+          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-           li:objects {
-            ha:line.1419718 {
-             x1=104.775mm; y1=3.3in; x2=104.775mm; y2=3.3in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.1435659 {
+              x1=1.831in; y1=3.22341in; x2=1.831in; y2=3.22341in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.1419721 {
-             x1=104.775mm; y1=72.39mm; x2=104.775mm; y2=72.39mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.1435662 {
+              x1=1.831in; y1=3.22341in; x2=1.831in; y2=3.22341in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.1419724 {
-             x1=104.775mm; y1=72.39mm; x2=103.775mm; y2=72.39mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.1435665 {
+              x1=1.831in; y1=3.22341in; x2=1.831in; y2=80.874614mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.1419727 {
-             x1=104.775mm; y1=72.39mm; x2=104.775mm; y2=73.39mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.1435668 {
+              x1=1.831in; y1=3.22341in; x2=47.5074mm; y2=3.22341in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = +YNFi3y0xGVSdaOF6XUAAABc
-       }
-       ha:subc.1435450 {
-        ha:attributes {
-         value=2.2uH
-         device=INDUCTOR
-         footprint=NRS50
-         refdes=L2
+         uid = ZKOa+zwg4IcAnDwTCgMAAABd
         }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+        ha:subc.1435674 {
+         ha:attributes {
+          refdes=U1
+          value=IP2326
+          device=IC
+          footprint=VQFN-24
+          Footprint=VQFN-24_L4.0-W4.0-P0.50-BL-EP2.5
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; 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 {
+                -51.0mil  
+                -51.0mil  
+                51.0mil  
+                -51.0mil  
+                51.0mil  
+                51.0mil  
+                -51.0mil  
+                51.0mil  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               29.53mil  
-               -78.735mil  
-               -29.53mil  
-               -78.735mil  
-               -29.53mil  
-               78.735mil  
-               29.53mil  
-               78.735mil  
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
               }
-            }
+              clearance=0.0
+               li:ps_poly {
+                -52.0mil  
+                -52.0mil  
+                52.0mil  
+                -52.0mil  
+                52.0mil  
+                52.0mil  
+                -52.0mil  
+                52.0mil  
+               }
+             }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -51.0mil  
+                -51.0mil  
+                51.0mil  
+                -51.0mil  
+                51.0mil  
+                51.0mil  
+                -51.0mil  
+                51.0mil  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               32.53mil  
-               -81.735mil  
-               -32.53mil  
-               -81.735mil  
-               -32.53mil  
-               81.735mil  
-               32.53mil  
-               81.735mil  
+           }
+         }
+
+         ha:ps_proto_v6.1 {
+           hdia=0.0; 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 {
+                -5.5mil  
+                -13.5mil  
+                5.5mil  
+                -13.5mil  
+                5.5mil  
+                13.5mil  
+                -5.5mil  
+                13.5mil  
+               }
+             }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -6.5mil  
+                -14.5mil  
+                6.5mil  
+                -14.5mil  
+                6.5mil  
+                14.5mil  
+                -6.5mil  
+                14.5mil  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               29.53mil  
-               -78.735mil  
-               -29.53mil  
-               -78.735mil  
-               -29.53mil  
-               78.735mil  
-               29.53mil  
-               78.735mil  
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
               }
-            }
-          }
+              clearance=0.0
+               li:ps_poly {
+                -5.5mil  
+                -13.5mil  
+                5.5mil  
+                -13.5mil  
+                5.5mil  
+                13.5mil  
+                -5.5mil  
+                13.5mil  
+               }
+             }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.1435463 {
-          proto=0; x=1.68927in; y=3.079in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.1435722 {
+           proto=0; x=44.552336mm; y=85.852863mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=25
+           }
           }
+          ha:padstack_ref.1435723 {
+           proto=1; x=42.603395mm; y=87.102035mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=1
-            name=pin1
+           ha:attributes {
+             term=24
+           }
           }
-         }
-         ha:padstack_ref.1435464 {
-          proto=0; x=1.831in; y=3.079in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.1435724 {
+           proto=1; x=42.603395mm; y=86.601909mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=23
+           }
           }
+          ha:padstack_ref.1435725 {
+           proto=1; x=42.603395mm; y=86.102037mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=22
+           }
           }
+          ha:padstack_ref.1435726 {
+           proto=1; x=42.603395mm; y=85.602166mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=pin2
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=21
+           }
           }
-         }
-        }
-        li:layers {
+          ha:padstack_ref.1435727 {
+           proto=1; x=42.603395mm; y=85.10204mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+           li:thermal {
+           }
 
-           li:objects {
+           ha:attributes {
+             term=20
            }
-           ha:type {
-            silk = 1
-            top = 1
+          }
+          ha:padstack_ref.1435728 {
+           proto=1; x=42.603395mm; y=84.602168mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
            }
-         }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+           li:thermal {
+           }
 
-           li:objects {
-            ha:line.1435451 {
-             x1=44.707429mm; y1=3.079in; x2=44.707429mm; y2=3.079in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.1435454 {
-             x1=1.76013in; y1=78.206473mm; x2=1.76013in; y2=78.206473mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.1435457 {
-             x1=1.76013in; y1=78.206473mm; x2=45.707302mm; y2=78.206473mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.1435460 {
-             x1=1.76013in; y1=78.206473mm; x2=1.76013in; y2=79.206473mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
+           ha:attributes {
+             term=19
            }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
+          }
+          ha:padstack_ref.1435729 {
+           proto=1; x=43.301641mm; y=83.910018mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           li:thermal {
            }
-         }
-        }
-       }
-        uid = Ikn56fWDAoi3RXep5wYAAABr
-       }
-       ha:subc.1435466 {
-        ha:attributes {
-         footprint=0402
-         value=1k
-         device=RESISTOR
-         openscad=0402
-         refdes=R29
-        }
-       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:attributes {
+             term=18
+           }
+          }
+          ha:padstack_ref.1435730 {
+           proto=1; x=43.801513mm; y=83.910018mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               12.84mil  
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               -12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-              }
-            }
+           li:thermal {
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-              }
-            }
+           ha:attributes {
+             term=17
+           }
           }
-        }
-       }
+          ha:padstack_ref.1435731 {
+           proto=1; x=44.301639mm; y=83.910018mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-        li:objects {
-         ha:padstack_ref.1435479 {
-          proto=0; x=1.97074in; y=3.414in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.1435480 {
-          proto=0; x=1.93926in; y=3.414in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=16
+           }
           }
+          ha:padstack_ref.1435732 {
+           proto=1; x=44.80151mm; y=83.910018mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           ha:attributes {
+             term=15
+           }
           }
-         }
-        }
-        li:layers {
+          ha:padstack_ref.1435733 {
+           proto=1; x=45.301636mm; y=83.910018mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+           li:thermal {
+           }
 
-           li:objects {
+           ha:attributes {
+             term=14
            }
-           ha:type {
-            silk = 1
-            top = 1
+          }
+          ha:padstack_ref.1435734 {
+           proto=1; x=45.801508mm; y=83.910018mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
            }
-         }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+           li:thermal {
+           }
 
-           li:objects {
-            ha:line.1435467 {
-             x1=49.657mm; y1=3.414in; x2=49.657mm; y2=3.414in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.1435470 {
-             x1=49.657mm; y1=3.414in; x2=49.657mm; y2=3.414in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.1435473 {
-             x1=49.657mm; y1=3.414in; x2=48.657mm; y2=3.414in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.1435476 {
-             x1=49.657mm; y1=3.414in; x2=49.657mm; y2=85.7156mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
+           ha:attributes {
+             term=13
            }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
+          }
+          ha:padstack_ref.1435735 {
+           proto=1; x=46.499754mm; y=84.602168mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
            }
-         }
-        }
-       }
-        uid = Ikn56fWDAoi3RXep5wYAAABh
-       }
-       ha:subc.1435482 {
-        ha:attributes {
-         footprint=0402
-         value=10uF
-         device=CAPACITOR
-         openscad=0402
-         refdes=C7
-        }
-       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=12
+           }
+          }
+          ha:padstack_ref.1435736 {
+           proto=1; x=46.499754mm; y=85.10204mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               12.84mil  
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               -12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-              }
-            }
+           li:thermal {
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-              }
-            }
+           ha:attributes {
+             term=11
+           }
           }
-        }
-       }
+          ha:padstack_ref.1435737 {
+           proto=1; x=46.499754mm; y=85.602166mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-        li:objects {
-         ha:padstack_ref.1435495 {
-          proto=0; x=1.586in; y=3.491in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=10
+           }
           }
+          ha:padstack_ref.1435738 {
+           proto=1; x=46.499754mm; y=86.102037mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=9
+           }
           }
+          ha:padstack_ref.1435739 {
+           proto=1; x=46.499754mm; y=86.601909mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.1435496 {
-          proto=0; x=1.61748in; y=3.491in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           ha:attributes {
+             term=8
+           }
           }
-         }
-        }
-        li:layers {
+          ha:padstack_ref.1435740 {
+           proto=1; x=46.499754mm; y=87.102035mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+           li:thermal {
+           }
 
-           li:objects {
+           ha:attributes {
+             term=7
            }
-           ha:type {
-            silk = 1
-            top = 1
+          }
+          ha:padstack_ref.1435741 {
+           proto=1; x=45.801508mm; y=87.793931mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
            }
-         }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+           li:thermal {
+           }
 
-           li:objects {
-            ha:line.1435483 {
-             x1=1.60174in; y1=3.491in; x2=1.60174in; y2=3.491in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.1435486 {
-             x1=1.60174in; y1=3.491in; x2=1.60174in; y2=3.491in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.1435489 {
-             x1=1.60174in; y1=3.491in; x2=41.684196mm; y2=3.491in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.1435492 {
-             x1=1.60174in; y1=3.491in; x2=1.60174in; y2=89.6714mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
+           ha:attributes {
+             term=6
            }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
+          }
+          ha:padstack_ref.1435742 {
+           proto=1; x=45.301636mm; y=87.793931mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
            }
-         }
-        }
-       }
-        uid = Ikn56fWDAoi3RXep5wYAAABj
-       }
-       ha:subc.1435498 {
-        ha:attributes {
-         footprint=0402
-         value=22uF
-         device=CAPACITOR
-         openscad=0402
-         refdes=C9
-        }
-       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=5
+           }
+          }
+          ha:padstack_ref.1435743 {
+           proto=1; x=44.80151mm; y=87.793931mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               12.84mil  
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               -12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-              }
-            }
+           li:thermal {
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-              }
-            }
+           ha:attributes {
+             term=4
+           }
           }
-        }
-       }
+          ha:padstack_ref.1435744 {
+           proto=1; x=44.301639mm; y=87.793931mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-        li:objects {
-         ha:padstack_ref.1435511 {
-          proto=0; x=1.604in; y=3.312in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=3
+           }
           }
+          ha:padstack_ref.1435745 {
+           proto=1; x=43.801513mm; y=87.793931mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.1435512 {
-          proto=0; x=1.57252in; y=3.312in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           ha:attributes {
+             term=2
+           }
           }
-         }
-        }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          ha:padstack_ref.1435746 {
+           proto=1; x=43.301641mm; y=87.793931mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-           li:objects {
+           li:thermal {
            }
-           ha:type {
-            silk = 1
-            top = 1
+
+           ha:attributes {
+             term=1
            }
+          }
          }
+         li:layers {
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          {ha:Top Solder Mask Layer} {
+           lid=0
+           ha:combining { auto=1;           }
 
-           li:objects {
-            ha:line.1435499 {
-             x1=1.58826in; y1=3.312in; x2=1.58826in; y2=3.312in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.1435502 {
-             x1=1.58826in; y1=3.312in; x2=1.58826in; y2=3.312in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.1435505 {
-             x1=1.58826in; y1=3.312in; x2=39.341804mm; y2=3.312in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
+            li:objects {
             }
-            ha:line.1435508 {
-             x1=1.58826in; y1=3.312in; x2=1.58826in; y2=83.1248mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
+            ha:type {
+             top = 1
+             paste = 1
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = Ikn56fWDAoi3RXep5wYAAABl
-       }
-       ha:subc.1435514 {
-        ha:attributes {
-         footprint=0402
-         value=
-         device=RESISTOR
-         openscad=0402
-         refdes=R30
-        }
-       ha:data {
-              li:padstack_prototypes {
+          }
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+          {ha:Top Paste Mask Layer} {
+           lid=1
+           ha:combining { sub=1; auto=1;           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+            li:objects {
+             ha:polygon.1435747 {
+              li:geometry {
+                ta:contour {
+                 { 43.512334mm; 84.812861mm }
+                 { 45.592339mm; 84.812861mm }
+                 { 45.592339mm; 86.892866mm }
+                 { 43.512334mm; 86.892866mm }
+                }
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
+             ha:polygon.1435752 {
+              li:geometry {
+                ta:contour {
+                 { 1.66352in; 86.952048mm }
+                 { 42.953407mm; 86.952048mm }
+                 { 42.953407mm; 87.252022mm }
+                 { 1.66352in; 87.252022mm }
+                }
               }
-            }
-
-            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:polygon.1435757 {
+              li:geometry {
+                ta:contour {
+                 { 1.66352in; 86.452049mm }
+                 { 42.953407mm; 86.452049mm }
+                 { 42.953407mm; 86.752023mm }
+                 { 1.66352in; 86.752023mm }
+                }
               }
-            }
-
-            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:polygon.1435762 {
+              li:geometry {
+                ta:contour {
+                 { 1.66352in; 85.95205mm }
+                 { 42.953407mm; 85.95205mm }
+                 { 42.953407mm; 86.252024mm }
+                 { 1.66352in; 86.252024mm }
+                }
+              }
+             }
+             ha:polygon.1435767 {
+              li:geometry {
+                ta:contour {
+                 { 1.66352in; 85.452052mm }
+                 { 42.953407mm; 85.452052mm }
+                 { 42.953407mm; 85.752026mm }
+                 { 1.66352in; 85.752026mm }
+                }
+              }
+             }
+             ha:polygon.1435772 {
+              li:geometry {
+                ta:contour {
+                 { 1.66352in; 84.952053mm }
+                 { 42.953407mm; 84.952053mm }
+                 { 42.953407mm; 85.252027mm }
+                 { 1.66352in; 85.252027mm }
+                }
+              }
+             }
+             ha:polygon.1435777 {
+              li:geometry {
+                ta:contour {
+                 { 1.66352in; 84.452054mm }
+                 { 42.953407mm; 84.452054mm }
+                 { 42.953407mm; 84.752028mm }
+                 { 1.66352in; 84.752028mm }
+                }
+              }
+             }
+             ha:polygon.1435782 {
+              li:geometry {
+                ta:contour {
+                 { 43.451552mm; 83.560108mm }
+                 { 43.451552mm; 84.260106mm }
+                 { 43.151578mm; 84.260106mm }
+                 { 43.151578mm; 83.560108mm }
+                }
+              }
+             }
+             ha:polygon.1435787 {
+              li:geometry {
+                ta:contour {
+                 { 43.951551mm; 83.560108mm }
+                 { 43.951551mm; 84.260106mm }
+                 { 43.651577mm; 84.260106mm }
+                 { 43.651577mm; 83.560108mm }
+                }
+              }
+             }
+             ha:polygon.1435792 {
+              li:geometry {
+                ta:contour {
+                 { 44.45155mm; 83.560108mm }
+                 { 44.45155mm; 84.260106mm }
+                 { 44.151576mm; 84.260106mm }
+                 { 44.151576mm; 83.560108mm }
+                }
+              }
+             }
+             ha:polygon.1435797 {
+              li:geometry {
+                ta:contour {
+                 { 44.951548mm; 83.560108mm }
+                 { 44.951548mm; 84.260106mm }
+                 { 44.651574mm; 84.260106mm }
+                 { 44.651574mm; 83.560108mm }
+                }
+              }
+             }
+             ha:polygon.1435802 {
+              li:geometry {
+                ta:contour {
+                 { 45.451547mm; 83.560108mm }
+                 { 45.451547mm; 84.260106mm }
+                 { 45.151573mm; 84.260106mm }
+                 { 45.151573mm; 83.560108mm }
+                }
+              }
+             }
+             ha:polygon.1435807 {
+              li:geometry {
+                ta:contour {
+                 { 45.951546mm; 83.560108mm }
+                 { 45.951546mm; 84.260106mm }
+                 { 45.651572mm; 84.260106mm }
+                 { 45.651572mm; 83.560108mm }
+                }
+              }
+             }
+             ha:polygon.1435812 {
+              li:geometry {
+                ta:contour {
+                 { 46.849741mm; 84.752053mm }
+                 { 46.149742mm; 84.752053mm }
+                 { 46.149742mm; 84.452079mm }
+                 { 46.849741mm; 84.452079mm }
+                }
+              }
+             }
+             ha:polygon.1435817 {
+              li:geometry {
+                ta:contour {
+                 { 46.849741mm; 3.35638in }
+                 { 46.149742mm; 3.35638in }
+                 { 46.149742mm; 3.34457in }
+                 { 46.849741mm; 3.34457in }
+                }
+              }
+             }
+             ha:polygon.1435822 {
+              li:geometry {
+                ta:contour {
+                 { 46.849741mm; 85.752051mm }
+                 { 46.149742mm; 85.752051mm }
+                 { 46.149742mm; 85.452077mm }
+                 { 46.849741mm; 85.452077mm }
+                }
+              }
+             }
+             ha:polygon.1435827 {
+              li:geometry {
+                ta:contour {
+                 { 46.849741mm; 86.25205mm }
+                 { 46.149742mm; 86.25205mm }
+                 { 46.149742mm; 85.95205mm }
+                 { 46.849741mm; 85.95205mm }
+                }
               }
+             }
+             ha:polygon.1435832 {
+              li:geometry {
+                ta:contour {
+                 { 46.849741mm; 86.752023mm }
+                 { 46.149742mm; 86.752023mm }
+                 { 46.149742mm; 86.452049mm }
+                 { 46.849741mm; 86.452049mm }
+                }
+              }
+             }
+             ha:polygon.1435837 {
+              li:geometry {
+                ta:contour {
+                 { 46.849741mm; 87.252022mm }
+                 { 46.149742mm; 87.252022mm }
+                 { 46.149742mm; 86.952048mm }
+                 { 46.849741mm; 86.952048mm }
+                }
+              }
+             }
+             ha:polygon.1435842 {
+              li:geometry {
+                ta:contour {
+                 { 45.651547mm; 88.144019mm }
+                 { 45.651547mm; 87.444021mm }
+                 { 45.951521mm; 87.444021mm }
+                 { 45.951521mm; 88.144019mm }
+                }
+              }
+             }
+             ha:polygon.1435847 {
+              li:geometry {
+                ta:contour {
+                 { 45.151573mm; 88.144019mm }
+                 { 45.151573mm; 87.444021mm }
+                 { 45.451547mm; 87.444021mm }
+                 { 45.451547mm; 88.144019mm }
+                }
+              }
+             }
+             ha:polygon.1435852 {
+              li:geometry {
+                ta:contour {
+                 { 44.651549mm; 88.144019mm }
+                 { 44.651549mm; 87.444021mm }
+                 { 44.951523mm; 87.444021mm }
+                 { 44.951523mm; 88.144019mm }
+                }
+              }
+             }
+             ha:polygon.1435857 {
+              li:geometry {
+                ta:contour {
+                 { 44.15155mm; 88.144019mm }
+                 { 44.15155mm; 87.444021mm }
+                 { 1.75006in; 87.444021mm }
+                 { 1.75006in; 88.144019mm }
+                }
+              }
+             }
+             ha:polygon.1435862 {
+              li:geometry {
+                ta:contour {
+                 { 43.651551mm; 88.144019mm }
+                 { 43.651551mm; 87.444021mm }
+                 { 43.951525mm; 87.444021mm }
+                 { 43.951525mm; 88.144019mm }
+                }
+              }
+             }
+             ha:polygon.1435867 {
+              li:geometry {
+                ta:contour {
+                 { 1.69888in; 88.144019mm }
+                 { 1.69888in; 87.444021mm }
+                 { 1.71069in; 87.444021mm }
+                 { 1.71069in; 88.144019mm }
+                }
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             mask = 1
             }
           }
-        }
-       }
 
-        li:objects {
-         ha:padstack_ref.1435527 {
-          proto=0; x=1.96974in; y=3.364in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          li:thermal {
-          }
+          {ha:Top Silkscreen Layer} {
+           lid=2
+           ha:combining { auto=1;           }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.1435528 {
-          proto=0; x=1.93826in; y=3.364in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+            li:objects {
+             ha:line.1435675 {
+              x1=46.251495mm; y1=87.952021mm; x2=46.651595mm; y2=87.952021mm; thickness=0.150012mm; clearance=5.0mil;
+              ha:flags {
+               clearline=1
+              }
+             }
+             ha:line.1435678 {
+              x1=46.651595mm; y1=87.952021mm; x2=46.651595mm; y2=87.551996mm; thickness=0.150012mm; clearance=5.0mil;
+              ha:flags {
+               clearline=1
+              }
+             }
+             ha:line.1435681 {
+              x1=46.151596mm; y1=83.75203mm; x2=46.651595mm; y2=83.75203mm; thickness=0.150012mm; clearance=5.0mil;
+              ha:flags {
+               clearline=1
+              }
+             }
+             ha:line.1435684 {
+              x1=46.651595mm; y1=83.75203mm; x2=46.651595mm; y2=84.152029mm; thickness=0.150012mm; clearance=5.0mil;
+              ha:flags {
+               clearline=1
+              }
+             }
+             ha:line.1435687 {
+              x1=42.451478mm; y1=84.156347mm; x2=42.451478mm; y2=83.756373mm; thickness=0.150012mm; clearance=5.0mil;
+              ha:flags {
+               clearline=1
+              }
+             }
+             ha:line.1435690 {
+              x1=42.451478mm; y1=83.756373mm; x2=42.851451mm; y2=83.756373mm; thickness=0.150012mm; clearance=5.0mil;
+              ha:flags {
+               clearline=1
+              }
+             }
+             ha:line.1435693 {
+              x1=42.851451mm; y1=87.956313mm; x2=42.451478mm; y2=87.956313mm; thickness=0.150012mm; clearance=5.0mil;
+              ha:flags {
+               clearline=1
+              }
+             }
+             ha:line.1435696 {
+              x1=42.451478mm; y1=87.956313mm; x2=42.451605mm; y2=87.551996mm; thickness=0.150012mm; clearance=5.0mil;
+              ha:flags {
+               clearline=1
+              }
+             }
+             ha:arc.1435699 {
+              x=42.646575mm; y=88.392101mm; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=5.0mil;
+              ha:flags {
+               clearline=1
+              }
+             }
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
           }
 
-          li:thermal {
-          }
+          {ha:Top Layer} {
+           lid=3
+           ha:combining {           }
 
-          ha:attributes {
-            term=2
-            name=2
+            li:objects {
+            }
+            ha:type {
+             copper = 1
+             top = 1
+            }
           }
-         }
-        }
-        li:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          {ha:Bottom Layer} {
+           lid=4
+           ha:combining {           }
 
-           li:objects {
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
+            li:objects {
+            }
+            ha:type {
+             bottom = 1
+             copper = 1
+            }
+          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          {ha:Bottom Paste Mask Layer} {
+           lid=5
+           ha:combining { sub=1; auto=1;           }
 
-           li:objects {
-            ha:line.1435515 {
-             x1=1.954in; y1=3.364in; x2=1.954in; y2=3.364in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
+            li:objects {
             }
-            ha:line.1435518 {
-             x1=1.954in; y1=3.364in; x2=1.954in; y2=3.364in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
+            ha:type {
+             bottom = 1
+             mask = 1
             }
-            ha:line.1435521 {
-             x1=1.954in; y1=3.364in; x2=48.6316mm; y2=3.364in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
+          }
+
+          {ha:Bottom Solder Mask Layer} {
+           lid=6
+           ha:combining { auto=1;           }
+
+            li:objects {
             }
-            ha:line.1435524 {
-             x1=1.954in; y1=3.364in; x2=1.954in; y2=84.4456mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
+            ha:type {
+             bottom = 1
+             paste = 1
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = Ikn56fWDAoi3RXep5wYAAABn
-       }
-       ha:subc.1435530 {
-        ha:attributes {
-         footprint=0402
-         value=1k
-         device=RESISTOR
-         openscad=0402
-         refdes=R35
-        }
-       ha:data {
-              li:padstack_prototypes {
+          }
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+          {ha:Bottom Silkscreen Layer} {
+           lid=7
+           ha:combining { auto=1;           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-              }
+            li:objects {
             }
-
-            ha: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:type {
+             silk = 1
+             bottom = 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  
-              }
+          {ha:Top Assembly Layer} {
+           lid=8
+           ha:combining {           }
+
+            li:objects {
+            }
+            ha:type {
+             top = 1
+             doc = 1
             }
           }
-        }
-       }
 
-        li:objects {
-         ha:padstack_ref.1435543 {
-          proto=0; x=1.804in; y=3.524in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+          {ha:Bottom Assembly Layer} {
+           lid=9
+           ha:combining {           }
 
-          li:thermal {
+            li:objects {
+            }
+            ha:type {
+             bottom = 1
+             doc = 1
+            }
           }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.1435544 {
-          proto=0; x=1.804in; y=3.55548in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+          {ha:Board Outline Layer} {
+           lid=10
+           ha:combining {           }
 
-          li:thermal {
+            li:objects {
+            }
+            ha:type {
+             boundary = 1
+            }
           }
 
-          ha:attributes {
-            term=2
-            name=2
+          ha:slot-plated {
+           lid=11
+           ha:combining { auto=1;           }
+
+            li:objects {
+            }
+            ha:type {
+             mech = 1
+            }
+            purpose = proute
           }
-         }
-        }
-        li:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          ha:slot-unplated {
+           lid=12
+           ha:combining { auto=1;           }
 
-           li:objects {
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
+            li:objects {
+            }
+            ha:type {
+             mech = 1
+            }
+            purpose = uroute
+          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          {ha:Document Layer} {
+           lid=13
+           ha:combining {           }
 
-           li:objects {
-            ha:line.1435531 {
-             x1=1.804in; y1=3.53974in; x2=1.804in; y2=3.53974in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:arc.1435700 {
+              x=43.281575mm; y=87.884101mm; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=5.0mil;
+              ha:flags {
+               clearline=1
+              }
              }
             }
-            ha:line.1435534 {
-             x1=1.804in; y1=3.53974in; x2=1.804in; y2=3.53974in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
+            ha:type {
+             doc = 1
             }
-            ha:line.1435537 {
-             x1=1.804in; y1=3.53974in; x2=1.804in; y2=90.909396mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+          }
+
+          {ha:Component Marking Layer} {
+           lid=14
+           ha:combining {           }
+
+            li:objects {
+             ha:polygon.1435872 {
+              li:geometry {
+                ta:contour {
+                 { 42.651616mm; 87.852097mm }
+                 { 42.622316mm; 87.78136mm }
+                 { 42.551579mm; 87.75206mm }
+                 { 42.480842mm; 87.78136mm }
+                 { 42.451542mm; 87.852097mm }
+                 { 42.480842mm; 87.922834mm }
+                 { 42.551579mm; 87.952134mm }
+                 { 42.622316mm; 87.922834mm }
+                 { 42.651616mm; 87.852096mm }
+                }
+              }
              }
             }
-            ha:line.1435540 {
-             x1=1.804in; y1=3.53974in; x2=44.8216mm; y2=3.53974in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
+            ha:type {
+             doc = 1
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = udHzw36hUA40qsxOGCYAAABP
-       }
-       ha:subc.1435546 {
-        ha:attributes {
-         footprint=0402
-         value=1k
-         device=RESISTOR
-         openscad=0402
-         refdes=R16
-        }
-       ha:data {
-              li:padstack_prototypes {
+          }
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+          {ha:Component Shape Layer} {
+           lid=15
+           ha:combining {           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+            li:objects {
+             ha:line.1435701 {
+              x1=42.551579mm; y1=83.851979mm; x2=46.55157mm; y2=83.851979mm; thickness=2.0mil; clearance=5.0mil;
+              ha:flags {
+               clearline=1
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
+             ha:line.1435704 {
+              x1=46.55157mm; y1=83.851979mm; x2=46.55157mm; y2=87.85197mm; thickness=2.0mil; clearance=5.0mil;
+              ha:flags {
+               clearline=1
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               12.84mil  
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               -12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
+             ha:line.1435707 {
+              x1=46.55157mm; y1=87.85197mm; x2=42.551579mm; y2=87.85197mm; thickness=2.0mil; clearance=5.0mil;
+              ha:flags {
+               clearline=1
+              }
+             }
+             ha:line.1435710 {
+              x1=42.551579mm; y1=87.85197mm; x2=42.551579mm; y2=83.851979mm; thickness=2.0mil; clearance=5.0mil;
+              ha:flags {
+               clearline=1
               }
+             }
             }
+            ha:type {
+             doc = 1
+            }
+          }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+          {ha:Pin Soldering Layer} {
+           lid=16
+           ha:combining {           }
+
+            li:objects {
+             ha:polygon.1435882 {
+              li:geometry {
+                ta:contour {
+                 { 45.802346mm; 84.602854mm }
+                 { 45.802346mm; 87.102873mm }
+                 { 43.302327mm; 87.102873mm }
+                 { 43.302327mm; 84.602854mm }
+                }
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
+             ha:polygon.1435887 {
+              li:geometry {
+                ta:contour {
+                 { 43.176648mm; 87.451971mm }
+                 { 1.70971in; 87.451971mm }
+                 { 1.70971in; 87.85197mm }
+                 { 43.176648mm; 87.85197mm }
+                }
+              }
+             }
+             ha:polygon.1435892 {
+              li:geometry {
+                ta:contour {
+                 { 43.67652mm; 87.451971mm }
+                 { 1.72939in; 87.451971mm }
+                 { 1.72939in; 87.85197mm }
+                 { 43.67652mm; 87.85197mm }
+                }
+              }
+             }
+             ha:polygon.1435897 {
+              li:geometry {
+                ta:contour {
+                 { 44.176646mm; 87.451971mm }
+                 { 1.74908in; 87.451971mm }
+                 { 1.74908in; 87.85197mm }
+                 { 44.176646mm; 87.85197mm }
+                }
+              }
+             }
+             ha:polygon.1435902 {
+              li:geometry {
+                ta:contour {
+                 { 44.676517mm; 87.451971mm }
+                 { 1.76876in; 87.451971mm }
+                 { 1.76876in; 87.85197mm }
+                 { 44.676517mm; 87.85197mm }
+                }
+              }
+             }
+             ha:polygon.1435907 {
+              li:geometry {
+                ta:contour {
+                 { 45.176643mm; 87.451971mm }
+                 { 45.42663mm; 87.451971mm }
+                 { 45.42663mm; 87.85197mm }
+                 { 45.176643mm; 87.85197mm }
+                }
+              }
+             }
+             ha:polygon.1435912 {
+              li:geometry {
+                ta:contour {
+                 { 45.676515mm; 87.451971mm }
+                 { 1.80813in; 87.451971mm }
+                 { 1.80813in; 87.85197mm }
+                 { 45.676515mm; 87.85197mm }
+                }
+              }
+             }
+             ha:polygon.1435917 {
+              li:geometry {
+                ta:contour {
+                 { 1.80819in; 84.253756mm }
+                 { 45.678039mm; 84.253756mm }
+                 { 45.678039mm; 83.853757mm }
+                 { 1.80819in; 83.853757mm }
+                }
+              }
+             }
+             ha:polygon.1435922 {
+              li:geometry {
+                ta:contour {
+                 { 1.78851in; 84.253756mm }
+                 { 45.178167mm; 84.253756mm }
+                 { 45.178167mm; 83.853757mm }
+                 { 1.78851in; 83.853757mm }
+                }
+              }
+             }
+             ha:polygon.1435927 {
+              li:geometry {
+                ta:contour {
+                 { 1.76882in; 84.253756mm }
+                 { 44.678041mm; 84.253756mm }
+                 { 44.678041mm; 83.853757mm }
+                 { 1.76882in; 83.853757mm }
+                }
+              }
+             }
+             ha:polygon.1435932 {
+              li:geometry {
+                ta:contour {
+                 { 1.74914in; 84.253756mm }
+                 { 44.17817mm; 84.253756mm }
+                 { 44.17817mm; 83.853757mm }
+                 { 1.74914in; 83.853757mm }
+                }
               }
+             }
+             ha:polygon.1435937 {
+              li:geometry {
+                ta:contour {
+                 { 43.92803mm; 84.253756mm }
+                 { 43.678044mm; 84.253756mm }
+                 { 43.678044mm; 83.853757mm }
+                 { 43.92803mm; 83.853757mm }
+                }
+              }
+             }
+             ha:polygon.1435942 {
+              li:geometry {
+                ta:contour {
+                 { 1.70977in; 84.253756mm }
+                 { 43.178172mm; 84.253756mm }
+                 { 43.178172mm; 83.853757mm }
+                 { 1.70977in; 83.853757mm }
+                }
+              }
+             }
+             ha:polygon.1435947 {
+              li:geometry {
+                ta:contour {
+                 { 46.151317mm; 3.43426in }
+                 { 46.151317mm; 86.980217mm }
+                 { 46.551316mm; 86.980217mm }
+                 { 46.551316mm; 3.43426in }
+                }
+              }
+             }
+             ha:polygon.1435952 {
+              li:geometry {
+                ta:contour {
+                 { 46.151317mm; 3.41458in }
+                 { 46.151317mm; 86.480345mm }
+                 { 46.551316mm; 86.480345mm }
+                 { 46.551316mm; 3.41458in }
+                }
+              }
+             }
+             ha:polygon.1435957 {
+              li:geometry {
+                ta:contour {
+                 { 46.151317mm; 3.39489in }
+                 { 46.151317mm; 85.980219mm }
+                 { 46.551316mm; 85.980219mm }
+                 { 46.551316mm; 3.39489in }
+                }
+              }
+             }
+             ha:polygon.1435962 {
+              li:geometry {
+                ta:contour {
+                 { 46.151317mm; 3.37521in }
+                 { 46.151317mm; 85.480348mm }
+                 { 46.551316mm; 85.480348mm }
+                 { 46.551316mm; 3.37521in }
+                }
+              }
+             }
+             ha:polygon.1435967 {
+              li:geometry {
+                ta:contour {
+                 { 46.151317mm; 3.35552in }
+                 { 46.151317mm; 84.980222mm }
+                 { 46.551316mm; 84.980222mm }
+                 { 46.551316mm; 3.35552in }
+                }
+              }
+             }
+             ha:polygon.1435972 {
+              li:geometry {
+                ta:contour {
+                 { 46.151317mm; 3.33584in }
+                 { 46.151317mm; 84.48035mm }
+                 { 46.551316mm; 84.48035mm }
+                 { 46.551316mm; 3.33584in }
+                }
+              }
+             }
+             ha:polygon.1435977 {
+              li:geometry {
+                ta:contour {
+                 { 42.95488mm; 84.477302mm }
+                 { 42.95488mm; 3.33572in }
+                 { 42.554881mm; 3.33572in }
+                 { 42.554881mm; 84.477302mm }
+                }
+              }
+             }
+             ha:polygon.1435982 {
+              li:geometry {
+                ta:contour {
+                 { 42.95488mm; 84.977174mm }
+                 { 42.95488mm; 3.3554in }
+                 { 42.554881mm; 3.3554in }
+                 { 42.554881mm; 84.977174mm }
+                }
+              }
+             }
+             ha:polygon.1435987 {
+              li:geometry {
+                ta:contour {
+                 { 42.95488mm; 85.4773mm }
+                 { 42.95488mm; 3.37509in }
+                 { 42.554881mm; 3.37509in }
+                 { 42.554881mm; 85.4773mm }
+                }
+              }
+             }
+             ha:polygon.1435992 {
+              li:geometry {
+                ta:contour {
+                 { 42.95488mm; 85.977171mm }
+                 { 42.95488mm; 3.39477in }
+                 { 42.554881mm; 3.39477in }
+                 { 42.554881mm; 85.977171mm }
+                }
+              }
+             }
+             ha:polygon.1435997 {
+              li:geometry {
+                ta:contour {
+                 { 42.95488mm; 86.477297mm }
+                 { 42.95488mm; 3.41446in }
+                 { 42.554881mm; 3.41446in }
+                 { 42.554881mm; 86.477297mm }
+                }
+              }
+             }
+             ha:polygon.1436002 {
+              li:geometry {
+                ta:contour {
+                 { 42.95488mm; 86.977169mm }
+                 { 42.95488mm; 3.43414in }
+                 { 42.554881mm; 3.43414in }
+                 { 42.554881mm; 86.977169mm }
+                }
+              }
+             }
+            }
+            ha:type {
+             doc = 1
             }
           }
-        }
-       }
 
-        li:objects {
-         ha:padstack_ref.1435559 {
-          proto=0; x=43.561mm; y=3.55548in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          li:thermal {
-          }
+          ha:subc-aux {
+           lid=17
+           ha:combining {           }
 
-          ha:attributes {
-            term=1
-            name=1
+            li:objects {
+             ha:line.1435713 {
+              x1=1.754in; y1=3.38in; x2=1.754in; y2=3.38in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.1435716 {
+              x1=1.754in; y1=3.38in; x2=45.5516mm; y2=3.38in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.1435719 {
+              x1=1.754in; y1=3.38in; x2=1.754in; y2=86.852mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
-         ha:padstack_ref.1435560 {
-          proto=0; x=43.561mm; y=3.524in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+         uid = 0DqPSKEWUnA3KQdE8fMAAAAB
+        }
+        ha:subc.1436008 {
+         ha:attributes {
+          openscad=0402
+          value=
+          device=RESISTOR
+          refdes=R46
+          footprint=0402
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
 
-          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=2
-            name=2
-          }
+             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:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+         li:objects {
+          ha:padstack_ref.1436021 {
+           proto=0; x=1.878in; y=3.633in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
 
-           li:objects {
+           ha:attributes {
+             term=1
+             name=1
            }
-           ha:type {
-            silk = 1
-            top = 1
+          }
+          ha:padstack_ref.1436022 {
+           proto=0; x=1.84652in; y=3.633in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
            }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
+          }
          }
+         li:layers {
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.1435547 {
-             x1=43.561mm; y1=3.53974in; x2=43.561mm; y2=3.53974in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
+            li:objects {
             }
-            ha:line.1435550 {
-             x1=43.561mm; y1=3.53974in; x2=43.561mm; y2=3.53974in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
+            ha:type {
+             silk = 1
+             top = 1
             }
-            ha:line.1435553 {
-             x1=43.561mm; y1=3.53974in; x2=43.561mm; y2=88.909396mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+          }
+
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.1436009 {
+              x1=1.86226in; y1=3.633in; x2=1.86226in; y2=3.633in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.1435556 {
-             x1=43.561mm; y1=3.53974in; x2=44.561mm; y2=3.53974in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.1436012 {
+              x1=1.86226in; y1=3.633in; x2=1.86226in; y2=3.633in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.1436015 {
+              x1=1.86226in; y1=3.633in; x2=46.301404mm; y2=3.633in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.1436018 {
+              x1=1.86226in; y1=3.633in; x2=1.86226in; y2=91.2782mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = Ikn56fWDAoi3RXep5wYAAABN
-       }
-       ha:subc.1435562 {
-        ha:attributes {
-         footprint=0402
-         value=22uF
-         device=CAPACITOR
-         openscad=0402
-         refdes=C10
+         uid = Ikn56fWDAoi3RXep5wYAAABp
         }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
+        ha:subc.1436024 {
+         ha:attributes {
+          openscad=0402
+          value=
+          device=RESISTOR
+          refdes=R27
+          footprint=0402
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               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
+             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  
+               }
              }
-             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 { 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.1435575 {
-          proto=0; x=1.6in; y=3.269in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.1436037 {
+           proto=0; x=1.959in; y=3.671in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.1436038 {
+           proto=0; x=1.92752in; y=3.671in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.1435576 {
-          proto=0; x=1.56852in; y=3.269in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
+            li:objects {
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-           li:objects {
-            ha:line.1435563 {
-             x1=1.58426in; y1=3.269in; x2=1.58426in; y2=3.269in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.1436025 {
+              x1=1.94326in; y1=3.671in; x2=1.94326in; y2=3.671in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.1435566 {
-             x1=1.58426in; y1=3.269in; x2=1.58426in; y2=3.269in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.1436028 {
+              x1=1.94326in; y1=3.671in; x2=1.94326in; y2=3.671in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.1435569 {
-             x1=1.58426in; y1=3.269in; x2=39.240204mm; y2=3.269in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.1436031 {
+              x1=1.94326in; y1=3.671in; x2=48.358804mm; y2=3.671in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.1435572 {
-             x1=1.58426in; y1=3.269in; x2=1.58426in; y2=82.0326mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.1436034 {
+              x1=1.94326in; y1=3.671in; x2=1.94326in; y2=92.2434mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = Ikn56fWDAoi3RXep5wYAAABP
-       }
-       ha:subc.1435578 {
-        ha:attributes {
-         footprint=0402
-         value=0.1uF
-         device=CAPACITOR
-         openscad=0402
-         refdes=C11
+         uid = Ikn56fWDAoi3RXep5wYAAABb
         }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
+        ha:subc.1436040 {
+         ha:attributes {
+          openscad=0402
+          value=
+          device=RESISTOR
+          refdes=R28
+          footprint=0402
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               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
+             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  
+               }
              }
-             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 { 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.1435591 {
-          proto=0; x=1.77548in; y=3.24in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.1436053 {
+           proto=0; x=1.966in; y=3.603in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.1436054 {
+           proto=0; x=1.93452in; y=3.603in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         ha:padstack_ref.1435592 {
-          proto=0; x=1.744in; y=3.24in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
           }
 
-          ha:attributes {
-            term=2
-            name=2
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.1436041 {
+              x1=1.95026in; y1=3.603in; x2=1.95026in; y2=3.603in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.1436044 {
+              x1=1.95026in; y1=3.603in; x2=1.95026in; y2=3.603in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.1436047 {
+              x1=1.95026in; y1=3.603in; x2=48.536604mm; y2=3.603in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.1436050 {
+              x1=1.95026in; y1=3.603in; x2=1.95026in; y2=90.5162mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
         }
-        li:layers {
+         uid = Ikn56fWDAoi3RXep5wYAAABd
+        }
+        ha:subc.1437198 {
+         ha:attributes {
+          openscad=1206
+          value=47uF
+          device=CAPACITOR
+          refdes=C110
+          footprint=1206
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                25.59mil  
+                -37.4mil  
+                -25.59mil  
+                -37.4mil  
+                -25.59mil  
+                37.4mil  
+                25.59mil  
+                37.4mil  
+               }
+             }
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                28.59mil  
+                -40.4mil  
+                -28.59mil  
+                -40.4mil  
+                -28.59mil  
+                40.4mil  
+                28.59mil  
+                40.4mil  
+               }
+             }
 
-           li:objects {
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                25.59mil  
+                -37.4mil  
+                -25.59mil  
+                -37.4mil  
+                -25.59mil  
+                37.4mil  
+                25.59mil  
+                37.4mil  
+               }
+             }
            }
-           ha:type {
-            silk = 1
-            top = 1
+         }
+        }
+
+         li:objects {
+          ha:padstack_ref.1437217 {
+           proto=0; x=80.01mm; y=2.267in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.1437218 {
+           proto=0; x=80.01mm; y=2.3851in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
            }
+          }
          }
+         li:layers {
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.1435579 {
-             x1=1.75974in; y1=3.24in; x2=1.75974in; y2=3.24in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.1437199 {
+              x1=3.1874in; y1=2.30243in; x2=3.1874in; y2=2.34967in; thickness=8.0mil; clearance=0.0;
              }
-            }
-            ha:line.1435582 {
-             x1=1.75974in; y1=3.24in; x2=1.75974in; y2=3.24in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.1435585 {
-             x1=1.75974in; y1=3.24in; x2=43.697396mm; y2=3.24in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.1437202 {
+              x1=3.1126in; y1=2.30243in; x2=3.1126in; y2=2.34967in; thickness=8.0mil; clearance=0.0;
              }
             }
-            ha:line.1435588 {
-             x1=1.75974in; y1=3.24in; x2=1.75974in; y2=81.296mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
+            ha:type {
+             silk = 1
+             top = 1
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = Ikn56fWDAoi3RXep5wYAAABR
-       }
-       ha:subc.1435594 {
-        ha:attributes {
-         footprint=0402
-         value=10uF
-         device=CAPACITOR
-         openscad=0402
-         refdes=C12
-        }
-       ha:data {
-              li:padstack_prototypes {
+          }
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+            li:objects {
+             ha:line.1437205 {
+              x1=80.01mm; y1=59.08167mm; x2=80.01mm; y2=59.08167mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
+             ha:line.1437208 {
+              x1=80.01mm; y1=59.08167mm; x2=80.01mm; y2=59.08167mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               12.84mil  
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               -12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
+             ha:line.1437211 {
+              x1=80.01mm; y1=59.08167mm; x2=80.01mm; y2=60.08167mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
+             ha:line.1437214 {
+              x1=80.01mm; y1=59.08167mm; x2=79.01mm; y2=59.08167mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
               }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
         }
-       }
+         uid = uBW/nUHTf4QJGTtC2iUAAABx
+        }
+        ha:subc.1437220 {
+         ha:attributes {
+          openscad=0402
+          value=10uF
+          device=CAPACITOR
+          refdes=C111
+          footprint=0402
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
 
-        li:objects {
-         ha:padstack_ref.1435607 {
-          proto=0; x=1.91052in; y=3.309in; rot=0.000000; xmirror=0; smirror=0; clearance=10.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: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.1437233 {
+           proto=0; x=3.013in; y=2.33848in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.1437234 {
+           proto=0; x=3.013in; y=2.307in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         ha:padstack_ref.1435608 {
-          proto=0; x=1.942in; y=3.309in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
           }
 
-          ha:attributes {
-            term=2
-            name=2
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.1437221 {
+              x1=3.013in; y1=2.32274in; x2=3.013in; y2=2.32274in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.1437224 {
+              x1=3.013in; y1=2.32274in; x2=3.013in; y2=2.32274in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.1437227 {
+              x1=3.013in; y1=2.32274in; x2=3.013in; y2=57.997596mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.1437230 {
+              x1=3.013in; y1=2.32274in; x2=77.5302mm; y2=2.32274in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
         }
-        li:layers {
+         uid = uBW/nUHTf4QJGTtC2iUAAABz
+        }
+        ha:subc.1437236 {
+         ha:attributes {
+          openscad=0402
+          value=10uF
+          device=CAPACITOR
+          refdes=C107
+          footprint=0402
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+             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:objects {
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
            }
-           ha:type {
-            silk = 1
-            top = 1
+         }
+        }
+
+         li:objects {
+          ha:padstack_ref.1437249 {
+           proto=0; x=2.641in; y=2.27452in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.1437250 {
+           proto=0; x=2.641in; y=2.306in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
            }
+          }
          }
+         li:layers {
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.1435595 {
-             x1=1.92626in; y1=3.309in; x2=1.92626in; y2=3.309in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
+            li:objects {
             }
-            ha:line.1435598 {
-             x1=1.92626in; y1=3.309in; x2=1.92626in; y2=3.309in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
+            ha:type {
+             silk = 1
+             top = 1
             }
-            ha:line.1435601 {
-             x1=1.92626in; y1=3.309in; x2=49.927004mm; y2=3.309in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+          }
+
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.1437237 {
+              x1=2.641in; y1=2.29026in; x2=2.641in; y2=2.29026in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.1435604 {
-             x1=1.92626in; y1=3.309in; x2=1.92626in; y2=85.0486mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.1437240 {
+              x1=2.641in; y1=2.29026in; x2=2.641in; y2=2.29026in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.1437243 {
+              x1=2.641in; y1=2.29026in; x2=2.641in; y2=59.172604mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.1437246 {
+              x1=2.641in; y1=2.29026in; x2=66.0814mm; y2=2.29026in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = Ikn56fWDAoi3RXep5wYAAABT
-       }
-       ha:subc.1435610 {
-        ha:attributes {
-         footprint=0402
-         value=10uF
-         device=CAPACITOR
-         openscad=0402
-         refdes=C13
+         uid = uBW/nUHTf4QJGTtC2iUAAAB1
         }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
+        ha:subc.1437252 {
+         ha:attributes {
+          openscad=0402
+          value=1uF
+          device=CAPACITOR
+          refdes=C108
+          footprint=0402
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               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
+             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  
+               }
              }
-             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 { 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.1435623 {
-          proto=0; x=1.584in; y=3.432in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.1437265 {
+           proto=0; x=3.013in; y=2.19652in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.1437266 {
+           proto=0; x=3.013in; y=2.228in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.1435624 {
-          proto=0; x=1.61548in; y=3.432in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
+            li:objects {
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-           li:objects {
-            ha:line.1435611 {
-             x1=1.59974in; y1=3.432in; x2=1.59974in; y2=3.432in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.1437253 {
+              x1=3.013in; y1=2.21226in; x2=3.013in; y2=2.21226in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.1435614 {
-             x1=1.59974in; y1=3.432in; x2=1.59974in; y2=3.432in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.1437256 {
+              x1=3.013in; y1=2.21226in; x2=3.013in; y2=2.21226in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.1435617 {
-             x1=1.59974in; y1=3.432in; x2=41.633396mm; y2=3.432in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.1437259 {
+              x1=3.013in; y1=2.21226in; x2=3.013in; y2=57.191404mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.1435620 {
-             x1=1.59974in; y1=3.432in; x2=1.59974in; y2=88.1728mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.1437262 {
+              x1=3.013in; y1=2.21226in; x2=75.5302mm; y2=2.21226in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = Ikn56fWDAoi3RXep5wYAAABV
-       }
-       ha:subc.1435626 {
-        ha:attributes {
-         footprint=0402
-         value=5.1k
-         device=RESISTOR
-         openscad=0402
-         refdes=R22
+         uid = uBW/nUHTf4QJGTtC2iUAAAB3
         }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
+        ha:subc.1437268 {
+         ha:attributes {
+          openscad=0402
+          value=1uF
+          device=CAPACITOR
+          refdes=C109
+          footprint=0402
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               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
+             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  
+               }
              }
-             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 { 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.1435639 {
-          proto=0; x=1.90852in; y=3.249in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          li:thermal {
+         li:objects {
+          ha:padstack_ref.1437281 {
+           proto=0; x=2.641in; y=2.19652in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.1437282 {
+           proto=0; x=2.641in; y=2.228in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         ha:padstack_ref.1435640 {
-          proto=0; x=1.94in; y=3.249in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
           }
 
-          ha:attributes {
-            term=2
-            name=2
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.1437269 {
+              x1=2.641in; y1=2.21226in; x2=2.641in; y2=2.21226in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.1437272 {
+              x1=2.641in; y1=2.21226in; x2=2.641in; y2=2.21226in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.1437275 {
+              x1=2.641in; y1=2.21226in; x2=2.641in; y2=57.191404mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.1437278 {
+              x1=2.641in; y1=2.21226in; x2=66.0814mm; y2=2.21226in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
         }
-        li:layers {
+         uid = uBW/nUHTf4QJGTtC2iUAAAB5
+        }
+        ha:subc.1437284 {
+         ha:attributes {
+          refdes=C102
+          value=1uF
+          device=CAPACITOR
+          footprint=0402
+          openscad=0402
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+             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:objects {
-           }
-           ha:type {
-            silk = 1
-            top = 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  
+               }
+             }
            }
          }
+        }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+         li:objects {
+          ha:padstack_ref.1437297 {
+           proto=0; x=3.062in; y=2.267in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-           li:objects {
-            ha:line.1435627 {
-             x1=1.92426in; y1=3.249in; x2=1.92426in; y2=3.249in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.1435630 {
-             x1=1.92426in; y1=3.249in; x2=1.92426in; y2=3.249in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.1435633 {
-             x1=1.92426in; y1=3.249in; x2=49.876204mm; y2=3.249in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.1435636 {
-             x1=1.92426in; y1=3.249in; x2=1.92426in; y2=83.5246mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
+           li:thermal {
            }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
+
+           ha:attributes {
+             term=1
+             name=1
            }
+          }
+          ha:padstack_ref.1437298 {
+           proto=0; x=3.062in; y=2.29848in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
+          }
          }
-        }
-       }
-        uid = Ikn56fWDAoi3RXep5wYAAABX
-       }
-       ha:subc.1435642 {
-        ha:attributes {
-         footprint=0402
-         value=51k
-         device=RESISTOR
-         openscad=0402
-         refdes=R24
-        }
-       ha:data {
-              li:padstack_prototypes {
+         li:layers {
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
-              }
+            li:objects {
+            }
+            ha:type {
+             silk = 1
+             top = 1
             }
+          }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.1437285 {
+              x1=3.062in; y1=2.28274in; x2=3.062in; y2=2.28274in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               12.84mil  
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               -12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
+             ha:line.1437288 {
+              x1=3.062in; y1=2.28274in; x2=3.062in; y2=2.28274in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
               }
-            }
-
-            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:line.1437291 {
+              x1=3.062in; y1=2.28274in; x2=3.062in; y2=58.981596mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.1437294 {
+              x1=3.062in; y1=2.28274in; x2=76.7748mm; y2=2.28274in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
               }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
         }
-       }
+         uid = uBW/nUHTf4QJGTtC2iUAAABv
+        }
+        ha:subc.1437300 {
+         ha:attributes {
+          footprint=0805diode
+          value=5.6V
+          device=DIODE
+          openscad=0805
+          refdes=Z2
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                25.59mil  
+                -29.52mil  
+                -25.59mil  
+                -29.52mil  
+                -25.59mil  
+                29.52mil  
+                25.59mil  
+                29.52mil  
+               }
+             }
 
-        li:objects {
-         ha:padstack_ref.1435655 {
-          proto=0; x=1.76in; y=3.66374in; rot=90.000000; xmirror=0; smirror=0; clearance=10.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 {
+                28.59mil  
+                -32.52mil  
+                -28.59mil  
+                -32.52mil  
+                -28.59mil  
+                32.52mil  
+                28.59mil  
+                32.52mil  
+               }
+             }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                25.59mil  
+                -29.52mil  
+                -25.59mil  
+                -29.52mil  
+                -25.59mil  
+                29.52mil  
+                25.59mil  
+                29.52mil  
+               }
+             }
+           }
          }
-         ha:padstack_ref.1435656 {
-          proto=0; x=1.76in; y=3.63226in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
 
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.1437328 {
+           proto=0; x=80.01mm; y=2.16086in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
-         }
-        }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          ha:padstack_ref.1437329 {
+           proto=0; x=80.01mm; y=2.09in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-           li:objects {
+           li:thermal {
            }
-           ha:type {
-            silk = 1
-            top = 1
+
+           ha:attributes {
+             term=2
+             name=2
            }
+          }
          }
+         li:layers {
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.1435643 {
-             x1=1.76in; y1=3.648in; x2=1.76in; y2=3.648in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.1437301 {
+              x1=79.31023mm; y1=2.12936in; x2=79.31023mm; y2=53.8861mm; thickness=8.0mil; clearance=0.0;
              }
-            }
-            ha:line.1435646 {
-             x1=1.76in; y1=3.648in; x2=1.76in; y2=3.648in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.1437304 {
+              x1=80.70977mm; y1=2.12936in; x2=80.70977mm; y2=53.8861mm; thickness=8.0mil; clearance=0.0;
              }
-            }
-            ha:line.1435649 {
-             x1=1.76in; y1=3.648in; x2=1.76in; y2=91.6592mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.1437307 {
+              x1=3.114in; y1=2.07543in; x2=3.114in; y2=2.05743in; thickness=5.0mil; clearance=0.0;
              }
-            }
-            ha:line.1435652 {
-             x1=1.76in; y1=3.648in; x2=45.704mm; y2=3.648in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.1437310 {
+              x1=3.186in; y1=2.07543in; x2=3.186in; y2=2.05743in; thickness=5.0mil; clearance=0.0;
+             }
+             ha:line.1437313 {
+              x1=3.114in; y1=2.05743in; x2=3.186in; y2=2.05743in; thickness=5.0mil; clearance=0.0;
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = Ikn56fWDAoi3RXep5wYAAABZ
-       }
-       ha:subc.1435658 {
-        ha:attributes {
-         footprint=0603
-         value=0.5
-         device=RESISTOR
-         openscad=0603
-         refdes=R21
-        }
-       ha:data {
-              li:padstack_prototypes {
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+            li:objects {
+             ha:line.1437316 {
+              x1=80.01mm; y1=2.12543in; x2=80.01mm; y2=2.12543in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               14.76mil  
-               -19.68mil  
-               -14.76mil  
-               -19.68mil  
-               -14.76mil  
-               19.68mil  
-               14.76mil  
-               19.68mil  
+             ha:line.1437319 {
+              x1=80.01mm; y1=2.12543in; x2=80.01mm; y2=2.12543in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               17.76mil  
-               -22.68mil  
-               -17.76mil  
-               -22.68mil  
-               -17.76mil  
-               22.68mil  
-               17.76mil  
-               22.68mil  
+             ha:line.1437322 {
+              x1=80.01mm; y1=2.12543in; x2=80.01mm; y2=52.985922mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               14.76mil  
-               -19.68mil  
-               -14.76mil  
-               -19.68mil  
-               -14.76mil  
-               19.68mil  
-               14.76mil  
-               19.68mil  
+             ha:line.1437325 {
+              x1=80.01mm; y1=2.12543in; x2=81.01mm; y2=2.12543in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
               }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
         }
-       }
+         uid = ZPP/u7X1DjyWNO2HHjsAAABU
+        }
+        ha:subc.1437331 {
+         ha:attributes {
+          value=ADS8688
+          device=IC
+          footprint=TSSOP38
+          refdes=U7
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -29.53mil  
+                -5.905mil  
+                -29.53mil  
+                5.905mil  
+                29.53mil  
+                5.905mil  
+                29.53mil  
+                -5.905mil  
+               }
+             }
 
-        li:objects {
-         ha:padstack_ref.1435671 {
-          proto=0; x=1.831in; y=3.249in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.1435672 {
-          proto=0; x=1.831in; y=3.19782in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-        }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -34.53mil  
+                -10.905mil  
+                -34.53mil  
+                10.905mil  
+                34.53mil  
+                10.905mil  
+                34.53mil  
+                -10.905mil  
+               }
+             }
 
-           li:objects {
-           }
-           ha:type {
-            silk = 1
-            top = 1
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -29.53mil  
+                -5.905mil  
+                -29.53mil  
+                5.905mil  
+                29.53mil  
+                5.905mil  
+                29.53mil  
+                -5.905mil  
+               }
+             }
            }
          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+         ha:ps_proto_v6.1 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
 
-           li:objects {
-            ha:line.1435659 {
-             x1=1.831in; y1=3.22341in; x2=1.831in; y2=3.22341in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.1435662 {
-             x1=1.831in; y1=3.22341in; x2=1.831in; y2=3.22341in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                29.53mil  
+                5.905mil  
+                29.53mil  
+                -5.905mil  
+                -29.53mil  
+                -5.905mil  
+                -29.53mil  
+                5.905mil  
+               }
              }
-            }
-            ha:line.1435665 {
-             x1=1.831in; y1=3.22341in; x2=1.831in; y2=80.874614mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                34.53mil  
+                10.905mil  
+                34.53mil  
+                -10.905mil  
+                -34.53mil  
+                -10.905mil  
+                -34.53mil  
+                10.905mil  
+               }
              }
-            }
-            ha:line.1435668 {
-             x1=1.831in; y1=3.22341in; x2=47.5074mm; y2=3.22341in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                29.53mil  
+                5.905mil  
+                29.53mil  
+                -5.905mil  
+                -29.53mil  
+                -5.905mil  
+                -29.53mil  
+                5.905mil  
+               }
              }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
            }
          }
         }
-       }
-        uid = ZKOa+zwg4IcAnDwTCgMAAABd
-       }
-       ha:subc.1435674 {
-        ha:attributes {
-         Footprint=VQFN-24_L4.0-W4.0-P0.50-BL-EP2.5
-         value=IP2326
-         device=IC
-         refdes=U1
-         footprint=VQFN-24
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; 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 {
-               -51.0mil  
-               -51.0mil  
-               51.0mil  
-               -51.0mil  
-               51.0mil  
-               51.0mil  
-               -51.0mil  
-               51.0mil  
-              }
-            }
+         li:objects {
+          ha:padstack_ref.1437360 {
+           proto=0; x=74.755629mm; y=2.38516in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -52.0mil  
-               -52.0mil  
-               52.0mil  
-               -52.0mil  
-               52.0mil  
-               52.0mil  
-               -52.0mil  
-               52.0mil  
-              }
-            }
+           li:thermal {
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -51.0mil  
-               -51.0mil  
-               51.0mil  
-               -51.0mil  
-               51.0mil  
-               51.0mil  
-               -51.0mil  
-               51.0mil  
-              }
-            }
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
-        }
-
-        ha:ps_proto_v6.1 {
-          hdia=0.0; 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 {
-               -5.5mil  
-               -13.5mil  
-               5.5mil  
-               -13.5mil  
-               5.5mil  
-               13.5mil  
-               -5.5mil  
-               13.5mil  
-              }
-            }
+          ha:padstack_ref.1437361 {
+           proto=0; x=74.755629mm; y=2.36548in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -6.5mil  
-               -14.5mil  
-               6.5mil  
-               -14.5mil  
-               6.5mil  
-               14.5mil  
-               -6.5mil  
-               14.5mil  
-              }
-            }
+           li:thermal {
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -5.5mil  
-               -13.5mil  
-               5.5mil  
-               -13.5mil  
-               5.5mil  
-               13.5mil  
-               -5.5mil  
-               13.5mil  
-              }
-            }
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
-        }
-       }
+          ha:padstack_ref.1437362 {
+           proto=0; x=74.755629mm; y=2.34579in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           li:thermal {
+           }
 
-        li:objects {
-         ha:padstack_ref.1435722 {
-          proto=0; x=44.552336mm; y=85.852863mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          li:thermal {
+           ha:attributes {
+             term=3
+             name=3
+           }
           }
+          ha:padstack_ref.1437363 {
+           proto=0; x=74.755629mm; y=2.32611in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=25
-          }
-         }
-         ha:padstack_ref.1435723 {
-          proto=1; x=42.603395mm; y=87.102035mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          li:thermal {
+           ha:attributes {
+             term=4
+             name=4
+           }
           }
+          ha:padstack_ref.1437364 {
+           proto=0; x=74.755629mm; y=2.30642in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=24
-          }
-         }
-         ha:padstack_ref.1435724 {
-          proto=1; x=42.603395mm; y=86.601909mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=5
+             name=5
+           }
           }
+          ha:padstack_ref.1437365 {
+           proto=0; x=74.755629mm; y=2.28674in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=23
-          }
-         }
-         ha:padstack_ref.1435725 {
-          proto=1; x=42.603395mm; y=86.102037mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=6
+             name=6
+           }
           }
+          ha:padstack_ref.1437366 {
+           proto=0; x=74.755629mm; y=57.58307mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=22
-          }
-         }
-         ha:padstack_ref.1435726 {
-          proto=1; x=42.603395mm; y=85.602166mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=7
+             name=7
+           }
           }
+          ha:padstack_ref.1437367 {
+           proto=0; x=74.755629mm; y=2.24737in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=8
+             name=8
+           }
           }
+          ha:padstack_ref.1437368 {
+           proto=0; x=74.755629mm; y=2.22768in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=21
-          }
-         }
-         ha:padstack_ref.1435727 {
-          proto=1; x=42.603395mm; y=85.10204mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=9
+             name=9
+           }
           }
+          ha:padstack_ref.1437369 {
+           proto=0; x=74.755629mm; y=2.208in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=20
-          }
-         }
-         ha:padstack_ref.1435728 {
-          proto=1; x=42.603395mm; y=84.602168mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=10
+             name=10
+           }
           }
+          ha:padstack_ref.1437370 {
+           proto=0; x=74.755629mm; y=2.18832in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=19
-          }
-         }
-         ha:padstack_ref.1435729 {
-          proto=1; x=43.301641mm; y=83.910018mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          li:thermal {
+           ha:attributes {
+             term=11
+             name=11
+           }
           }
+          ha:padstack_ref.1437371 {
+           proto=0; x=74.755629mm; y=2.16863in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=18
-          }
-         }
-         ha:padstack_ref.1435730 {
-          proto=1; x=43.801513mm; y=83.910018mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=12
+             name=12
+           }
           }
+          ha:padstack_ref.1437372 {
+           proto=0; x=74.755629mm; y=54.58333mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=17
-          }
-         }
-         ha:padstack_ref.1435731 {
-          proto=1; x=44.301639mm; y=83.910018mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=13
+             name=13
+           }
           }
+          ha:padstack_ref.1437373 {
+           proto=0; x=74.755629mm; y=2.12926in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=16
-          }
-         }
-         ha:padstack_ref.1435732 {
-          proto=1; x=44.80151mm; y=83.910018mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=14
+             name=14
+           }
           }
+          ha:padstack_ref.1437374 {
+           proto=0; x=74.755629mm; y=2.10958in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=15
+             name=15
+           }
           }
+          ha:padstack_ref.1437375 {
+           proto=0; x=74.755629mm; y=2.08989in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=15
-          }
-         }
-         ha:padstack_ref.1435733 {
-          proto=1; x=45.301636mm; y=83.910018mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=16
+             name=16
+           }
           }
+          ha:padstack_ref.1437376 {
+           proto=0; x=74.755629mm; y=2.07021in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=14
-          }
-         }
-         ha:padstack_ref.1435734 {
-          proto=1; x=45.801508mm; y=83.910018mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=17
+             name=17
+           }
           }
+          ha:padstack_ref.1437377 {
+           proto=0; x=74.755629mm; y=2.05052in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=13
-          }
-         }
-         ha:padstack_ref.1435735 {
-          proto=1; x=46.499754mm; y=84.602168mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=18
+             name=18
+           }
           }
+          ha:padstack_ref.1437378 {
+           proto=0; x=74.755629mm; y=2.03084in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=19
+             name=19
+           }
           }
+          ha:padstack_ref.1437379 {
+           proto=1; x=68.855971mm; y=2.03084in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=12
-          }
-         }
-         ha:padstack_ref.1435736 {
-          proto=1; x=46.499754mm; y=85.10204mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=20
+             name=20
+           }
           }
+          ha:padstack_ref.1437380 {
+           proto=1; x=68.855971mm; y=2.05052in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=11
-          }
-         }
-         ha:padstack_ref.1435737 {
-          proto=1; x=46.499754mm; y=85.602166mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=21
+             name=21
+           }
           }
+          ha:padstack_ref.1437381 {
+           proto=1; x=68.855971mm; y=2.07021in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=22
+             name=22
+           }
           }
+          ha:padstack_ref.1437382 {
+           proto=1; x=68.855971mm; y=2.08989in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=10
-          }
-         }
-         ha:padstack_ref.1435738 {
-          proto=1; x=46.499754mm; y=86.102037mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=23
+             name=23
+           }
           }
+          ha:padstack_ref.1437383 {
+           proto=1; x=68.855971mm; y=2.10958in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=9
-          }
-         }
-         ha:padstack_ref.1435739 {
-          proto=1; x=46.499754mm; y=86.601909mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=24
+             name=24
+           }
           }
+          ha:padstack_ref.1437384 {
+           proto=1; x=68.855971mm; y=2.12926in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=8
-          }
-         }
-         ha:padstack_ref.1435740 {
-          proto=1; x=46.499754mm; y=87.102035mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=25
+             name=25
+           }
           }
+          ha:padstack_ref.1437385 {
+           proto=1; x=68.855971mm; y=54.58333mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=26
+             name=26
+           }
           }
+          ha:padstack_ref.1437386 {
+           proto=1; x=68.855971mm; y=2.16863in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=7
-          }
-         }
-         ha:padstack_ref.1435741 {
-          proto=1; x=45.801508mm; y=87.793931mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=27
+             name=27
+           }
           }
+          ha:padstack_ref.1437387 {
+           proto=1; x=68.855971mm; y=2.18832in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=6
-          }
-         }
-         ha:padstack_ref.1435742 {
-          proto=1; x=45.301636mm; y=87.793931mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=28
+             name=28
+           }
           }
+          ha:padstack_ref.1437388 {
+           proto=1; x=68.855971mm; y=2.208in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=29
+             name=29
+           }
           }
+          ha:padstack_ref.1437389 {
+           proto=1; x=68.855971mm; y=2.22768in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=5
-          }
-         }
-         ha:padstack_ref.1435743 {
-          proto=1; x=44.80151mm; y=87.793931mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=30
+             name=30
+           }
           }
+          ha:padstack_ref.1437390 {
+           proto=1; x=68.855971mm; y=2.24737in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=4
-          }
-         }
-         ha:padstack_ref.1435744 {
-          proto=1; x=44.301639mm; y=87.793931mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=31
+             name=31
+           }
           }
+          ha:padstack_ref.1437391 {
+           proto=1; x=68.855971mm; y=57.58307mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=32
+             name=32
+           }
           }
+          ha:padstack_ref.1437392 {
+           proto=1; x=68.855971mm; y=2.28674in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=3
-          }
-         }
-         ha:padstack_ref.1435745 {
-          proto=1; x=43.801513mm; y=87.793931mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=33
+             name=33
+           }
           }
+          ha:padstack_ref.1437393 {
+           proto=1; x=68.855971mm; y=2.30642in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=2
-          }
-         }
-         ha:padstack_ref.1435746 {
-          proto=1; x=43.301641mm; y=87.793931mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=34
+             name=34
+           }
           }
+          ha:padstack_ref.1437394 {
+           proto=1; x=68.855971mm; y=2.32611in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=35
+             name=35
+           }
           }
+          ha:padstack_ref.1437395 {
+           proto=1; x=68.855971mm; y=2.34579in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=36
+             name=36
+           }
           }
-         }
-        }
-        li:layers {
+          ha:padstack_ref.1437396 {
+           proto=1; x=68.855971mm; y=2.36548in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-         {ha:Top Solder Mask Layer}                                                                                  {
-          lid=0
-          ha:combining { auto=1;          }
+           li:thermal {
+           }
 
-           li:objects {
+           ha:attributes {
+             term=37
+             name=37
            }
-           ha:type {
-            top = 1
-            paste = 1
+          }
+          ha:padstack_ref.1437397 {
+           proto=1; x=68.855971mm; y=2.38516in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=38
+             name=38
            }
+          }
          }
+         li:layers {
 
-         {ha:Top Paste Mask Layer}                                                                                  {
-          lid=1
-          ha:combining { sub=1; auto=1;          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:polygon.1435747 {
-             li:geometry {
-               ta:contour {
-                { 43.512334mm; 84.812861mm }
-                { 45.592339mm; 84.812861mm }
-                { 45.592339mm; 86.892866mm }
-                { 43.512334mm; 86.892866mm }
-               }
+            li:objects {
+             ha:line.1437332 {
+              x1=2.98266in; y1=2.40107in; x2=2.98266in; y2=2.01493in; thickness=10.0mil; clearance=0.0;
              }
-            }
-            ha:polygon.1435752 {
-             li:geometry {
-               ta:contour {
-                { 1.66352in; 86.952048mm }
-                { 42.953407mm; 86.952048mm }
-                { 42.953407mm; 87.252022mm }
-                { 1.66352in; 87.252022mm }
-               }
+             ha:line.1437335 {
+              x1=2.98266in; y1=2.01493in; x2=2.67134in; y2=2.01493in; thickness=10.0mil; clearance=0.0;
              }
-            }
-            ha:polygon.1435757 {
-             li:geometry {
-               ta:contour {
-                { 1.66352in; 86.452049mm }
-                { 42.953407mm; 86.452049mm }
-                { 42.953407mm; 86.752023mm }
-                { 1.66352in; 86.752023mm }
-               }
+             ha:line.1437338 {
+              x1=2.67134in; y1=2.01493in; x2=2.67134in; y2=2.40107in; thickness=10.0mil; clearance=0.0;
              }
-            }
-            ha:polygon.1435762 {
-             li:geometry {
-               ta:contour {
-                { 1.66352in; 85.95205mm }
-                { 42.953407mm; 85.95205mm }
-                { 42.953407mm; 86.252024mm }
-                { 1.66352in; 86.252024mm }
-               }
+             ha:line.1437341 {
+              x1=2.98266in; y1=2.40107in; x2=2.852in; y2=2.40107in; thickness=10.0mil; clearance=0.0;
              }
-            }
-            ha:polygon.1435767 {
-             li:geometry {
-               ta:contour {
-                { 1.66352in; 85.452052mm }
-                { 42.953407mm; 85.452052mm }
-                { 42.953407mm; 85.752026mm }
-                { 1.66352in; 85.752026mm }
-               }
+             ha:line.1437344 {
+              x1=2.67134in; y1=2.40107in; x2=2.802in; y2=2.40107in; thickness=10.0mil; clearance=0.0;
              }
-            }
-            ha:polygon.1435772 {
-             li:geometry {
-               ta:contour {
-                { 1.66352in; 84.952053mm }
-                { 42.953407mm; 84.952053mm }
-                { 42.953407mm; 85.252027mm }
-                { 1.66352in; 85.252027mm }
-               }
+             ha:arc.1437347 {
+              x=2.827in; y=2.40107in; width=25.0mil; height=25.0mil; astart=180.000000; adelta=180.000000; thickness=10.0mil; clearance=0.0;
              }
             }
-            ha:polygon.1435777 {
-             li:geometry {
-               ta:contour {
-                { 1.66352in; 84.452054mm }
-                { 42.953407mm; 84.452054mm }
-                { 42.953407mm; 84.752028mm }
-                { 1.66352in; 84.752028mm }
-               }
-             }
+            ha:type {
+             silk = 1
+             top = 1
             }
-            ha:polygon.1435782 {
-             li:geometry {
-               ta:contour {
-                { 43.451552mm; 83.560108mm }
-                { 43.451552mm; 84.260106mm }
-                { 43.151578mm; 84.260106mm }
-                { 43.151578mm; 83.560108mm }
-               }
+          }
+
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.1437348 {
+              x1=2.827in; y1=2.208in; x2=2.827in; y2=2.208in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:polygon.1435787 {
-             li:geometry {
-               ta:contour {
-                { 43.951551mm; 83.560108mm }
-                { 43.951551mm; 84.260106mm }
-                { 43.651577mm; 84.260106mm }
-                { 43.651577mm; 83.560108mm }
-               }
+             ha:line.1437351 {
+              x1=2.827in; y1=2.208in; x2=2.827in; y2=2.208in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.1437354 {
+              x1=2.827in; y1=2.208in; x2=70.8058mm; y2=2.208in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.1437357 {
+              x1=2.827in; y1=2.208in; x2=2.827in; y2=55.0832mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-            ha:polygon.1435792 {
-             li:geometry {
-               ta:contour {
-                { 44.45155mm; 83.560108mm }
-                { 44.45155mm; 84.260106mm }
-                { 44.151576mm; 84.260106mm }
-                { 44.151576mm; 83.560108mm }
-               }
-             }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
-            ha:polygon.1435797 {
-             li:geometry {
-               ta:contour {
-                { 44.951548mm; 83.560108mm }
-                { 44.951548mm; 84.260106mm }
-                { 44.651574mm; 84.260106mm }
-                { 44.651574mm; 83.560108mm }
+          }
+         }
+        }
+         uid = eVRbahCb5CjRdB6U1eEAAABa
+        }
+        ha:subc.1438411 {
+         ha:attributes {
+          value=MMBT2222A
+          device=TRANSISTOR
+          footprint=SOT23
+          refdes=Q3
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -20.0mil  
+                -17.0mil  
+                -20.0mil  
+                17.0mil  
+                20.0mil  
+                17.0mil  
+                20.0mil  
+                -17.0mil  
                }
              }
-            }
-            ha:polygon.1435802 {
-             li:geometry {
-               ta:contour {
-                { 45.451547mm; 83.560108mm }
-                { 45.451547mm; 84.260106mm }
-                { 45.151573mm; 84.260106mm }
-                { 45.151573mm; 83.560108mm }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -23.0mil  
+                -20.0mil  
+                -23.0mil  
+                20.0mil  
+                23.0mil  
+                20.0mil  
+                23.0mil  
+                -20.0mil  
                }
              }
-            }
-            ha:polygon.1435807 {
-             li:geometry {
-               ta:contour {
-                { 45.951546mm; 83.560108mm }
-                { 45.951546mm; 84.260106mm }
-                { 45.651572mm; 84.260106mm }
-                { 45.651572mm; 83.560108mm }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -20.0mil  
+                -17.0mil  
+                -20.0mil  
+                17.0mil  
+                20.0mil  
+                17.0mil  
+                20.0mil  
+                -17.0mil  
                }
              }
-            }
-            ha:polygon.1435812 {
-             li:geometry {
-               ta:contour {
-                { 46.849741mm; 84.752053mm }
-                { 46.149742mm; 84.752053mm }
-                { 46.149742mm; 84.452079mm }
-                { 46.849741mm; 84.452079mm }
-               }
+           }
+         }
+        }
+
+         li:objects {
+          ha:padstack_ref.1438436 {
+           proto=0; x=79.0321mm; y=1.082in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.1438437 {
+           proto=0; x=79.0321mm; y=1.16in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
+          }
+          ha:padstack_ref.1438438 {
+           proto=0; x=81.1149mm; y=1.121in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=3
+             name=3
+           }
+          }
+         }
+         li:layers {
+
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.1438412 {
+              x1=78.2955mm; y1=1.057in; x2=81.8261mm; y2=1.057in; thickness=10.0mil; clearance=0.0;
              }
-            }
-            ha:polygon.1435817 {
-             li:geometry {
-               ta:contour {
-                { 46.849741mm; 3.35638in }
-                { 46.149742mm; 3.35638in }
-                { 46.149742mm; 3.34457in }
-                { 46.849741mm; 3.34457in }
-               }
+             ha:line.1438415 {
+              x1=78.2955mm; y1=1.057in; x2=78.2955mm; y2=30.099mm; thickness=10.0mil; clearance=0.0;
              }
-            }
-            ha:polygon.1435822 {
-             li:geometry {
-               ta:contour {
-                { 46.849741mm; 85.752051mm }
-                { 46.149742mm; 85.752051mm }
-                { 46.149742mm; 85.452077mm }
-                { 46.849741mm; 85.452077mm }
-               }
+             ha:line.1438418 {
+              x1=78.2955mm; y1=30.099mm; x2=81.8261mm; y2=30.099mm; thickness=10.0mil; clearance=0.0;
              }
-            }
-            ha:polygon.1435827 {
-             li:geometry {
-               ta:contour {
-                { 46.849741mm; 86.25205mm }
-                { 46.149742mm; 86.25205mm }
-                { 46.149742mm; 85.95205mm }
-                { 46.849741mm; 85.95205mm }
-               }
+             ha:line.1438421 {
+              x1=81.8261mm; y1=1.057in; x2=81.8261mm; y2=30.099mm; thickness=10.0mil; clearance=0.0;
              }
             }
-            ha:polygon.1435832 {
-             li:geometry {
-               ta:contour {
-                { 46.849741mm; 86.752023mm }
-                { 46.149742mm; 86.752023mm }
-                { 46.149742mm; 86.452049mm }
-                { 46.849741mm; 86.452049mm }
-               }
-             }
+            ha:type {
+             silk = 1
+             top = 1
             }
-            ha:polygon.1435837 {
-             li:geometry {
-               ta:contour {
-                { 46.849741mm; 87.252022mm }
-                { 46.149742mm; 87.252022mm }
-                { 46.149742mm; 86.952048mm }
-                { 46.849741mm; 86.952048mm }
-               }
+          }
+
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.1438424 {
+              x1=79.726366mm; y1=1.121in; x2=79.726366mm; y2=1.121in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:polygon.1435842 {
-             li:geometry {
-               ta:contour {
-                { 45.651547mm; 88.144019mm }
-                { 45.651547mm; 87.444021mm }
-                { 45.951521mm; 87.444021mm }
-                { 45.951521mm; 88.144019mm }
-               }
+             ha:line.1438427 {
+              x1=79.0321mm; y1=1.082in; x2=79.0321mm; y2=1.082in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:polygon.1435847 {
-             li:geometry {
-               ta:contour {
-                { 45.151573mm; 88.144019mm }
-                { 45.151573mm; 87.444021mm }
-                { 45.451547mm; 87.444021mm }
-                { 45.451547mm; 88.144019mm }
-               }
+             ha:line.1438430 {
+              x1=79.0321mm; y1=1.082in; x2=80.0321mm; y2=1.082in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:polygon.1435852 {
-             li:geometry {
-               ta:contour {
-                { 44.651549mm; 88.144019mm }
-                { 44.651549mm; 87.444021mm }
-                { 44.951523mm; 87.444021mm }
-                { 44.951523mm; 88.144019mm }
-               }
+             ha:line.1438433 {
+              x1=79.0321mm; y1=1.082in; x2=79.0321mm; y2=28.4828mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-            ha:polygon.1435857 {
-             li:geometry {
-               ta:contour {
-                { 44.15155mm; 88.144019mm }
-                { 44.15155mm; 87.444021mm }
-                { 1.75006in; 87.444021mm }
-                { 1.75006in; 88.144019mm }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
+        }
+         uid = fdmrigvTMcHho9IPHtUAAABr
+        }
+        ha:subc.1438440 {
+         ha:attributes {
+          footprint=0402
+          value=0.1uF
+          device=CAPACITOR
+          openscad=0402
+          refdes=C101
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
                }
              }
-            }
-            ha:polygon.1435862 {
-             li:geometry {
-               ta:contour {
-                { 43.651551mm; 88.144019mm }
-                { 43.651551mm; 87.444021mm }
-                { 43.951525mm; 87.444021mm }
-                { 43.951525mm; 88.144019mm }
+
+             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:polygon.1435867 {
-             li:geometry {
-               ta:contour {
-                { 1.69888in; 88.144019mm }
-                { 1.69888in; 87.444021mm }
-                { 1.71069in; 87.444021mm }
-                { 1.71069in; 88.144019mm }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
                }
              }
-            }
            }
-           ha:type {
-            top = 1
-            mask = 1
+         }
+        }
+
+         li:objects {
+          ha:padstack_ref.1438453 {
+           proto=0; x=3.05143in; y=1.00852in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
            }
+          }
+          ha:padstack_ref.1438454 {
+           proto=0; x=3.05143in; y=1.04in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
+          }
          }
+         li:layers {
 
-         {ha:Top Silkscreen Layer}                                                       {
-          lid=2
-          ha:combining { auto=1;          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.1435675 {
-             x1=46.251495mm; y1=87.952021mm; x2=46.651595mm; y2=87.952021mm; thickness=0.150012mm; clearance=5.0mil;
-             ha:flags {
-              clearline=1
-             }
+            li:objects {
             }
-            ha:line.1435678 {
-             x1=46.651595mm; y1=87.952021mm; x2=46.651595mm; y2=87.551996mm; thickness=0.150012mm; clearance=5.0mil;
-             ha:flags {
-              clearline=1
-             }
+            ha:type {
+             silk = 1
+             top = 1
             }
-            ha:line.1435681 {
-             x1=46.151596mm; y1=83.75203mm; x2=46.651595mm; y2=83.75203mm; thickness=0.150012mm; clearance=5.0mil;
-             ha:flags {
-              clearline=1
+          }
+
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.1438441 {
+              x1=3.05143in; y1=1.02426in; x2=3.05143in; y2=1.02426in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.1435684 {
-             x1=46.651595mm; y1=83.75203mm; x2=46.651595mm; y2=84.152029mm; thickness=0.150012mm; clearance=5.0mil;
-             ha:flags {
-              clearline=1
+             ha:line.1438444 {
+              x1=3.05143in; y1=1.02426in; x2=3.05143in; y2=1.02426in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.1435687 {
-             x1=42.451478mm; y1=84.156347mm; x2=42.451478mm; y2=83.756373mm; thickness=0.150012mm; clearance=5.0mil;
-             ha:flags {
-              clearline=1
+             ha:line.1438447 {
+              x1=3.05143in; y1=1.02426in; x2=3.05143in; y2=27.016204mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.1435690 {
-             x1=42.451478mm; y1=83.756373mm; x2=42.851451mm; y2=83.756373mm; thickness=0.150012mm; clearance=5.0mil;
-             ha:flags {
-              clearline=1
+             ha:line.1438450 {
+              x1=3.05143in; y1=1.02426in; x2=76.506322mm; y2=1.02426in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-            ha:line.1435693 {
-             x1=42.851451mm; y1=87.956313mm; x2=42.451478mm; y2=87.956313mm; thickness=0.150012mm; clearance=5.0mil;
-             ha:flags {
-              clearline=1
-             }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
-            ha:line.1435696 {
-             x1=42.451478mm; y1=87.956313mm; x2=42.451605mm; y2=87.551996mm; thickness=0.150012mm; clearance=5.0mil;
-             ha:flags {
-              clearline=1
+          }
+         }
+        }
+         uid = IGobWzSMURBswUg5LvAAAACM
+        }
+        ha:subc.1438456 {
+         ha:attributes {
+          value=INA125
+          device=IC
+          footprint=SO16
+          refdes=U6
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -42.5mil  
+                -10.0mil  
+                -42.5mil  
+                10.0mil  
+                42.5mil  
+                10.0mil  
+                42.5mil  
+                -10.0mil  
+               }
              }
-            }
-            ha:arc.1435699 {
-             x=42.646575mm; y=88.392101mm; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=5.0mil;
-             ha:flags {
-              clearline=1
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -47.5mil  
+                -15.0mil  
+                -47.5mil  
+                15.0mil  
+                47.5mil  
+                15.0mil  
+                47.5mil  
+                -15.0mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -42.5mil  
+                -10.0mil  
+                -42.5mil  
+                10.0mil  
+                42.5mil  
+                10.0mil  
+                42.5mil  
+                -10.0mil  
+               }
              }
-            }
-           }
-           ha:type {
-            silk = 1
-            top = 1
            }
          }
 
-         {ha:Top Layer}                            {
-          lid=3
-          ha:combining {          }
+         ha:ps_proto_v6.1 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
 
-           li:objects {
-           }
-           ha:type {
-            copper = 1
-            top = 1
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                42.5mil  
+                10.0mil  
+                42.5mil  
+                -10.0mil  
+                -42.5mil  
+                -10.0mil  
+                -42.5mil  
+                10.0mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                47.5mil  
+                15.0mil  
+                47.5mil  
+                -15.0mil  
+                -47.5mil  
+                -15.0mil  
+                -47.5mil  
+                15.0mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                42.5mil  
+                10.0mil  
+                42.5mil  
+                -10.0mil  
+                -42.5mil  
+                -10.0mil  
+                -42.5mil  
+                10.0mil  
+               }
+             }
            }
          }
+        }
 
-         {ha:Bottom Layer}                            {
-          lid=4
-          ha:combining {          }
+         li:objects {
+          ha:padstack_ref.1438485 {
+           proto=0; x=2.974in; y=1.09in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-           li:objects {
+           li:thermal {
            }
-           ha:type {
-            bottom = 1
-            copper = 1
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.1438486 {
+           proto=0; x=2.974in; y=1.04in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
            }
-         }
 
-         {ha:Bottom Paste Mask Layer}                                                                                  {
-          lid=5
-          ha:combining { sub=1; auto=1;          }
+           li:thermal {
+           }
 
-           li:objects {
+           ha:attributes {
+             term=2
+             name=2
            }
-           ha:type {
-            bottom = 1
-            mask = 1
+          }
+          ha:padstack_ref.1438487 {
+           proto=0; x=2.974in; y=990.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           li:thermal {
            }
-         }
 
-         {ha:Bottom Solder Mask Layer}                                                                                  {
-          lid=6
-          ha:combining { auto=1;          }
-
-           li:objects {
+           ha:attributes {
+             term=3
+             name=3
            }
-           ha:type {
-            bottom = 1
-            paste = 1
+          }
+          ha:padstack_ref.1438488 {
+           proto=0; x=2.974in; y=940.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
            }
-         }
 
-         {ha:Bottom Silkscreen Layer}                                                       {
-          lid=7
-          ha:combining { auto=1;          }
+           li:thermal {
+           }
 
-           li:objects {
+           ha:attributes {
+             term=4
+             name=4
            }
-           ha:type {
-            silk = 1
-            bottom = 1
+          }
+          ha:padstack_ref.1438489 {
+           proto=0; x=2.974in; y=890.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           li:thermal {
            }
-         }
 
-         {ha:Top Assembly Layer}                                                       {
-          lid=8
-          ha:combining {          }
+           ha:attributes {
+             term=5
+             name=5
+           }
+          }
+          ha:padstack_ref.1438490 {
+           proto=0; x=2.974in; y=840.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-           li:objects {
+           li:thermal {
            }
-           ha:type {
-            top = 1
-            doc = 1
+
+           ha:attributes {
+             term=6
+             name=6
+           }
+          }
+          ha:padstack_ref.1438491 {
+           proto=0; x=2.974in; y=790.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
            }
-         }
 
-         {ha:Bottom Assembly Layer}                                                       {
-          lid=9
-          ha:combining {          }
+           li:thermal {
+           }
 
-           li:objects {
+           ha:attributes {
+             term=7
+             name=7
            }
-           ha:type {
-            bottom = 1
-            doc = 1
+          }
+          ha:padstack_ref.1438492 {
+           proto=0; x=2.974in; y=740.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
            }
-         }
 
-         {ha:Board Outline Layer}                                                       {
-          lid=10
-          ha:combining {          }
+           li:thermal {
+           }
 
-           li:objects {
+           ha:attributes {
+             term=8
+             name=8
            }
-           ha:type {
-            boundary = 1
+          }
+          ha:padstack_ref.1438493 {
+           proto=1; x=2.769in; y=740.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
            }
-         }
 
-         ha:slot-plated {
-          lid=11
-          ha:combining { auto=1;          }
+           li:thermal {
+           }
 
-           li:objects {
+           ha:attributes {
+             term=9
+             name=9
            }
-           ha:type {
-            mech = 1
+          }
+          ha:padstack_ref.1438494 {
+           proto=1; x=2.769in; y=790.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
            }
-           purpose = proute
-         }
 
-         ha:slot-unplated {
-          lid=12
-          ha:combining { auto=1;          }
+           li:thermal {
+           }
 
-           li:objects {
+           ha:attributes {
+             term=10
+             name=10
            }
-           ha:type {
-            mech = 1
+          }
+          ha:padstack_ref.1438495 {
+           proto=1; x=2.769in; y=840.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
            }
-           purpose = uroute
-         }
 
-         {ha:Document Layer}                            {
-          lid=13
-          ha:combining {          }
+           li:thermal {
+           }
 
-           li:objects {
-            ha:arc.1435700 {
-             x=43.281575mm; y=87.884101mm; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=5.0mil;
-             ha:flags {
-              clearline=1
-             }
-            }
+           ha:attributes {
+             term=11
+             name=11
            }
-           ha:type {
-            doc = 1
+          }
+          ha:padstack_ref.1438496 {
+           proto=1; x=2.769in; y=890.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           li:thermal {
            }
-         }
 
-         {ha:Component Marking Layer}                                                       {
-          lid=14
-          ha:combining {          }
+           ha:attributes {
+             term=12
+             name=12
+           }
+          }
+          ha:padstack_ref.1438497 {
+           proto=1; x=2.769in; y=940.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-           li:objects {
-            ha:polygon.1435872 {
-             li:geometry {
-               ta:contour {
-                { 42.651616mm; 87.852097mm }
-                { 42.622316mm; 87.78136mm }
-                { 42.551579mm; 87.75206mm }
-                { 42.480842mm; 87.78136mm }
-                { 42.451542mm; 87.852097mm }
-                { 42.480842mm; 87.922834mm }
-                { 42.551579mm; 87.952134mm }
-                { 42.622316mm; 87.922834mm }
-                { 42.651616mm; 87.852096mm }
-               }
-             }
-            }
+           li:thermal {
            }
-           ha:type {
-            doc = 1
+
+           ha:attributes {
+             term=13
+             name=13
+           }
+          }
+          ha:padstack_ref.1438498 {
+           proto=1; x=2.769in; y=990.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
            }
-         }
 
-         {ha:Component Shape Layer}                                                       {
-          lid=15
-          ha:combining {          }
+           li:thermal {
+           }
 
-           li:objects {
-            ha:line.1435701 {
-             x1=42.551579mm; y1=83.851979mm; x2=46.55157mm; y2=83.851979mm; thickness=2.0mil; clearance=5.0mil;
-             ha:flags {
-              clearline=1
-             }
-            }
-            ha:line.1435704 {
-             x1=46.55157mm; y1=83.851979mm; x2=46.55157mm; y2=87.85197mm; thickness=2.0mil; clearance=5.0mil;
-             ha:flags {
-              clearline=1
-             }
-            }
-            ha:line.1435707 {
-             x1=46.55157mm; y1=87.85197mm; x2=42.551579mm; y2=87.85197mm; thickness=2.0mil; clearance=5.0mil;
-             ha:flags {
-              clearline=1
-             }
-            }
-            ha:line.1435710 {
-             x1=42.551579mm; y1=87.85197mm; x2=42.551579mm; y2=83.851979mm; thickness=2.0mil; clearance=5.0mil;
-             ha:flags {
-              clearline=1
-             }
-            }
+           ha:attributes {
+             term=14
+             name=14
            }
-           ha:type {
-            doc = 1
+          }
+          ha:padstack_ref.1438499 {
+           proto=1; x=2.769in; y=1.04in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=15
+             name=15
+           }
+          }
+          ha:padstack_ref.1438500 {
+           proto=1; x=2.769in; y=1.09in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=16
+             name=16
            }
+          }
          }
+         li:layers {
 
-         {ha:Pin Soldering Layer}                                                       {
-          lid=16
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:polygon.1435882 {
-             li:geometry {
-               ta:contour {
-                { 45.802346mm; 84.602854mm }
-                { 45.802346mm; 87.102873mm }
-                { 43.302327mm; 87.102873mm }
-                { 43.302327mm; 84.602854mm }
-               }
-             }
-            }
-            ha:polygon.1435887 {
-             li:geometry {
-               ta:contour {
-                { 43.176648mm; 87.451971mm }
-                { 1.70971in; 87.451971mm }
-                { 1.70971in; 87.85197mm }
-                { 43.176648mm; 87.85197mm }
-               }
-             }
-            }
-            ha:polygon.1435892 {
-             li:geometry {
-               ta:contour {
-                { 43.67652mm; 87.451971mm }
-                { 1.72939in; 87.451971mm }
-                { 1.72939in; 87.85197mm }
-                { 43.67652mm; 87.85197mm }
-               }
+            li:objects {
+             ha:line.1438457 {
+              x1=76.8731mm; y1=1.11in; x2=76.8731mm; y2=720.0mil; thickness=10.0mil; clearance=0.0;
              }
-            }
-            ha:polygon.1435897 {
-             li:geometry {
-               ta:contour {
-                { 44.176646mm; 87.451971mm }
-                { 1.74908in; 87.451971mm }
-                { 1.74908in; 87.85197mm }
-                { 44.176646mm; 87.85197mm }
-               }
-             }
-            }
-            ha:polygon.1435902 {
-             li:geometry {
-               ta:contour {
-                { 44.676517mm; 87.451971mm }
-                { 1.76876in; 87.451971mm }
-                { 1.76876in; 87.85197mm }
-                { 44.676517mm; 87.85197mm }
-               }
+             ha:line.1438460 {
+              x1=76.8731mm; y1=720.0mil; x2=68.9991mm; y2=720.0mil; thickness=10.0mil; clearance=0.0;
              }
-            }
-            ha:polygon.1435907 {
-             li:geometry {
-               ta:contour {
-                { 45.176643mm; 87.451971mm }
-                { 45.42663mm; 87.451971mm }
-                { 45.42663mm; 87.85197mm }
-                { 45.176643mm; 87.85197mm }
-               }
+             ha:line.1438463 {
+              x1=68.9991mm; y1=720.0mil; x2=68.9991mm; y2=1.11in; thickness=10.0mil; clearance=0.0;
              }
-            }
-            ha:polygon.1435912 {
-             li:geometry {
-               ta:contour {
-                { 45.676515mm; 87.451971mm }
-                { 1.80813in; 87.451971mm }
-                { 1.80813in; 87.85197mm }
-                { 45.676515mm; 87.85197mm }
-               }
+             ha:line.1438466 {
+              x1=76.8731mm; y1=1.11in; x2=73.5711mm; y2=1.11in; thickness=10.0mil; clearance=0.0;
              }
-            }
-            ha:polygon.1435917 {
-             li:geometry {
-               ta:contour {
-                { 1.80819in; 84.253756mm }
-                { 45.678039mm; 84.253756mm }
-                { 45.678039mm; 83.853757mm }
-                { 1.80819in; 83.853757mm }
-               }
+             ha:line.1438469 {
+              x1=68.9991mm; y1=1.11in; x2=72.3011mm; y2=1.11in; thickness=10.0mil; clearance=0.0;
              }
-            }
-            ha:polygon.1435922 {
-             li:geometry {
-               ta:contour {
-                { 1.78851in; 84.253756mm }
-                { 45.178167mm; 84.253756mm }
-                { 45.178167mm; 83.853757mm }
-                { 1.78851in; 83.853757mm }
-               }
+             ha:arc.1438472 {
+              x=72.9361mm; y=1.11in; width=25.0mil; height=25.0mil; astart=180.000000; adelta=180.000000; thickness=10.0mil; clearance=0.0;
              }
             }
-            ha:polygon.1435927 {
-             li:geometry {
-               ta:contour {
-                { 1.76882in; 84.253756mm }
-                { 44.678041mm; 84.253756mm }
-                { 44.678041mm; 83.853757mm }
-                { 1.76882in; 83.853757mm }
-               }
-             }
+            ha:type {
+             silk = 1
+             top = 1
             }
-            ha:polygon.1435932 {
-             li:geometry {
-               ta:contour {
-                { 1.74914in; 84.253756mm }
-                { 44.17817mm; 84.253756mm }
-                { 44.17817mm; 83.853757mm }
-                { 1.74914in; 83.853757mm }
-               }
+          }
+
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.1438473 {
+              x1=72.9361mm; y1=915.0mil; x2=72.9361mm; y2=915.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:polygon.1435937 {
-             li:geometry {
-               ta:contour {
-                { 43.92803mm; 84.253756mm }
-                { 43.678044mm; 84.253756mm }
-                { 43.678044mm; 83.853757mm }
-                { 43.92803mm; 83.853757mm }
-               }
+             ha:line.1438476 {
+              x1=72.9361mm; y1=915.0mil; x2=72.9361mm; y2=915.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:polygon.1435942 {
-             li:geometry {
-               ta:contour {
-                { 1.70977in; 84.253756mm }
-                { 43.178172mm; 84.253756mm }
-                { 43.178172mm; 83.853757mm }
-                { 1.70977in; 83.853757mm }
-               }
+             ha:line.1438479 {
+              x1=72.9361mm; y1=915.0mil; x2=71.9361mm; y2=915.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:polygon.1435947 {
-             li:geometry {
-               ta:contour {
-                { 46.151317mm; 3.43426in }
-                { 46.151317mm; 86.980217mm }
-                { 46.551316mm; 86.980217mm }
-                { 46.551316mm; 3.43426in }
-               }
+             ha:line.1438482 {
+              x1=72.9361mm; y1=915.0mil; x2=72.9361mm; y2=22.241mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-            ha:polygon.1435952 {
-             li:geometry {
-               ta:contour {
-                { 46.151317mm; 3.41458in }
-                { 46.151317mm; 86.480345mm }
-                { 46.551316mm; 86.480345mm }
-                { 46.551316mm; 3.41458in }
-               }
-             }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
-            ha:polygon.1435957 {
-             li:geometry {
-               ta:contour {
-                { 46.151317mm; 3.39489in }
-                { 46.151317mm; 85.980219mm }
-                { 46.551316mm; 85.980219mm }
-                { 46.551316mm; 3.39489in }
+          }
+         }
+        }
+         uid = IGobWzSMURBswUg5LvAAAACi
+        }
+        ha:subc.1438502 {
+         ha:attributes {
+          {io_pcb::hidename_y}=2.2352 mm
+          footprint=100mil5pin
+          {io_pcb::hidename_scale}=60
+          refdes=J10
+          value=Header-5
+          {io_pcb::hidename_direction}=2
+          device=CONNECTOR
+          {io_pcb::hidename_x}=51.5874 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -35.0mil  
+                -35.0mil  
+                35.0mil  
+                -35.0mil  
+                35.0mil  
+                35.0mil  
+                -35.0mil  
+                35.0mil  
                }
              }
-            }
-            ha:polygon.1435962 {
-             li:geometry {
-               ta:contour {
-                { 46.151317mm; 3.37521in }
-                { 46.151317mm; 85.480348mm }
-                { 46.551316mm; 85.480348mm }
-                { 46.551316mm; 3.37521in }
+
+             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:polygon.1435967 {
-             li:geometry {
-               ta:contour {
-                { 46.151317mm; 3.35552in }
-                { 46.151317mm; 84.980222mm }
-                { 46.551316mm; 84.980222mm }
-                { 46.551316mm; 3.35552in }
+
+             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:polygon.1435972 {
-             li:geometry {
-               ta:contour {
-                { 46.151317mm; 3.33584in }
-                { 46.151317mm; 84.48035mm }
-                { 46.551316mm; 84.48035mm }
-                { 46.551316mm; 3.33584in }
+
+             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:polygon.1435977 {
-             li:geometry {
-               ta:contour {
-                { 42.95488mm; 84.477302mm }
-                { 42.95488mm; 3.33572in }
-                { 42.554881mm; 3.33572in }
-                { 42.554881mm; 84.477302mm }
+
+             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:polygon.1435982 {
-             li:geometry {
-               ta:contour {
-                { 42.95488mm; 84.977174mm }
-                { 42.95488mm; 3.3554in }
-                { 42.554881mm; 3.3554in }
-                { 42.554881mm; 84.977174mm }
-               }
+           }
+         }
+
+         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:polygon.1435987 {
-             li:geometry {
-               ta:contour {
-                { 42.95488mm; 85.4773mm }
-                { 42.95488mm; 3.37509in }
-                { 42.554881mm; 3.37509in }
-                { 42.554881mm; 85.4773mm }
-               }
+
+             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:polygon.1435992 {
-             li:geometry {
-               ta:contour {
-                { 42.95488mm; 85.977171mm }
-                { 42.95488mm; 3.39477in }
-                { 42.554881mm; 3.39477in }
-                { 42.554881mm; 85.977171mm }
-               }
+
+             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:polygon.1435997 {
-             li:geometry {
-               ta:contour {
-                { 42.95488mm; 86.477297mm }
-                { 42.95488mm; 3.41446in }
-                { 42.554881mm; 3.41446in }
-                { 42.554881mm; 86.477297mm }
-               }
+
+             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:polygon.1436002 {
-             li:geometry {
-               ta:contour {
-                { 42.95488mm; 86.977169mm }
-                { 42.95488mm; 3.43414in }
-                { 42.554881mm; 3.43414in }
-                { 42.554881mm; 86.977169mm }
-               }
+
+             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:type {
-            doc = 1
+         }
+        }
+
+         li:objects {
+          ha:padstack_ref.1438527 {
+           proto=0; x=2.633in; y=790.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.1438528 {
+           proto=1; x=2.633in; y=890.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
+          }
+          ha:padstack_ref.1438529 {
+           proto=1; x=2.633in; y=990.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=3
+             name=3
+           }
+          }
+          ha:padstack_ref.1438530 {
+           proto=1; x=2.633in; y=1.09in; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=4
+             name=4
            }
+          }
+          ha:padstack_ref.1438531 {
+           proto=1; x=2.633in; y=1.19in; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=5
+             name=5
+           }
+          }
          }
+         li:layers {
 
-         ha:subc-aux {
-          lid=17
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.1435713 {
-             x1=1.754in; y1=3.38in; x2=1.754in; y2=3.38in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+            li:objects {
+             ha:line.1438503 {
+              x1=2.683in; y1=1.24in; x2=2.683in; y2=740.0mil; thickness=15.0mil; clearance=0.0;
              }
-            }
-            ha:line.1435716 {
-             x1=1.754in; y1=3.38in; x2=45.5516mm; y2=3.38in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.1438506 {
+              x1=2.583in; y1=740.0mil; x2=2.683in; y2=740.0mil; thickness=15.0mil; clearance=0.0;
+             }
+             ha:line.1438509 {
+              x1=2.583in; y1=1.24in; x2=2.583in; y2=740.0mil; thickness=15.0mil; clearance=0.0;
+             }
+             ha:line.1438512 {
+              x1=2.583in; y1=1.24in; x2=2.683in; y2=1.24in; thickness=15.0mil; clearance=0.0;
              }
             }
-            ha:line.1435719 {
-             x1=1.754in; y1=3.38in; x2=1.754in; y2=86.852mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
+
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.1438515 {
+              x1=2.633in; y1=990.0mil; x2=2.633in; y2=990.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.1438518 {
+              x1=2.633in; y1=790.0mil; x2=2.633in; y2=790.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.1438521 {
+              x1=2.633in; y1=790.0mil; x2=65.8782mm; y2=790.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.1438524 {
+              x1=2.633in; y1=790.0mil; x2=2.633in; y2=21.066mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = 0DqPSKEWUnA3KQdE8fMAAAAB
-       }
-       ha:subc.1436008 {
-        ha:attributes {
-         footprint=0402
-         value=
-         device=RESISTOR
-         openscad=0402
-         refdes=R46
+         uid = fdmrigvTMcHho9IPHtUAAAAQ
         }
-       ha:data {
-              li:padstack_prototypes {
+        ha:subc.1254637 {
+         ha:attributes {
+          value=470uF
+          device=CAPACITOR
+          footprint=CAP_FC10
+          refdes=C39
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -39.37mil  
+                -39.37mil  
+                39.37mil  
+                -39.37mil  
+                39.37mil  
+                39.37mil  
+                -39.37mil  
+                39.37mil  
+               }
+             }
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -39.37mil  
+                -39.37mil  
+                39.37mil  
+                -39.37mil  
+                39.37mil  
+                39.37mil  
+                -39.37mil  
+                39.37mil  
+               }
+             }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               intern = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -39.37mil  
+                -39.37mil  
+                39.37mil  
+                -39.37mil  
+                39.37mil  
+                39.37mil  
+                -39.37mil  
+                39.37mil  
+               }
              }
-             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 {
+                -43.305mil  
+                -43.305mil  
+                43.305mil  
+                -43.305mil  
+                43.305mil  
+                43.305mil  
+                -43.305mil  
+                43.305mil  
+               }
+             }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -43.305mil  
+                -43.305mil  
+                43.305mil  
+                -43.305mil  
+                43.305mil  
+                43.305mil  
+                -43.305mil  
+                43.305mil  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               12.84mil  
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               -12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
+           }
+         }
+
+         ha:ps_proto_v6.1 {
+           hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=78.74mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
               }
-            }
+              clearance=0.0
+             }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=78.74mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
+              }
+              clearance=0.0
              }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=78.74mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               intern = 1
               }
-            }
-          }
-        }
-       }
+              clearance=0.0
+             }
 
-        li:objects {
-         ha:padstack_ref.1436021 {
-          proto=0; x=1.878in; y=3.633in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          li:thermal {
-          }
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=86.61mil;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+             }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=86.61mil;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               mask = 1
+              }
+              clearance=0.0
+             }
+           }
          }
-         ha:padstack_ref.1436022 {
-          proto=0; x=1.84652in; y=3.633in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
 
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.1254657 {
+           proto=0; x=835.0mil; y=395.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=19.685mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-        }
-        li:layers {
+           li:thermal {
+           }
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+           ha:attributes {
+             term=1
+             name=pin1
+           }
+          }
+          ha:padstack_ref.1254658 {
+           proto=1; x=638.15mil; y=395.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=19.685mil;
+           ha:flags {
+            clearline=1
+           }
 
-           li:objects {
+           li:thermal {
+             li:2 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+             li:3 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
            }
-           ha:type {
-            silk = 1
-            top = 1
+
+           ha:attributes {
+             term=2
+             name=pin2
            }
+          }
          }
+         li:layers {
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.1436009 {
-             x1=1.86226in; y1=3.633in; x2=1.86226in; y2=3.633in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.1254638 {
+              x1=933.42mil; y1=198.16mil; x2=835.0mil; y2=198.16mil; thickness=10.0mil; clearance=0.0;
              }
-            }
-            ha:line.1436012 {
-             x1=1.86226in; y1=3.633in; x2=1.86226in; y2=3.633in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.1254641 {
+              x1=884.21mil; y1=148.95mil; x2=884.21mil; y2=247.37mil; thickness=10.0mil; clearance=0.0;
              }
-            }
-            ha:line.1436015 {
-             x1=1.86226in; y1=3.633in; x2=46.301404mm; y2=3.633in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:arc.1254644 {
+              x=736.58mil; y=395.0mil; width=196.85mil; height=196.85mil; astart=180.000000; adelta=-360.000000; thickness=10.0mil; clearance=0.0;
              }
             }
-            ha:line.1436018 {
-             x1=1.86226in; y1=3.633in; x2=1.86226in; y2=91.2782mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+            ha:type {
+             silk = 1
+             bottom = 1
+            }
+          }
+
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.1254645 {
+              x1=736.575mil; y1=395.0mil; x2=736.575mil; y2=395.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.1254648 {
+              x1=736.58mil; y1=395.0mil; x2=736.58mil; y2=395.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.1254651 {
+              x1=736.58mil; y1=395.0mil; x2=17.709132mm; y2=395.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.1254654 {
+              x1=736.58mil; y1=395.0mil; x2=736.58mil; y2=11.033mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             bottom = 1
+             virtual = 1
+             misc = 1
+            }
+          }
          }
         }
-       }
-        uid = Ikn56fWDAoi3RXep5wYAAABp
-       }
-       ha:subc.1436024 {
-        ha:attributes {
-         footprint=0402
-         value=
-         device=RESISTOR
-         openscad=0402
-         refdes=R27
+         uid = KTnIRhG1xtd7m0Cqs70AAABY
         }
-       ha:data {
-              li:padstack_prototypes {
+        ha:subc.1445840 {
+         ha:attributes {
+          value=3.3uH
+          device=INDUCTOR
+          footprint=NRS50
+          refdes=L1
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                29.53mil  
+                -78.735mil  
+                -29.53mil  
+                -78.735mil  
+                -29.53mil  
+                78.735mil  
+                29.53mil  
+                78.735mil  
+               }
+             }
 
-        ha:ps_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
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+              clearance=0.0
+               li:ps_poly {
+                32.53mil  
+                -81.735mil  
+                -32.53mil  
+                -81.735mil  
+                -32.53mil  
+                81.735mil  
+                32.53mil  
+                81.735mil  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               12.84mil  
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               -12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-              }
-            }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
               }
-            }
-          }
+              clearance=0.0
+               li:ps_poly {
+                29.53mil  
+                -78.735mil  
+                -29.53mil  
+                -78.735mil  
+                -29.53mil  
+                78.735mil  
+                29.53mil  
+                78.735mil  
+               }
+             }
+           }
+         }
         }
-       }
-
-        li:objects {
-         ha:padstack_ref.1436037 {
-          proto=0; x=1.959in; y=3.671in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          li:thermal {
-          }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.1436038 {
-          proto=0; x=1.92752in; y=3.671in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.1445853 {
+           proto=0; x=1.057in; y=374.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           ha:attributes {
+             term=1
+             name=pin1
+           }
           }
-         }
-        }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          ha:padstack_ref.1445854 {
+           proto=0; x=1.19873in; y=374.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-           li:objects {
+           li:thermal {
            }
-           ha:type {
-            silk = 1
-            top = 1
+
+           ha:attributes {
+             term=2
+             name=pin2
            }
+          }
          }
+         li:layers {
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.1436025 {
-             x1=1.94326in; y1=3.671in; x2=1.94326in; y2=3.671in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.1436028 {
-             x1=1.94326in; y1=3.671in; x2=1.94326in; y2=3.671in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.1436031 {
-             x1=1.94326in; y1=3.671in; x2=48.358804mm; y2=3.671in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
+            li:objects {
             }
-            ha:line.1436034 {
-             x1=1.94326in; y1=3.671in; x2=1.94326in; y2=92.2434mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
+            ha:type {
+             silk = 1
+             top = 1
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = Ikn56fWDAoi3RXep5wYAAABb
-       }
-       ha:subc.1436040 {
-        ha:attributes {
-         footprint=0402
-         value=
-         device=RESISTOR
-         openscad=0402
-         refdes=R28
-        }
-       ha:data {
-              li:padstack_prototypes {
+          }
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+            li:objects {
+             ha:line.1445841 {
+              x1=28.647771mm; y1=374.0mil; x2=28.647771mm; y2=374.0mil; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
+              }
+
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
+             ha:line.1445844 {
+              x1=1.12786in; y1=373.995mil; x2=1.12786in; y2=373.995mil; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
               }
-            }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+              ha:attributes {
+                subc-role=origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               12.84mil  
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               -12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
+             ha:line.1445847 {
+              x1=1.12786in; y1=373.995mil; x2=29.647644mm; y2=373.995mil; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
               }
-            }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+              ha:attributes {
+                subc-role=x
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
+             ha:line.1445850 {
+              x1=1.12786in; y1=373.995mil; x2=1.12786in; y2=10.499473mm; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
+              }
+
+              ha:attributes {
+                subc-role=y
               }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
         }
-       }
+         uid = y5FJ817IGIrTlZXh58AAAABr
+        }
+        ha:subc.1445856 {
+         ha:attributes {
+          footprint=1206
+          value=47uF
+          device=CAPACITOR
+          openscad=1206
+          refdes=C37
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                25.59mil  
+                -37.4mil  
+                -25.59mil  
+                -37.4mil  
+                -25.59mil  
+                37.4mil  
+                25.59mil  
+                37.4mil  
+               }
+             }
 
-        li:objects {
-         ha:padstack_ref.1436053 {
-          proto=0; x=1.966in; y=3.603in; rot=180.000000; xmirror=0; smirror=0; clearance=10.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 {
+                28.59mil  
+                -40.4mil  
+                -28.59mil  
+                -40.4mil  
+                -28.59mil  
+                40.4mil  
+                28.59mil  
+                40.4mil  
+               }
+             }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                25.59mil  
+                -37.4mil  
+                -25.59mil  
+                -37.4mil  
+                -25.59mil  
+                37.4mil  
+                25.59mil  
+                37.4mil  
+               }
+             }
+           }
          }
-         ha:padstack_ref.1436054 {
-          proto=0; x=1.93452in; y=3.603in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
 
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.1445875 {
+           proto=0; x=1.2in; y=767.1mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
-         }
-        }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          ha:padstack_ref.1445876 {
+           proto=0; x=1.2in; y=649.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-           li:objects {
+           li:thermal {
            }
-           ha:type {
-            silk = 1
-            top = 1
+
+           ha:attributes {
+             term=2
+             name=2
            }
+          }
          }
+         li:layers {
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.1436041 {
-             x1=1.95026in; y1=3.603in; x2=1.95026in; y2=3.603in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.1445857 {
+              x1=1.1626in; y1=731.67mil; x2=1.1626in; y2=684.43mil; thickness=8.0mil; clearance=0.0;
              }
-            }
-            ha:line.1436044 {
-             x1=1.95026in; y1=3.603in; x2=1.95026in; y2=3.603in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.1445860 {
+              x1=1.2374in; y1=731.67mil; x2=1.2374in; y2=684.43mil; thickness=8.0mil; clearance=0.0;
              }
             }
-            ha:line.1436047 {
-             x1=1.95026in; y1=3.603in; x2=48.536604mm; y2=3.603in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
+            ha:type {
+             silk = 1
+             top = 1
             }
-            ha:line.1436050 {
-             x1=1.95026in; y1=3.603in; x2=1.95026in; y2=90.5162mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+          }
+
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.1445863 {
+              x1=1.2in; y1=708.05mil; x2=1.2in; y2=708.05mil; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
+              }
+
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.1445866 {
+              x1=1.2in; y1=708.05mil; x2=1.2in; y2=708.05mil; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
+              }
+
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.1445869 {
+              x1=1.2in; y1=708.05mil; x2=1.2in; y2=16.98447mm; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
+              }
+
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.1445872 {
+              x1=1.2in; y1=708.05mil; x2=31.48mm; y2=708.05mil; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
+              }
+
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = Ikn56fWDAoi3RXep5wYAAABd
-       }
-       ha:subc.1437198 {
-        ha:attributes {
-         footprint=1206
-         value=47uF
-         device=CAPACITOR
-         openscad=1206
-         refdes=C110
+         uid = RDzDyDixN6YiIsu9KFsAAABp
         }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+        ha:subc.1445878 {
+         ha:attributes {
+          value=AP62150
+          device=IC
+          footprint=TSOT26
+          refdes=U4
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.78mil  
+                19.685mil  
+                13.78mil  
+                19.685mil  
+                13.78mil  
+                -19.685mil  
+                -13.78mil  
+                -19.685mil  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               25.59mil  
-               -37.4mil  
-               -25.59mil  
-               -37.4mil  
-               -25.59mil  
-               37.4mil  
-               25.59mil  
-               37.4mil  
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
               }
-            }
+              clearance=0.0
+               li:ps_poly {
+                -16.78mil  
+                22.685mil  
+                16.78mil  
+                22.685mil  
+                16.78mil  
+                -22.685mil  
+                -16.78mil  
+                -22.685mil  
+               }
+             }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -13.78mil  
+                19.685mil  
+                13.78mil  
+                19.685mil  
+                13.78mil  
+                -19.685mil  
+                -13.78mil  
+                -19.685mil  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               28.59mil  
-               -40.4mil  
-               -28.59mil  
-               -40.4mil  
-               -28.59mil  
-               40.4mil  
-               28.59mil  
-               40.4mil  
+           }
+         }
+
+         ha:ps_proto_v6.1 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
               }
-            }
+              clearance=0.0
+               li:ps_poly {
+                13.78mil  
+                -19.685mil  
+                -13.78mil  
+                -19.685mil  
+                -13.78mil  
+                19.685mil  
+                13.78mil  
+                19.685mil  
+               }
+             }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                16.78mil  
+                -22.685mil  
+                -16.78mil  
+                -22.685mil  
+                -16.78mil  
+                22.685mil  
+                16.78mil  
+                22.685mil  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               25.59mil  
-               -37.4mil  
-               -25.59mil  
-               -37.4mil  
-               -25.59mil  
-               37.4mil  
-               25.59mil  
-               37.4mil  
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
               }
-            }
-          }
+              clearance=0.0
+               li:ps_poly {
+                13.78mil  
+                -19.685mil  
+                -13.78mil  
+                -19.685mil  
+                -13.78mil  
+                19.685mil  
+                13.78mil  
+                19.685mil  
+               }
+             }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.1437217 {
-          proto=0; x=80.01mm; y=2.267in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.1445892 {
+           proto=0; x=1.09379in; y=596.6mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=6
+             name=pin6
+           }
           }
+          ha:padstack_ref.1445893 {
+           proto=1; x=1.09379in; y=510.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           ha:attributes {
+             term=1
+             name=pin1
+           }
           }
-         }
-         ha:padstack_ref.1437218 {
-          proto=0; x=80.01mm; y=2.3851in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          li:thermal {
+          ha:padstack_ref.1445894 {
+           proto=0; x=1.0564in; y=596.6mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=5
+             name=pin5
+           }
           }
+          ha:padstack_ref.1445895 {
+           proto=1; x=1.0564in; y=510.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=pin2
+           }
           }
-         }
-        }
-        li:layers {
+          ha:padstack_ref.1445896 {
+           proto=0; x=1.019in; y=596.6mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+           li:thermal {
+           }
 
-           li:objects {
-            ha:line.1437199 {
-             x1=3.1874in; y1=2.30243in; x2=3.1874in; y2=2.34967in; thickness=8.0mil; clearance=0.0;
-            }
-            ha:line.1437202 {
-             x1=3.1126in; y1=2.30243in; x2=3.1126in; y2=2.34967in; thickness=8.0mil; clearance=0.0;
-            }
+           ha:attributes {
+             term=4
+             name=pin4
            }
-           ha:type {
-            silk = 1
-            top = 1
+          }
+          ha:padstack_ref.1445897 {
+           proto=1; x=1.019in; y=510.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=3
+             name=pin3
            }
+          }
          }
+         li:layers {
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.1437205 {
-             x1=80.01mm; y1=59.08167mm; x2=80.01mm; y2=59.08167mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.1437208 {
-             x1=80.01mm; y1=59.08167mm; x2=80.01mm; y2=59.08167mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.1437211 {
-             x1=80.01mm; y1=59.08167mm; x2=80.01mm; y2=60.08167mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+            li:objects {
+             ha:arc.1445879 {
+              x=1.11249in; y=480.475mil; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
              }
             }
-            ha:line.1437214 {
-             x1=80.01mm; y1=59.08167mm; x2=79.01mm; y2=59.08167mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
+            ha:type {
+             silk = 1
+             top = 1
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = uBW/nUHTf4QJGTtC2iUAAABx
-       }
-       ha:subc.1437220 {
-        ha:attributes {
-         footprint=0402
-         value=10uF
-         device=CAPACITOR
-         openscad=0402
-         refdes=C111
-        }
-       ha:data {
-              li:padstack_prototypes {
+          }
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+            li:objects {
+             ha:line.1445880 {
+              x1=26.832476mm; y1=553.3mil; x2=26.832476mm; y2=553.3mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
+             ha:line.1445883 {
+              x1=1.0564in; y1=553.305mil; x2=1.0564in; y2=553.305mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               12.84mil  
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               -12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
+             ha:line.1445886 {
+              x1=1.0564in; y1=553.305mil; x2=1.0564in; y2=13.053947mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
+             ha:line.1445889 {
+              x1=1.0564in; y1=553.305mil; x2=25.83256mm; y2=553.305mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
               }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
         }
-       }
+         uid = 6VQtC+Lm0hulvsIjOFwAAABo
+        }
+        ha:subc.1445899 {
+         ha:attributes {
+          footprint=0402
+          value=10k
+          device=RESISTOR
+          openscad=0402
+          refdes=R42
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
 
-        li:objects {
-         ha:padstack_ref.1437233 {
-          proto=0; x=3.013in; y=2.33848in; rot=90.000000; xmirror=0; smirror=0; clearance=10.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=1
-            name=1
-          }
-         }
-         ha:padstack_ref.1437234 {
-          proto=0; x=3.013in; y=2.307in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
+             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:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+         li:objects {
+          ha:padstack_ref.1445912 {
+           proto=0; x=987.52mil; y=649.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
 
-           li:objects {
+           ha:attributes {
+             term=1
+             name=1
            }
-           ha:type {
-            silk = 1
-            top = 1
+          }
+          ha:padstack_ref.1445913 {
+           proto=0; x=1.019in; y=649.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
            }
+          }
          }
+         li:layers {
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.1437221 {
-             x1=3.013in; y1=2.32274in; x2=3.013in; y2=2.32274in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.1437224 {
-             x1=3.013in; y1=2.32274in; x2=3.013in; y2=2.32274in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.1437227 {
-             x1=3.013in; y1=2.32274in; x2=3.013in; y2=57.997596mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
+            li:objects {
             }
-            ha:line.1437230 {
-             x1=3.013in; y1=2.32274in; x2=77.5302mm; y2=2.32274in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
+            ha:type {
+             silk = 1
+             top = 1
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = uBW/nUHTf4QJGTtC2iUAAABz
-       }
-       ha:subc.1437236 {
-        ha:attributes {
-         footprint=0402
-         value=10uF
-         device=CAPACITOR
-         openscad=0402
-         refdes=C107
-        }
-       ha:data {
-              li:padstack_prototypes {
+          }
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+            li:objects {
+             ha:line.1445900 {
+              x1=1.00326in; y1=649.0mil; x2=1.00326in; y2=649.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
+             ha:line.1445903 {
+              x1=1.00326in; y1=649.0mil; x2=1.00326in; y2=649.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               12.84mil  
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               -12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
+             ha:line.1445906 {
+              x1=1.00326in; y1=649.0mil; x2=26.482804mm; y2=649.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
+             ha:line.1445909 {
+              x1=1.00326in; y1=649.0mil; x2=1.00326in; y2=17.4846mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
               }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
         }
-       }
+         uid = y5FJ817IGIrTlZXh58AAAABp
+        }
+        ha:subc.1445915 {
+         ha:attributes {
+          footprint=0402
+          value=52.3k
+          device=RESISTOR
+          openscad=0402
+          refdes=R41
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
 
-        li:objects {
-         ha:padstack_ref.1437249 {
-          proto=0; x=2.641in; y=2.27452in; rot=270.000000; xmirror=0; smirror=0; clearance=10.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=1
-            name=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  
+               }
+             }
+           }
          }
-         ha:padstack_ref.1437250 {
-          proto=0; x=2.641in; y=2.306in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
 
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.1445928 {
+           proto=0; x=1.05926in; y=649.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-        }
-        li:layers {
+           li:thermal {
+           }
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.1445929 {
+           proto=0; x=1.09074in; y=649.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-           li:objects {
+           li:thermal {
            }
-           ha:type {
-            silk = 1
-            top = 1
+
+           ha:attributes {
+             term=2
+             name=2
            }
+          }
          }
+         li:layers {
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.1437237 {
-             x1=2.641in; y1=2.29026in; x2=2.641in; y2=2.29026in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
+            li:objects {
             }
-            ha:line.1437240 {
-             x1=2.641in; y1=2.29026in; x2=2.641in; y2=2.29026in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
+            ha:type {
+             silk = 1
+             top = 1
             }
-            ha:line.1437243 {
-             x1=2.641in; y1=2.29026in; x2=2.641in; y2=59.172604mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+          }
+
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.1445916 {
+              x1=27.305mm; y1=649.0mil; x2=27.305mm; y2=649.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.1437246 {
-             x1=2.641in; y1=2.29026in; x2=66.0814mm; y2=2.29026in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.1445919 {
+              x1=27.305mm; y1=649.0mil; x2=27.305mm; y2=649.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.1445922 {
+              x1=27.305mm; y1=649.0mil; x2=28.305mm; y2=649.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.1445925 {
+              x1=27.305mm; y1=649.0mil; x2=27.305mm; y2=17.4846mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = uBW/nUHTf4QJGTtC2iUAAAB1
-       }
-       ha:subc.1437252 {
-        ha:attributes {
-         footprint=0402
-         value=1uF
-         device=CAPACITOR
-         openscad=0402
-         refdes=C108
+         uid = y5FJ817IGIrTlZXh58AAAABn
         }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+        ha:subc.1445931 {
+         ha:attributes {
+          footprint=0402
+          value=0.1uF
+          device=CAPACITOR
+          openscad=0402
+          refdes=C5
+         }
+        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  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
               }
-            }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               12.84mil  
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               -12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             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.1437265 {
-          proto=0; x=3.013in; y=2.19652in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.1445944 {
+           proto=0; x=1.146in; y=584.48mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.1437266 {
-          proto=0; x=3.013in; y=2.228in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.1445945 {
+           proto=0; x=1.146in; y=553.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
+            li:objects {
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-           li:objects {
-            ha:line.1437253 {
-             x1=3.013in; y1=2.21226in; x2=3.013in; y2=2.21226in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.1445932 {
+              x1=1.146in; y1=568.74mil; x2=1.146in; y2=568.74mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.1437256 {
-             x1=3.013in; y1=2.21226in; x2=3.013in; y2=2.21226in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.1445935 {
+              x1=1.146in; y1=568.74mil; x2=1.146in; y2=568.74mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.1437259 {
-             x1=3.013in; y1=2.21226in; x2=3.013in; y2=57.191404mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.1445938 {
+              x1=1.146in; y1=568.74mil; x2=1.146in; y2=13.445996mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.1437262 {
-             x1=3.013in; y1=2.21226in; x2=75.5302mm; y2=2.21226in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.1445941 {
+              x1=1.146in; y1=568.74mil; x2=30.1084mm; y2=568.74mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = uBW/nUHTf4QJGTtC2iUAAAB3
-       }
-       ha:subc.1437268 {
-        ha:attributes {
-         footprint=0402
-         value=1uF
-         device=CAPACITOR
-         openscad=0402
-         refdes=C109
+         uid = y5FJ817IGIrTlZXh58AAAABl
         }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
+        ha:subc.1446874 {
+         ha:attributes {
+          copyright=2006 DJ Delorie
+          author=DJ Delorie
+          footprint=SOT23-5
+          dist-license=GPL
+          refdes=U3
+          value=TPS70933
+          device=IC
+          use-license=Unlimited
+          openscad=sot23-5
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+              clearance=0.0
+               li:ps_poly {
+                12.0mil  
+                -20.0mil  
+                -12.0mil  
+                -20.0mil  
+                -12.0mil  
+                20.0mil  
+                12.0mil  
+                20.0mil  
+               }
              }
-             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
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                15.0mil  
+                -23.0mil  
+                -15.0mil  
+                -23.0mil  
+                -15.0mil  
+                23.0mil  
+                15.0mil  
+                23.0mil  
+               }
              }
-             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 { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
               }
-            }
-          }
+              clearance=0.0
+               li:ps_poly {
+                12.0mil  
+                -20.0mil  
+                -12.0mil  
+                -20.0mil  
+                -12.0mil  
+                20.0mil  
+                12.0mil  
+                20.0mil  
+               }
+             }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.1437281 {
-          proto=0; x=2.641in; y=2.19652in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.1446899 {
+           proto=0; x=1.614in; y=349.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.1437282 {
-          proto=0; x=2.641in; y=2.228in; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=4
+             name=4
+           }
           }
+          ha:padstack_ref.1446900 {
+           proto=0; x=1.536in; y=349.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=5
+             name=5
+           }
           }
+          ha:padstack_ref.1446901 {
+           proto=0; x=1.536in; y=431.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
-         }
-        }
-        li:layers {
+          ha:padstack_ref.1446902 {
+           proto=0; x=40.005mm; y=431.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           li:thermal {
+           }
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+           ha:attributes {
+             term=2
+             name=2
+           }
+          }
+          ha:padstack_ref.1446903 {
+           proto=0; x=1.614in; y=431.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-           li:objects {
+           li:thermal {
            }
-           ha:type {
-            silk = 1
-            top = 1
+
+           ha:attributes {
+             term=3
+             name=3
            }
+          }
          }
+         li:layers {
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.1437269 {
-             x1=2.641in; y1=2.21226in; x2=2.641in; y2=2.21226in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.1446875 {
+              x1=1.634in; y1=459.0mil; x2=1.634in; y2=320.0mil; thickness=10.0mil; clearance=0.0;
              }
-            }
-            ha:line.1437272 {
-             x1=2.641in; y1=2.21226in; x2=2.641in; y2=2.21226in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.1446878 {
+              x1=1.634in; y1=320.0mil; x2=1.516in; y2=320.0mil; thickness=10.0mil; clearance=0.0;
              }
-            }
-            ha:line.1437275 {
-             x1=2.641in; y1=2.21226in; x2=2.641in; y2=57.191404mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.1446881 {
+              x1=1.516in; y1=320.0mil; x2=1.516in; y2=459.0mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.1446884 {
+              x1=1.516in; y1=459.0mil; x2=1.634in; y2=459.0mil; thickness=10.0mil; clearance=0.0;
              }
             }
-            ha:line.1437278 {
-             x1=2.641in; y1=2.21226in; x2=66.0814mm; y2=2.21226in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
+
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.1446887 {
+              x1=40.005mm; y1=398.2mil; x2=40.005mm; y2=398.2mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.1446890 {
+              x1=1.614in; y1=349.0mil; x2=1.614in; y2=349.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.1446893 {
+              x1=1.614in; y1=349.0mil; x2=1.614in; y2=9.8646mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.1446896 {
+              x1=1.614in; y1=349.0mil; x2=41.9956mm; y2=349.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = uBW/nUHTf4QJGTtC2iUAAAB5
-       }
-       ha:subc.1437284 {
-        ha:attributes {
-         openscad=0402
-         value=1uF
-         device=CAPACITOR
-         refdes=C102
-         footprint=0402
+         uid = L3uSQeru9w1L5hdo5KkAAABi
         }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
+        ha:subc.1446905 {
+         ha:attributes {
+          openscad=0402
+          value=2.2uF
+          device=CAPACITOR
+          refdes=C8
+          footprint=0402
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               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
+             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  
+               }
              }
-             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 { 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.1437297 {
-          proto=0; x=3.062in; y=2.267in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.1446918 {
+           proto=0; x=1.56748in; y=291.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
 
-          li:thermal {
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.1446919 {
+           proto=0; x=1.536in; y=291.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.1437298 {
-          proto=0; x=3.062in; y=2.29848in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
+            li:objects {
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-           li:objects {
-            ha:line.1437285 {
-             x1=3.062in; y1=2.28274in; x2=3.062in; y2=2.28274in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.1446906 {
+              x1=1.55174in; y1=291.0mil; x2=1.55174in; y2=291.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.1437288 {
-             x1=3.062in; y1=2.28274in; x2=3.062in; y2=2.28274in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.1446909 {
+              x1=1.55174in; y1=291.0mil; x2=1.55174in; y2=291.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.1437291 {
-             x1=3.062in; y1=2.28274in; x2=3.062in; y2=58.981596mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.1446912 {
+              x1=1.55174in; y1=291.0mil; x2=38.414196mm; y2=291.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.1437294 {
-             x1=3.062in; y1=2.28274in; x2=76.7748mm; y2=2.28274in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.1446915 {
+              x1=1.55174in; y1=291.0mil; x2=1.55174in; y2=6.3914mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = uBW/nUHTf4QJGTtC2iUAAABv
-       }
-       ha:subc.1437300 {
-        ha:attributes {
-         refdes=Z2
-         value=5.6V
-         device=DIODE
-         footprint=0805diode
-         openscad=0805
+         uid = L3uSQeru9w1L5hdo5KkAAABY
         }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               25.59mil  
-               -29.52mil  
-               -25.59mil  
-               -29.52mil  
-               -25.59mil  
-               29.52mil  
-               25.59mil  
-               29.52mil  
+        ha:subc.1446921 {
+         ha:attributes {
+          openscad=0402
+          value=1uF
+          device=CAPACITOR
+          refdes=C15
+          footprint=0402
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               28.59mil  
-               -32.52mil  
-               -28.59mil  
-               -32.52mil  
-               -28.59mil  
-               32.52mil  
-               28.59mil  
-               32.52mil  
-              }
-            }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+             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  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               25.59mil  
-               -29.52mil  
-               -25.59mil  
-               -29.52mil  
-               -25.59mil  
-               29.52mil  
-               25.59mil  
-               29.52mil  
+
+             ha:ps_shape_v4 {
+              ha:combining { 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.1437328 {
-          proto=0; x=80.01mm; y=2.16086in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.1446934 {
+           proto=0; x=1.56748in; y=486.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.1437329 {
-          proto=0; x=80.01mm; y=2.09in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.1446935 {
+           proto=0; x=1.536in; y=486.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.1437301 {
-             x1=79.31023mm; y1=2.12936in; x2=79.31023mm; y2=53.8861mm; thickness=8.0mil; clearance=0.0;
-            }
-            ha:line.1437304 {
-             x1=80.70977mm; y1=2.12936in; x2=80.70977mm; y2=53.8861mm; thickness=8.0mil; clearance=0.0;
-            }
-            ha:line.1437307 {
-             x1=3.114in; y1=2.07543in; x2=3.114in; y2=2.05743in; thickness=5.0mil; clearance=0.0;
+            li:objects {
             }
-            ha:line.1437310 {
-             x1=3.186in; y1=2.07543in; x2=3.186in; y2=2.05743in; thickness=5.0mil; clearance=0.0;
-            }
-            ha:line.1437313 {
-             x1=3.114in; y1=2.05743in; x2=3.186in; y2=2.05743in; thickness=5.0mil; clearance=0.0;
+            ha:type {
+             silk = 1
+             top = 1
             }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
+          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-           li:objects {
-            ha:line.1437316 {
-             x1=80.01mm; y1=2.12543in; x2=80.01mm; y2=2.12543in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.1446922 {
+              x1=1.55174in; y1=486.0mil; x2=1.55174in; y2=486.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.1437319 {
-             x1=80.01mm; y1=2.12543in; x2=80.01mm; y2=2.12543in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.1446925 {
+              x1=1.55174in; y1=486.0mil; x2=1.55174in; y2=486.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.1437322 {
-             x1=80.01mm; y1=2.12543in; x2=80.01mm; y2=52.985922mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.1446928 {
+              x1=1.55174in; y1=486.0mil; x2=38.414196mm; y2=486.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.1437325 {
-             x1=80.01mm; y1=2.12543in; x2=81.01mm; y2=2.12543in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.1446931 {
+              x1=1.55174in; y1=486.0mil; x2=1.55174in; y2=11.3444mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = ZPP/u7X1DjyWNO2HHjsAAABU
-       }
-       ha:subc.1437331 {
-        ha:attributes {
-         value=ADS8688
-         device=IC
-         footprint=TSSOP38
-         refdes=U7
+         uid = L3uSQeru9w1L5hdo5KkAAABW
         }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -29.53mil  
-               -5.905mil  
-               -29.53mil  
-               5.905mil  
-               29.53mil  
-               5.905mil  
-               29.53mil  
-               -5.905mil  
+        ha:subc.1459186 {
+         ha:attributes {
+          value=SPDT
+          device=SPDT_Switch
+          footprint=1MS1T1B4M7
+          refdes=S2
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=72.83mil; hplated=1; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
               }
-            }
+              clearance=0.0
+               li:ps_poly {
+                -56.1mil  
+                -56.1mil  
+                56.1mil  
+                -56.1mil  
+                56.1mil  
+                56.1mil  
+                -56.1mil  
+                56.1mil  
+               }
+             }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -56.1mil  
+                -56.1mil  
+                56.1mil  
+                -56.1mil  
+                56.1mil  
+                56.1mil  
+                -56.1mil  
+                56.1mil  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               -34.53mil  
-               -10.905mil  
-               -34.53mil  
-               10.905mil  
-               34.53mil  
-               10.905mil  
-               34.53mil  
-               -10.905mil  
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               intern = 1
               }
-            }
+              clearance=0.0
+               li:ps_poly {
+                -56.1mil  
+                -56.1mil  
+                56.1mil  
+                -56.1mil  
+                56.1mil  
+                56.1mil  
+                -56.1mil  
+                56.1mil  
+               }
+             }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -59.055mil  
+                -59.055mil  
+                59.055mil  
+                -59.055mil  
+                59.055mil  
+                59.055mil  
+                -59.055mil  
+                59.055mil  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               -29.53mil  
-               -5.905mil  
-               -29.53mil  
-               5.905mil  
-               29.53mil  
-               5.905mil  
-               29.53mil  
-               -5.905mil  
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               mask = 1
               }
-            }
-          }
-        }
+              clearance=0.0
+               li:ps_poly {
+                -59.055mil  
+                -59.055mil  
+                59.055mil  
+                -59.055mil  
+                59.055mil  
+                59.055mil  
+                -59.055mil  
+                59.055mil  
+               }
+             }
+           }
+         }
 
-        ha:ps_proto_v6.1 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+         ha:ps_proto_v6.1 {
+           hdia=72.83mil; 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 {
-               29.53mil  
-               5.905mil  
-               29.53mil  
-               -5.905mil  
-               -29.53mil  
-               -5.905mil  
-               -29.53mil  
-               5.905mil  
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=112.2mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
               }
-            }
+              clearance=0.0
+             }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=112.2mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
+              }
+              clearance=0.0
              }
-             clearance=0.0
-              li:ps_poly {
-               34.53mil  
-               10.905mil  
-               34.53mil  
-               -10.905mil  
-               -34.53mil  
-               -10.905mil  
-               -34.53mil  
-               10.905mil  
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=112.2mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               intern = 1
               }
-            }
+              clearance=0.0
+             }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=118.11mil;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
              }
-             clearance=0.0
-              li:ps_poly {
-               29.53mil  
-               5.905mil  
-               29.53mil  
-               -5.905mil  
-               -29.53mil  
-               -5.905mil  
-               -29.53mil  
-               5.905mil  
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=118.11mil;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               mask = 1
               }
-            }
-          }
+              clearance=0.0
+             }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.1437360 {
-          proto=0; x=74.755629mm; y=2.38516in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.1459212 {
+           proto=0; x=868.0mil; y=3.229in; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.1437361 {
-          proto=0; x=74.755629mm; y=2.36548in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=1
+             name=pin1
+           }
           }
+          ha:padstack_ref.1459213 {
+           proto=1; x=718.0mil; y=3.229in; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-         ha:padstack_ref.1437362 {
-          proto=0; x=74.755629mm; y=2.34579in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          li:thermal {
+           ha:attributes {
+             term=2
+             name=pin2
+           }
           }
+          ha:padstack_ref.1459214 {
+           proto=1; x=568.0mil; y=3.229in; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=3
-            name=3
-          }
-         }
-         ha:padstack_ref.1437363 {
-          proto=0; x=74.755629mm; y=2.32611in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=4
-            name=4
-          }
-         }
-         ha:padstack_ref.1437364 {
-          proto=0; x=74.755629mm; y=2.30642in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=3
+             name=pin3
+           }
           }
+          ha:padstack_ref.1459215 {
+           proto=1; x=68.0mil; y=3.129in; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+             li:2 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+             li:3 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+           }
 
-          ha:attributes {
-            term=5
-            name=5
-          }
-         }
-         ha:padstack_ref.1437365 {
-          proto=0; x=74.755629mm; y=2.28674in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          li:thermal {
+           ha:attributes {
+             term=4
+             name=GND
+           }
           }
+          ha:padstack_ref.1459216 {
+           proto=1; x=68.0mil; y=3.32899in; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=6
-            name=6
+           li:thermal {
+             li:2 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+             li:3 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+           }
+
+           ha:attributes {
+             term=4
+             name=GND
+           }
           }
          }
-         ha:padstack_ref.1437366 {
-          proto=0; x=74.755629mm; y=57.58307mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
-          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-          ha:attributes {
-            term=7
-            name=7
-          }
-         }
-         ha:padstack_ref.1437367 {
-          proto=0; x=74.755629mm; y=2.24737in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          li:thermal {
+            li:objects {
+             ha:line.1459187 {
+              x1=68.0mil; y1=3.36403in; x2=68.0mil; y2=3.09396in; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.1459190 {
+              x1=68.0mil; y1=3.36403in; x2=568.0mil; y2=3.36403in; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.1459193 {
+              x1=568.0mil; y1=3.36403in; x2=568.0mil; y2=3.09396in; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.1459196 {
+              x1=68.0mil; y1=3.09396in; x2=568.0mil; y2=3.09396in; thickness=10.0mil; clearance=0.0;
+             }
+             ha:text.1459199 {
+              string=%a.parent.refdes%; x=68.0mil; y=3.229in; scale=100; fid=0;
+              ha:flags {
+               dyntext=1
+               floater=1
+               onsolder=1
+              }
+              rot = 0.000000
+             }
+            }
+            ha:type {
+             silk = 1
+             bottom = 1
+            }
           }
 
-          ha:attributes {
-            term=8
-            name=8
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.1459200 {
+              x1=458.0mil; y1=82.01655mm; x2=458.0mil; y2=82.01655mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.1459203 {
+              x1=68.0mil; y1=3.229in; x2=68.0mil; y2=3.229in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.1459206 {
+              x1=68.0mil; y1=3.229in; x2=68.0mil; y2=83.0166mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.1459209 {
+              x1=68.0mil; y1=3.229in; x2=0.7272mm; y2=3.229in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             bottom = 1
+             virtual = 1
+             misc = 1
+            }
           }
          }
-         ha:padstack_ref.1437368 {
-          proto=0; x=74.755629mm; y=2.22768in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+         uid = QRMDyjypCGqqLtLCJu4AAABd
+        }
+        ha:subc.1477709 {
+         ha:attributes {
+          footprint=SOT23
+          value=BAT54C
+          device=DIODE
+          openscad=sot23
+          refdes=D6
+         }
+        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 {
+                17.0mil  
+                -20.0mil  
+                -17.0mil  
+                -20.0mil  
+                -17.0mil  
+                20.0mil  
+                17.0mil  
+                20.0mil  
+               }
+             }
 
-          li:thermal {
-          }
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                20.0mil  
+                -23.0mil  
+                -20.0mil  
+                -23.0mil  
+                -20.0mil  
+                23.0mil  
+                20.0mil  
+                23.0mil  
+               }
+             }
 
-          ha:attributes {
-            term=9
-            name=9
-          }
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                17.0mil  
+                -20.0mil  
+                -17.0mil  
+                -20.0mil  
+                -17.0mil  
+                20.0mil  
+                17.0mil  
+                20.0mil  
+               }
+             }
+           }
          }
-         ha:padstack_ref.1437369 {
-          proto=0; x=74.755629mm; y=2.208in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
 
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.1477735 {
+           proto=0; x=978.0mil; y=967.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=10
-            name=10
-          }
-         }
-         ha:padstack_ref.1437370 {
-          proto=0; x=74.755629mm; y=2.18832in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=11
-            name=11
-          }
-         }
-         ha:padstack_ref.1437371 {
-          proto=0; x=74.755629mm; y=2.16863in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.1477736 {
+           proto=0; x=978.0mil; y=889.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=12
-            name=12
-          }
-         }
-         ha:padstack_ref.1437372 {
-          proto=0; x=74.755629mm; y=54.58333mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          li:thermal {
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
+          ha:padstack_ref.1477737 {
+           proto=0; x=896.0mil; y=928.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=13
-            name=13
-          }
-         }
-         ha:padstack_ref.1437373 {
-          proto=0; x=74.755629mm; y=2.12926in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=14
-            name=14
+           ha:attributes {
+             term=3
+             name=3
+           }
           }
          }
-         ha:padstack_ref.1437374 {
-          proto=0; x=74.755629mm; y=2.10958in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          li:thermal {
-          }
+         li:layers {
 
-          ha:attributes {
-            term=15
-            name=15
-          }
-         }
-         ha:padstack_ref.1437375 {
-          proto=0; x=74.755629mm; y=2.08989in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-          li:thermal {
+            li:objects {
+             ha:line.1477710 {
+              x1=868.0mil; y1=992.0mil; x2=1.007in; y2=992.0mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.1477713 {
+              x1=1.007in; y1=992.0mil; x2=1.007in; y2=864.0mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.1477716 {
+              x1=1.007in; y1=864.0mil; x2=868.0mil; y2=864.0mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.1477719 {
+              x1=868.0mil; y1=864.0mil; x2=868.0mil; y2=992.0mil; thickness=10.0mil; clearance=0.0;
+             }
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
           }
 
-          ha:attributes {
-            term=16
-            name=16
-          }
-         }
-         ha:padstack_ref.1437376 {
-          proto=0; x=74.755629mm; y=2.07021in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          li:thermal {
-          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-          ha:attributes {
-            term=17
-            name=17
+            li:objects {
+             ha:line.1477723 {
+              x1=24.146933mm; y1=928.0mil; x2=24.146933mm; y2=928.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.1477726 {
+              x1=978.0mil; y1=967.0mil; x2=978.0mil; y2=967.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.1477729 {
+              x1=978.0mil; y1=967.0mil; x2=25.8412mm; y2=967.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.1477732 {
+              x1=978.0mil; y1=967.0mil; x2=978.0mil; y2=23.5618mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
-         ha:padstack_ref.1437377 {
-          proto=0; x=74.755629mm; y=2.05052in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+         uid = zI7rzXEBCOfiqzJiuLYAAABf
+        }
+        ha:subc.1477776 {
+         ha:attributes {
+          value=TSM200N03D
+          device=MOSFET
+          footprint=PDFN33
+          refdes=Q4
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                7.875mil  
+                -11.815mil  
+                -7.875mil  
+                -11.815mil  
+                -7.875mil  
+                11.815mil  
+                7.875mil  
+                11.815mil  
+               }
+             }
 
-          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 {
+                10.875mil  
+                -14.815mil  
+                -10.875mil  
+                -14.815mil  
+                -10.875mil  
+                14.815mil  
+                10.875mil  
+                14.815mil  
+               }
+             }
 
-          ha:attributes {
-            term=18
-            name=18
-          }
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                7.875mil  
+                -11.815mil  
+                -7.875mil  
+                -11.815mil  
+                -7.875mil  
+                11.815mil  
+                7.875mil  
+                11.815mil  
+               }
+             }
+           }
          }
-         ha:padstack_ref.1437378 {
-          proto=0; x=74.755629mm; y=2.03084in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          li:thermal {
-          }
 
-          ha:attributes {
-            term=19
-            name=19
-          }
-         }
-         ha:padstack_ref.1437379 {
-          proto=1; x=68.855971mm; y=2.03084in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          li:thermal {
-          }
+         ha:ps_proto_v6.1 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
 
-          ha:attributes {
-            term=20
-            name=20
-          }
-         }
-         ha:padstack_ref.1437380 {
-          proto=1; x=68.855971mm; y=2.05052in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -7.875mil  
+                11.815mil  
+                7.875mil  
+                11.815mil  
+                7.875mil  
+                -11.815mil  
+                -7.875mil  
+                -11.815mil  
+               }
+             }
 
-          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 {
+                -10.875mil  
+                14.815mil  
+                10.875mil  
+                14.815mil  
+                10.875mil  
+                -14.815mil  
+                -10.875mil  
+                -14.815mil  
+               }
+             }
 
-          ha:attributes {
-            term=21
-            name=21
-          }
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -7.875mil  
+                11.815mil  
+                7.875mil  
+                11.815mil  
+                7.875mil  
+                -11.815mil  
+                -7.875mil  
+                -11.815mil  
+               }
+             }
+           }
          }
-         ha:padstack_ref.1437381 {
-          proto=1; x=68.855971mm; y=2.07021in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          li:thermal {
-          }
 
-          ha:attributes {
-            term=22
-            name=22
-          }
-         }
-         ha:padstack_ref.1437382 {
-          proto=1; x=68.855971mm; y=2.08989in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+         ha:ps_proto_v6.2 {
+           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 {
+                -25.395mil  
+                46.26mil  
+                25.395mil  
+                46.26mil  
+                25.395mil  
+                -46.26mil  
+                -25.395mil  
+                -46.26mil  
+               }
+             }
 
-          ha:attributes {
-            term=23
-            name=23
-          }
-         }
-         ha:padstack_ref.1437383 {
-          proto=1; x=68.855971mm; y=2.10958in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          li:thermal {
-          }
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -28.395mil  
+                49.26mil  
+                28.395mil  
+                49.26mil  
+                28.395mil  
+                -49.26mil  
+                -28.395mil  
+                -49.26mil  
+               }
+             }
 
-          ha:attributes {
-            term=24
-            name=24
-          }
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -25.395mil  
+                46.26mil  
+                25.395mil  
+                46.26mil  
+                25.395mil  
+                -46.26mil  
+                -25.395mil  
+                -46.26mil  
+               }
+             }
+           }
          }
-         ha:padstack_ref.1437384 {
-          proto=1; x=68.855971mm; y=2.12926in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
 
-          li:thermal {
-          }
+         li:objects {
+          ha:padstack_ref.1477803 {
+           proto=0; x=25.468961mm; y=3.63569in; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=25
-            name=25
-          }
-         }
-         ha:padstack_ref.1437385 {
-          proto=1; x=68.855971mm; y=54.58333mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=26
-            name=26
-          }
-         }
-         ha:padstack_ref.1437386 {
-          proto=1; x=68.855971mm; y=2.16863in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=8
+             name=pin8
+           }
           }
+          ha:padstack_ref.1477804 {
+           proto=1; x=28.418663mm; y=3.63569in; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=27
-            name=27
-          }
-         }
-         ha:padstack_ref.1437387 {
-          proto=1; x=68.855971mm; y=2.18832in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          li:thermal {
+           ha:attributes {
+             term=1
+             name=pin1
+           }
           }
+          ha:padstack_ref.1477805 {
+           proto=0; x=25.468961mm; y=3.6101in; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=28
-            name=28
-          }
-         }
-         ha:padstack_ref.1437388 {
-          proto=1; x=68.855971mm; y=2.208in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=29
-            name=29
-          }
-         }
-         ha:padstack_ref.1437389 {
-          proto=1; x=68.855971mm; y=2.22768in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=7
+             name=pin7
+           }
           }
+          ha:padstack_ref.1477806 {
+           proto=1; x=28.418663mm; y=3.6101in; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=30
-            name=30
-          }
-         }
-         ha:padstack_ref.1437390 {
-          proto=1; x=68.855971mm; y=2.24737in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          li:thermal {
+           ha:attributes {
+             term=2
+             name=pin2
+           }
           }
+          ha:padstack_ref.1477807 {
+           proto=0; x=25.468961mm; y=3.58451in; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=31
-            name=31
-          }
-         }
-         ha:padstack_ref.1437391 {
-          proto=1; x=68.855971mm; y=57.58307mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=32
-            name=32
-          }
-         }
-         ha:padstack_ref.1437392 {
-          proto=1; x=68.855971mm; y=2.28674in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          li:thermal {
+           ha:attributes {
+             term=6
+             name=pin6
+           }
           }
+          ha:padstack_ref.1477808 {
+           proto=1; x=28.418663mm; y=3.58451in; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=33
-            name=33
-          }
-         }
-         ha:padstack_ref.1437393 {
-          proto=1; x=68.855971mm; y=2.30642in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=3
+             name=pin3
+           }
           }
+          ha:padstack_ref.1477809 {
+           proto=0; x=25.468961mm; y=3.55892in; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=34
-            name=34
-          }
-         }
-         ha:padstack_ref.1437394 {
-          proto=1; x=68.855971mm; y=2.32611in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=5
+             name=pin5
+           }
           }
+          ha:padstack_ref.1477810 {
+           proto=1; x=28.418663mm; y=3.55892in; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=35
-            name=35
-          }
-         }
-         ha:padstack_ref.1437395 {
-          proto=1; x=68.855971mm; y=2.34579in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=4
+             name=pin4
+           }
           }
+          ha:padstack_ref.1477811 {
+           proto=2; x=1.047in; y=3.62761in; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=36
-            name=36
-          }
-         }
-         ha:padstack_ref.1437396 {
-          proto=1; x=68.855971mm; y=2.36548in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=8
+             name=pin8
+           }
           }
+          ha:padstack_ref.1477812 {
+           proto=2; x=1.047in; y=3.567in; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=37
-            name=37
+           ha:attributes {
+             term=5
+             name=pin5
+           }
           }
          }
-         ha:padstack_ref.1437397 {
-          proto=1; x=68.855971mm; y=2.38516in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
-          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-          ha:attributes {
-            term=38
-            name=38
+            li:objects {
+             ha:line.1477777 {
+              x1=995.825mil; y1=3.66324in; x2=28.593669mm; y2=3.66324in; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.1477780 {
+              x1=28.593669mm; y1=3.66324in; x2=28.593669mm; y2=3.53137in; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.1477783 {
+              x1=28.593669mm; y1=3.53137in; x2=995.825mil; y2=3.53137in; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.1477786 {
+              x1=995.825mil; y1=3.53137in; x2=995.825mil; y2=3.66324in; thickness=10.0mil; clearance=0.0;
+             }
+             ha:arc.1477789 {
+              x=29.073729mm; y=3.64848in; width=5.0mil; height=5.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+             }
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
           }
-         }
-        }
-        li:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-           li:objects {
-            ha:line.1437332 {
-             x1=2.98266in; y1=2.40107in; x2=2.98266in; y2=2.01493in; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.1437335 {
-             x1=2.98266in; y1=2.01493in; x2=2.67134in; y2=2.01493in; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.1437338 {
-             x1=2.67134in; y1=2.01493in; x2=2.67134in; y2=2.40107in; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.1437341 {
-             x1=2.98266in; y1=2.40107in; x2=2.852in; y2=2.40107in; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.1437344 {
-             x1=2.67134in; y1=2.40107in; x2=2.802in; y2=2.40107in; thickness=10.0mil; clearance=0.0;
+            li:objects {
+             ha:line.1477791 {
+              x1=26.87381mm; y1=91.371547mm; x2=26.87381mm; y2=91.371547mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.1477794 {
+              x1=26.943685mm; y1=3.59731in; x2=26.943685mm; y2=3.59731in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.1477797 {
+              x1=26.943685mm; y1=3.59731in; x2=27.943685mm; y2=3.59731in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.1477800 {
+              x1=26.943685mm; y1=3.59731in; x2=26.943685mm; y2=90.371674mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
             }
-            ha:arc.1437347 {
-             x=2.827in; y=2.40107in; width=25.0mil; height=25.0mil; astart=180.000000; adelta=180.000000; thickness=10.0mil; clearance=0.0;
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
+          }
+         }
+        }
+         uid = zI7rzXEBCOfiqzJiuLYAAABh
+        }
+        ha:subc.1477863 {
+         ha:attributes {
+          footprint=0402
+          value=1M
+          device=RESISTOR
+          openscad=0402
+          refdes=R5
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                12.84mil  
+                -16.77mil  
+                -12.84mil  
+                -16.77mil  
+                -12.84mil  
+                16.77mil  
+                12.84mil  
+                16.77mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
            }
-           ha:type {
-            silk = 1
-            top = 1
+         }
+        }
+
+         li:objects {
+          ha:padstack_ref.1477877 {
+           proto=0; x=1.192in; y=3.558in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.1477878 {
+           proto=0; x=1.22348in; y=3.558in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           li:thermal {
            }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
+          }
          }
+         li:layers {
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.1437348 {
-             x1=2.827in; y1=2.208in; x2=2.827in; y2=2.208in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
+            li:objects {
             }
-            ha:line.1437351 {
-             x1=2.827in; y1=2.208in; x2=2.827in; y2=2.208in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
+            ha:type {
+             silk = 1
+             top = 1
             }
-            ha:line.1437354 {
-             x1=2.827in; y1=2.208in; x2=70.8058mm; y2=2.208in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+          }
+
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.1477865 {
+              x1=1.20774in; y1=3.558in; x2=1.20774in; y2=3.558in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.1437357 {
-             x1=2.827in; y1=2.208in; x2=2.827in; y2=55.0832mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.1477868 {
+              x1=1.20774in; y1=3.558in; x2=1.20774in; y2=3.558in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.1477871 {
+              x1=1.20774in; y1=3.558in; x2=31.676596mm; y2=3.558in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.1477874 {
+              x1=1.20774in; y1=3.558in; x2=1.20774in; y2=91.3732mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = eVRbahCb5CjRdB6U1eEAAABa
-       }
-       ha:subc.1438411 {
-        ha:attributes {
-         value=MMBT2222A
-         device=TRANSISTOR
-         footprint=SOT23
-         refdes=Q3
+         uid = zI7rzXEBCOfiqzJiuLYAAABl
         }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+        ha:subc.1480789 {
+         ha:attributes {
+          value=IPD068P03L3GATMA1
+          device=MOSFET
+          footprint=TO252FET
+          refdes=Q1
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                29.53mil  
+                -55.12mil  
+                -29.53mil  
+                -55.12mil  
+                -29.53mil  
+                55.12mil  
+                29.53mil  
+                55.12mil  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               -20.0mil  
-               -17.0mil  
-               -20.0mil  
-               17.0mil  
-               20.0mil  
-               17.0mil  
-               20.0mil  
-               -17.0mil  
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
               }
-            }
+              clearance=0.0
+               li:ps_poly {
+                32.53mil  
+                -58.12mil  
+                -32.53mil  
+                -58.12mil  
+                -32.53mil  
+                58.12mil  
+                32.53mil  
+                58.12mil  
+               }
+             }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                29.53mil  
+                -55.12mil  
+                -29.53mil  
+                -55.12mil  
+                -29.53mil  
+                55.12mil  
+                29.53mil  
+                55.12mil  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               -23.0mil  
-               -20.0mil  
-               -23.0mil  
-               20.0mil  
-               23.0mil  
-               20.0mil  
-               23.0mil  
-               -20.0mil  
+           }
+         }
+
+         ha:ps_proto_v6.1 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
               }
-            }
+              clearance=0.0
+               li:ps_poly {
+                -124.02mil  
+                -120.08mil  
+                -124.02mil  
+                120.08mil  
+                124.02mil  
+                120.08mil  
+                124.02mil  
+                -120.08mil  
+               }
+             }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -127.02mil  
+                -123.08mil  
+                -127.02mil  
+                123.08mil  
+                127.02mil  
+                123.08mil  
+                127.02mil  
+                -123.08mil  
+               }
              }
-             clearance=0.0
-              li:ps_poly {
-               -20.0mil  
-               -17.0mil  
-               -20.0mil  
-               17.0mil  
-               20.0mil  
-               17.0mil  
-               20.0mil  
-               -17.0mil  
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
               }
-            }
-          }
+              clearance=0.0
+               li:ps_poly {
+                -124.02mil  
+                -120.08mil  
+                -124.02mil  
+                120.08mil  
+                124.02mil  
+                120.08mil  
+                124.02mil  
+                -120.08mil  
+               }
+             }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.1438436 {
-          proto=0; x=79.0321mm; y=1.082in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.1480814 {
+           proto=0; x=814.06mil; y=3.566in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.1438437 {
-          proto=0; x=79.0321mm; y=1.16in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=3
+             name=G
+           }
           }
+          ha:padstack_ref.1480815 {
+           proto=1; x=568.0mil; y=3.476in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-         ha:padstack_ref.1438438 {
-          proto=0; x=81.1149mm; y=1.121in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=1
+             name=D
+           }
           }
+          ha:padstack_ref.1480816 {
+           proto=0; x=814.06mil; y=3.386in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=3
-            name=3
+           ha:attributes {
+             term=2
+             name=S
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.1438412 {
-             x1=78.2955mm; y1=1.057in; x2=81.8261mm; y2=1.057in; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.1438415 {
-             x1=78.2955mm; y1=1.057in; x2=78.2955mm; y2=30.099mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.1438418 {
-             x1=78.2955mm; y1=30.099mm; x2=81.8261mm; y2=30.099mm; thickness=10.0mil; clearance=0.0;
+            li:objects {
+             ha:line.1480790 {
+              x1=493.19mil; y1=91.54033mm; x2=493.19mil; y2=85.04047mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.1480793 {
+              x1=493.19mil; y1=85.04047mm; x2=733.35mil; y2=85.04047mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.1480796 {
+              x1=733.35mil; y1=85.04047mm; x2=733.35mil; y2=91.54033mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.1480799 {
+              x1=733.35mil; y1=91.54033mm; x2=493.19mil; y2=91.54033mm; thickness=10.0mil; clearance=0.0;
+             }
             }
-            ha:line.1438421 {
-             x1=81.8261mm; y1=1.057in; x2=81.8261mm; y2=30.099mm; thickness=10.0mil; clearance=0.0;
+            ha:type {
+             silk = 1
+             top = 1
             }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
+          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-           li:objects {
-            ha:line.1438424 {
-             x1=79.726366mm; y1=1.121in; x2=79.726366mm; y2=1.121in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.1480802 {
+              x1=732.04mil; y1=3.476in; x2=732.04mil; y2=3.476in; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
+              }
+
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.1438427 {
-             x1=79.0321mm; y1=1.082in; x2=79.0321mm; y2=1.082in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.1480805 {
+              x1=814.06mil; y1=3.476in; x2=814.06mil; y2=3.476in; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
+              }
+
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.1438430 {
-             x1=79.0321mm; y1=1.082in; x2=80.0321mm; y2=1.082in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.1480808 {
+              x1=814.06mil; y1=3.476in; x2=814.06mil; y2=87.2904mm; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
+              }
+
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.1438433 {
-             x1=79.0321mm; y1=1.082in; x2=79.0321mm; y2=28.4828mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.1480811 {
+              x1=814.06mil; y1=3.476in; x2=21.677124mm; y2=3.476in; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
+              }
+
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = fdmrigvTMcHho9IPHtUAAABr
-       }
-       ha:subc.1438440 {
-        ha:attributes {
-         refdes=C101
-         value=0.1uF
-         device=CAPACITOR
-         footprint=0402
-         openscad=0402
+         uid = 5asEB6h/cgROxndhO94AAABI
         }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+        ha:subc.1492023 {
+         ha:attributes {
+          value=SPDT
+          device=SPDT_Switch
+          footprint=PN11S
+          refdes=S1
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=35.43mil; hplated=1; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+             }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
+              }
+              clearance=0.0
              }
-             clearance=0.0
-              li:ps_poly {
-               9.84mil  
-               -13.77mil  
-               -9.84mil  
-               -13.77mil  
-               -9.84mil  
-               13.77mil  
-               9.84mil  
-               13.77mil  
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               intern = 1
               }
-            }
+              clearance=0.0
+             }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=78.74mil;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
              }
-             clearance=0.0
-              li:ps_poly {
-               12.84mil  
-               -16.77mil  
-               -12.84mil  
-               -16.77mil  
-               -12.84mil  
-               16.77mil  
-               12.84mil  
-               16.77mil  
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=78.74mil;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               mask = 1
               }
-            }
+              clearance=0.0
+             }
+           }
+         }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+         ha:ps_proto_v6.1 {
+           hdia=35.43mil; hplated=1; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -35.435mil  
+                -35.435mil  
+                35.435mil  
+                -35.435mil  
+                35.435mil  
+                35.435mil  
+                -35.435mil  
+                35.435mil  
+               }
              }
-             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 {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
               }
-            }
-          }
-        }
-       }
+              clearance=0.0
+               li:ps_poly {
+                -35.435mil  
+                -35.435mil  
+                35.435mil  
+                -35.435mil  
+                35.435mil  
+                35.435mil  
+                -35.435mil  
+                35.435mil  
+               }
+             }
 
-        li:objects {
-         ha:padstack_ref.1438453 {
-          proto=0; x=3.05143in; y=1.00852in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          li:thermal {
-          }
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               intern = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -35.435mil  
+                -35.435mil  
+                35.435mil  
+                -35.435mil  
+                35.435mil  
+                35.435mil  
+                -35.435mil  
+                35.435mil  
+               }
+             }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -39.37mil  
+                -39.37mil  
+                39.37mil  
+                -39.37mil  
+                39.37mil  
+                39.37mil  
+                -39.37mil  
+                39.37mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -39.37mil  
+                -39.37mil  
+                39.37mil  
+                -39.37mil  
+                39.37mil  
+                39.37mil  
+                -39.37mil  
+                39.37mil  
+               }
+             }
+           }
          }
-         ha:padstack_ref.1438454 {
-          proto=0; x=3.05143in; y=1.04in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
 
-          li:thermal {
-          }
+         ha:ps_proto_v6.2 {
+           hdia=47.24mil; hplated=1; htop=0; hbottom=0;
+           li:shape {
 
-          ha:attributes {
-            term=2
-            name=2
-          }
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=78.74mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+             }
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=78.74mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
+              }
+              clearance=0.0
+             }
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=78.74mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               intern = 1
+              }
+              clearance=0.0
+             }
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=86.61mil;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+             }
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=86.61mil;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               mask = 1
+              }
+              clearance=0.0
+             }
+           }
          }
         }
-        li:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+         li:objects {
+          ha:padstack_ref.1492049 {
+           proto=0; x=576.85mil; y=705.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=19.685mil;
+           ha:flags {
+            clearline=1
+           }
 
-           li:objects {
+           li:thermal {
            }
-           ha:type {
-            silk = 1
-            top = 1
+
+           ha:attributes {
+             term=3
+             name=pin3
+           }
+          }
+          ha:padstack_ref.1492050 {
+           proto=0; x=478.43mil; y=705.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=19.685mil;
+           ha:flags {
+            clearline=1
            }
-         }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+           li:thermal {
+             li:2 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+             li:3 {
+              on  
+              diag  
+              round  
+              noshape  
+             }
+           }
 
-           li:objects {
-            ha:line.1438441 {
-             x1=3.05143in; y1=1.02426in; x2=3.05143in; y2=1.02426in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+           ha:attributes {
+             term=2
+             name=pin2
+           }
+          }
+          ha:padstack_ref.1492051 {
+           proto=1; x=380.0mil; y=705.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=19.685mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=pin1
+           }
+          }
+          ha:padstack_ref.1492052 {
+           proto=2; x=702.83mil; y=752.24mil; rot=-180.000000; xmirror=1; smirror=1; clearance=19.685mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+             li:2 {
+              on  
+              diag  
+              round  
+              noshape  
              }
-            }
-            ha:line.1438444 {
-             x1=3.05143in; y1=1.02426in; x2=3.05143in; y2=1.02426in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             li:3 {
+              on  
+              diag  
+              round  
+              noshape  
              }
-            }
-            ha:line.1438447 {
-             x1=3.05143in; y1=1.02426in; x2=3.05143in; y2=27.016204mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+           }
+
+           ha:attributes {
+             term=4
+             name=pin4
+           }
+          }
+          ha:padstack_ref.1492053 {
+           proto=2; x=257.96mil; y=618.4mil; rot=-180.000000; xmirror=1; smirror=1; clearance=19.685mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+             li:2 {
+              on  
+              diag  
+              round  
+              noshape  
              }
-            }
-            ha:line.1438450 {
-             x1=3.05143in; y1=1.02426in; x2=76.506322mm; y2=1.02426in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             li:3 {
+              on  
+              diag  
+              round  
+              noshape  
              }
-            }
            }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
+
+           ha:attributes {
+             term=4
+             name=pin4
            }
+          }
          }
-        }
-       }
-        uid = IGobWzSMURBswUg5LvAAAACM
-       }
-       ha:subc.1438456 {
-        ha:attributes {
-         value=INA125
-         device=IC
-         footprint=SO16
-         refdes=U6
-        }
-       ha:data {
-              li:padstack_prototypes {
+         li:layers {
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+            li:objects {
+             ha:line.1492024 {
+              x1=714.65mil; y1=606.57mil; x2=242.21mil; y2=606.57mil; thickness=5.0mil; clearance=0.0;
              }
-             clearance=0.0
-              li:ps_poly {
-               -42.5mil  
-               -10.0mil  
-               -42.5mil  
-               10.0mil  
-               42.5mil  
-               10.0mil  
-               42.5mil  
-               -10.0mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
+             ha:line.1492027 {
+              x1=714.65mil; y1=606.57mil; x2=714.65mil; y2=803.43mil; thickness=5.0mil; clearance=0.0;
              }
-             clearance=0.0
-              li:ps_poly {
-               -47.5mil  
-               -15.0mil  
-               -47.5mil  
-               15.0mil  
-               47.5mil  
-               15.0mil  
-               47.5mil  
-               -15.0mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+             ha:line.1492030 {
+              x1=714.65mil; y1=803.43mil; x2=242.21mil; y2=803.43mil; thickness=5.0mil; clearance=0.0;
              }
-             clearance=0.0
-              li:ps_poly {
-               -42.5mil  
-               -10.0mil  
-               -42.5mil  
-               10.0mil  
-               42.5mil  
-               10.0mil  
-               42.5mil  
-               -10.0mil  
-              }
+             ha:line.1492033 {
+              x1=242.21mil; y1=803.43mil; x2=242.21mil; y2=606.57mil; thickness=5.0mil; clearance=0.0;
+             }
+            }
+            ha:type {
+             silk = 1
+             bottom = 1
             }
           }
-        }
 
-        ha:ps_proto_v6.1 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+            li:objects {
+             ha:line.1492037 {
+              x1=12.172035mm; y1=17.707052mm; x2=12.172035mm; y2=17.707052mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-             clearance=0.0
-              li:ps_poly {
-               42.5mil  
-               10.0mil  
-               42.5mil  
-               -10.0mil  
-               -42.5mil  
-               -10.0mil  
-               -42.5mil  
-               10.0mil  
+             ha:line.1492040 {
+              x1=478.43mil; y1=705.0mil; x2=478.43mil; y2=705.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               47.5mil  
-               15.0mil  
-               47.5mil  
-               -15.0mil  
-               -47.5mil  
-               -15.0mil  
-               -47.5mil  
-               15.0mil  
+             ha:line.1492043 {
+              x1=478.43mil; y1=705.0mil; x2=478.43mil; y2=16.907mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
               }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
              }
-             clearance=0.0
-              li:ps_poly {
-               42.5mil  
-               10.0mil  
-               42.5mil  
-               -10.0mil  
-               -42.5mil  
-               -10.0mil  
-               -42.5mil  
-               10.0mil  
+             ha:line.1492046 {
+              x1=478.43mil; y1=705.0mil; x2=13.152122mm; y2=705.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
               }
+             }
+            }
+            ha:type {
+             bottom = 1
+             virtual = 1
+             misc = 1
             }
           }
+         }
         }
-       }
-
-        li:objects {
-         ha:padstack_ref.1438485 {
-          proto=0; x=2.974in; y=1.09in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+         uid = 4bNWyBgJTkZfYZCZe1gAAABh
+        }
+        ha:subc.1495646 {
+         ha:attributes {
+          openscad=0402
+          value=0.1uF
+          device=CAPACITOR
+          refdes=C4
+          footprint=0402
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
 
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.1438486 {
-          proto=0; x=2.974in; y=1.04in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-         ha:padstack_ref.1438487 {
-          proto=0; x=2.974in; y=990.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=3
-            name=3
-          }
-         }
-         ha:padstack_ref.1438488 {
-          proto=0; x=2.974in; y=940.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=4
-            name=4
-          }
-         }
-         ha:padstack_ref.1438489 {
-          proto=0; x=2.974in; y=890.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=5
-            name=5
-          }
-         }
-         ha:padstack_ref.1438490 {
-          proto=0; x=2.974in; y=840.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          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=6
-            name=6
-          }
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+           }
          }
-         ha:padstack_ref.1438491 {
-          proto=0; x=2.974in; y=790.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
+        }
 
-          ha:attributes {
-            term=7
-            name=7
-          }
-         }
-         ha:padstack_ref.1438492 {
-          proto=0; x=2.974in; y=740.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.1495659 {
+           proto=0; x=958.0mil; y=3.50274in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=8
-            name=8
-          }
-         }
-         ha:padstack_ref.1438493 {
-          proto=1; x=2.769in; y=740.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.1495660 {
+           proto=0; x=958.0mil; y=3.47126in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=9
-            name=9
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-         ha:padstack_ref.1438494 {
-          proto=1; x=2.769in; y=790.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
+         li:layers {
 
-          ha:attributes {
-            term=10
-            name=10
-          }
-         }
-         ha:padstack_ref.1438495 {
-          proto=1; x=2.769in; y=840.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-          li:thermal {
+            li:objects {
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
           }
 
-          ha:attributes {
-            term=11
-            name=11
-          }
-         }
-         ha:padstack_ref.1438496 {
-          proto=1; x=2.769in; y=890.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          li:thermal {
-          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-          ha:attributes {
-            term=12
-            name=12
+            li:objects {
+             ha:line.1495647 {
+              x1=958.0mil; y1=3.487in; x2=958.0mil; y2=3.487in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.1495650 {
+              x1=958.0mil; y1=3.487in; x2=958.0mil; y2=3.487in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.1495653 {
+              x1=958.0mil; y1=3.487in; x2=958.0mil; y2=87.5698mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.1495656 {
+              x1=958.0mil; y1=3.487in; x2=25.3332mm; y2=3.487in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
-         ha:padstack_ref.1438497 {
-          proto=1; x=2.769in; y=940.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+         uid = zI7rzXEBCOfiqzJiuLYAAABd
+        }
+        ha:subc.1495662 {
+         ha:attributes {
+          openscad=0402
+          value=100k
+          device=RESISTOR
+          refdes=R4
+          footprint=0402
+         }
+        ha:data {
+                li:padstack_prototypes {
+
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
 
-          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=13
-            name=13
-          }
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                9.84mil  
+                -13.77mil  
+                -9.84mil  
+                -13.77mil  
+                -9.84mil  
+                13.77mil  
+                9.84mil  
+                13.77mil  
+               }
+             }
+           }
          }
-         ha:padstack_ref.1438498 {
-          proto=1; x=2.769in; y=990.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
+        }
 
-          ha:attributes {
-            term=14
-            name=14
-          }
-         }
-         ha:padstack_ref.1438499 {
-          proto=1; x=2.769in; y=1.04in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.1495675 {
+           proto=0; x=911.0mil; y=3.47126in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=15
-            name=15
-          }
-         }
-         ha:padstack_ref.1438500 {
-          proto=1; x=2.769in; y=1.09in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=1
+             name=1
+           }
           }
+          ha:padstack_ref.1495676 {
+           proto=0; x=911.0mil; y=3.50274in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=16
-            name=16
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
          }
-        }
-        li:layers {
+         li:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           li:objects {
-            ha:line.1438457 {
-             x1=76.8731mm; y1=1.11in; x2=76.8731mm; y2=720.0mil; thickness=10.0mil; clearance=0.0;
+            li:objects {
             }
-            ha:line.1438460 {
-             x1=76.8731mm; y1=720.0mil; x2=68.9991mm; y2=720.0mil; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.1438463 {
-             x1=68.9991mm; y1=720.0mil; x2=68.9991mm; y2=1.11in; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.1438466 {
-             x1=76.8731mm; y1=1.11in; x2=73.5711mm; y2=1.11in; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.1438469 {
-             x1=68.9991mm; y1=1.11in; x2=72.3011mm; y2=1.11in; thickness=10.0mil; clearance=0.0;
-            }
-            ha:arc.1438472 {
-             x=72.9361mm; y=1.11in; width=25.0mil; height=25.0mil; astart=180.000000; adelta=180.000000; thickness=10.0mil; clearance=0.0;
+            ha:type {
+             silk = 1
+             top = 1
             }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
+          }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-           li:objects {
-            ha:line.1438473 {
-             x1=72.9361mm; y1=915.0mil; x2=72.9361mm; y2=915.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            li:objects {
+             ha:line.1495663 {
+              x1=911.0mil; y1=3.487in; x2=911.0mil; y2=3.487in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
              }
-            }
-            ha:line.1438476 {
-             x1=72.9361mm; y1=915.0mil; x2=72.9361mm; y2=915.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:line.1495666 {
+              x1=911.0mil; y1=3.487in; x2=911.0mil; y2=3.487in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
              }
-            }
-            ha:line.1438479 {
-             x1=72.9361mm; y1=915.0mil; x2=71.9361mm; y2=915.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+             ha:line.1495669 {
+              x1=911.0mil; y1=3.487in; x2=911.0mil; y2=89.5698mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
              }
-            }
-            ha:line.1438482 {
-             x1=72.9361mm; y1=915.0mil; x2=72.9361mm; y2=22.241mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+             ha:line.1495672 {
+              x1=911.0mil; y1=3.487in; x2=22.1394mm; y2=3.487in; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-       }
-        uid = IGobWzSMURBswUg5LvAAAACi
-       }
-       ha:subc.1438502 {
+         uid = zI7rzXEBCOfiqzJiuLYAAABj
+        }
+       ha:subc.1391523 {
         ha:attributes {
-         {io_pcb::hidename_y}=2.2352 mm
-         footprint=100mil5pin
-         {io_pcb::hidename_scale}=60
-         refdes=J10
-         value=Header-5
-         {io_pcb::hidename_direction}=2
-         device=CONNECTOR
-         {io_pcb::hidename_x}=51.5874 mm
+         footprint=0402
+         value=3.3k
+         device=RESISTOR
+         openscad=0402
+         refdes=R501
         }
        ha:data {
               li:padstack_prototypes {
 
         ha:ps_proto_v6.0 {
-          hdia=38.0mil; hplated=1; htop=0; hbottom=0;
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
           li:shape {
 
             ha:ps_shape_v4 {
@@ -25256,3263 +27882,1223 @@ ha:pcb-rnd-board-v8 {
              }
              clearance=0.0
               li:ps_poly {
-               -35.0mil  
-               -35.0mil  
-               35.0mil  
-               -35.0mil  
-               35.0mil  
-               35.0mil  
-               -35.0mil  
-               35.0mil  
+               9.84mil  
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               -9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
               }
             }
 
             ha:ps_shape_v4 {
-             ha:combining {             }
+             ha:combining { sub=1; auto=1;             }
              ha:layer_mask {
-              bottom = 1
-              copper = 1
+              top = 1
+              mask = 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  
+               12.84mil  
+               -16.77mil  
+               -12.84mil  
+               -16.77mil  
+               -12.84mil  
+               16.77mil  
+               12.84mil  
+               16.77mil  
               }
             }
 
             ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
+             ha:combining { 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
+              paste = 1
              }
              clearance=0.0
               li:ps_poly {
-               -42.5mil  
-               -42.5mil  
-               42.5mil  
-               -42.5mil  
-               42.5mil  
-               42.5mil  
-               -42.5mil  
-               42.5mil  
-              }
-            }
-          }
-        }
-
-        ha:ps_proto_v6.1 {
-          hdia=38.0mil; hplated=1; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              bottom = 1
-              copper = 1
-             }
-             clearance=0.0
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=70.0mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              intern = 1
-             }
-             clearance=0.0
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=85.0mil;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              mask = 1
-             }
-             clearance=0.0
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.1438527 {
-          proto=0; x=2.633in; y=790.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.1438528 {
-          proto=1; x=2.633in; y=890.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=2
-            name=2
-          }
-         }
-         ha:padstack_ref.1438529 {
-          proto=1; x=2.633in; y=990.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=3
-            name=3
-          }
-         }
-         ha:padstack_ref.1438530 {
-          proto=1; x=2.633in; y=1.09in; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=4
-            name=4
-          }
-         }
-         ha:padstack_ref.1438531 {
-          proto=1; x=2.633in; y=1.19in; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=5
-            name=5
-          }
-         }
-        }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:line.1438503 {
-             x1=2.683in; y1=1.24in; x2=2.683in; y2=740.0mil; thickness=15.0mil; clearance=0.0;
-            }
-            ha:line.1438506 {
-             x1=2.583in; y1=740.0mil; x2=2.683in; y2=740.0mil; thickness=15.0mil; clearance=0.0;
-            }
-            ha:line.1438509 {
-             x1=2.583in; y1=1.24in; x2=2.583in; y2=740.0mil; thickness=15.0mil; clearance=0.0;
-            }
-            ha:line.1438512 {
-             x1=2.583in; y1=1.24in; x2=2.683in; y2=1.24in; thickness=15.0mil; clearance=0.0;
-            }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
-
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
-
-           li:objects {
-            ha:line.1438515 {
-             x1=2.633in; y1=990.0mil; x2=2.633in; y2=990.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.1438518 {
-             x1=2.633in; y1=790.0mil; x2=2.633in; y2=790.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.1438521 {
-             x1=2.633in; y1=790.0mil; x2=65.8782mm; y2=790.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.1438524 {
-             x1=2.633in; y1=790.0mil; x2=2.633in; y2=21.066mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = fdmrigvTMcHho9IPHtUAAAAQ
-       }
-      ha:subc.1254637 {
-       ha:attributes {
-        value=470uF
-        device=CAPACITOR
-        footprint=CAP_FC10
-        refdes=C39
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=31.5mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -39.37mil  
-              -39.37mil  
-              39.37mil  
-              -39.37mil  
-              39.37mil  
-              39.37mil  
-              -39.37mil  
-              39.37mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -39.37mil  
-              -39.37mil  
-              39.37mil  
-              -39.37mil  
-              39.37mil  
-              39.37mil  
-              -39.37mil  
-              39.37mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -39.37mil  
-              -39.37mil  
-              39.37mil  
-              -39.37mil  
-              39.37mil  
-              39.37mil  
-              -39.37mil  
-              39.37mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -43.305mil  
-              -43.305mil  
-              43.305mil  
-              -43.305mil  
-              43.305mil  
-              43.305mil  
-              -43.305mil  
-              43.305mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -43.305mil  
-              -43.305mil  
-              43.305mil  
-              -43.305mil  
-              43.305mil  
-              43.305mil  
-              -43.305mil  
-              43.305mil  
-             }
-           }
-         }
-       }
-
-       ha:ps_proto_v6.1 {
-         hdia=31.5mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=78.74mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=78.74mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=78.74mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=86.61mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=86.61mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.1254657 {
-         proto=0; x=835.0mil; y=395.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=19.685mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=pin1
-         }
-        }
-        ha:padstack_ref.1254658 {
-         proto=1; x=638.15mil; y=395.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=19.685mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:2 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-           li:3 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-         }
-
-         ha:attributes {
-           term=2
-           name=pin2
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.1254638 {
-            x1=933.42mil; y1=198.16mil; x2=835.0mil; y2=198.16mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.1254641 {
-            x1=884.21mil; y1=148.95mil; x2=884.21mil; y2=247.37mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:arc.1254644 {
-            x=736.58mil; y=395.0mil; width=196.85mil; height=196.85mil; astart=180.000000; adelta=-360.000000; thickness=10.0mil; clearance=0.0;
-           }
-          }
-          ha:type {
-           silk = 1
-           bottom = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.1254645 {
-            x1=736.575mil; y1=395.0mil; x2=736.575mil; y2=395.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.1254648 {
-            x1=736.58mil; y1=395.0mil; x2=736.58mil; y2=395.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.1254651 {
-            x1=736.58mil; y1=395.0mil; x2=17.709132mm; y2=395.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.1254654 {
-            x1=736.58mil; y1=395.0mil; x2=736.58mil; y2=11.033mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
-          }
-        }
-       }
-      }
-       uid = KTnIRhG1xtd7m0Cqs70AAABY
-      }
-                          ha:subc.1445840 {
-                           ha:attributes {
-                            value=3.3uH
-                            device=INDUCTOR
-                            footprint=NRS50
-                            refdes=L1
-                           }
-                          ha:data {
-                                                    li:padstack_prototypes {
-
-                           ha:ps_proto_v6.0 {
-                             hdia=0.0; hplated=0; htop=0; hbottom=0;
-                             li:shape {
-
-                               ha:ps_shape_v4 {
-                                ha:combining {                                }
-                                ha:layer_mask {
-                                 copper = 1
-                                 top = 1
-                                }
-                                clearance=0.0
-                                 li:ps_poly {
-                                  29.53mil  
-                                  -78.735mil  
-                                  -29.53mil  
-                                  -78.735mil  
-                                  -29.53mil  
-                                  78.735mil  
-                                  29.53mil  
-                                  78.735mil  
-                                 }
-                               }
-
-                               ha:ps_shape_v4 {
-                                ha:combining { sub=1; auto=1;                                }
-                                ha:layer_mask {
-                                 top = 1
-                                 mask = 1
-                                }
-                                clearance=0.0
-                                 li:ps_poly {
-                                  32.53mil  
-                                  -81.735mil  
-                                  -32.53mil  
-                                  -81.735mil  
-                                  -32.53mil  
-                                  81.735mil  
-                                  32.53mil  
-                                  81.735mil  
-                                 }
-                               }
-
-                               ha:ps_shape_v4 {
-                                ha:combining { auto=1;                                }
-                                ha:layer_mask {
-                                 top = 1
-                                 paste = 1
-                                }
-                                clearance=0.0
-                                 li:ps_poly {
-                                  29.53mil  
-                                  -78.735mil  
-                                  -29.53mil  
-                                  -78.735mil  
-                                  -29.53mil  
-                                  78.735mil  
-                                  29.53mil  
-                                  78.735mil  
-                                 }
-                               }
-                             }
-                           }
-                          }
-
-                           li:objects {
-                            ha:padstack_ref.1445853 {
-                             proto=0; x=1.057in; y=374.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-                             ha:flags {
-                              clearline=1
-                             }
-
-                             li:thermal {
-                             }
-
-                             ha:attributes {
-                               term=1
-                               name=pin1
-                             }
-                            }
-                            ha:padstack_ref.1445854 {
-                             proto=0; x=1.19873in; y=374.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
-                             ha:flags {
-                              clearline=1
-                             }
-
-                             li:thermal {
-                             }
-
-                             ha:attributes {
-                               term=2
-                               name=pin2
-                             }
-                            }
-                           }
-                           li:layers {
-
-                            ha:top-silk {
-                             lid=0
-                             ha:combining {                             }
-
-                              li:objects {
-                              }
-                              ha:type {
-                               silk = 1
-                               top = 1
-                              }
-                            }
-
-                            ha:subc-aux {
-                             lid=1
-                             ha:combining {                             }
-
-                              li:objects {
-                               ha:line.1445841 {
-                                x1=28.647771mm; y1=374.0mil; x2=28.647771mm; y2=374.0mil; thickness=0.1mm; clearance=0.0;
-                                ha:attributes {
-                                  subc-role=pnp-origin
-                                }
- ha:flags ={ selected=1
- };                               }
-                               ha:line.1445844 {
-                                x1=1.12786in; y1=373.995mil; x2=1.12786in; y2=373.995mil; thickness=0.1mm; clearance=0.0;
-                                ha:attributes {
-                                  subc-role=origin
-                                }
- ha:flags ={ selected=1
- };                               }
-                               ha:line.1445847 {
-                                x1=1.12786in; y1=373.995mil; x2=29.647644mm; y2=373.995mil; thickness=0.1mm; clearance=0.0;
-                                ha:attributes {
-                                  subc-role=x
-                                }
- ha:flags ={ selected=1
- };                               }
-                               ha:line.1445850 {
-                                x1=1.12786in; y1=373.995mil; x2=1.12786in; y2=10.499473mm; thickness=0.1mm; clearance=0.0;
-                                ha:attributes {
-                                  subc-role=y
-                                }
- ha:flags ={ selected=1
- };                               }
-                              }
-                              ha:type {
-                               top = 1
-                               misc = 1
-                               virtual = 1
-                              }
-                            }
-                           }
-                          }
-                           uid = y5FJ817IGIrTlZXh58AAAABr
-                          }
-                          ha:subc.1445856 {
-                           ha:attributes {
-                            refdes=C37
-                            value=47uF
-                            device=CAPACITOR
-                            footprint=1206
-                            openscad=1206
-                           }
-                          ha:data {
-                                                    li:padstack_prototypes {
-
-                           ha:ps_proto_v6.0 {
-                             hdia=0.0; hplated=0; htop=0; hbottom=0;
-                             li:shape {
-
-                               ha:ps_shape_v4 {
-                                ha:combining {                                }
-                                ha:layer_mask {
-                                 copper = 1
-                                 top = 1
-                                }
-                                clearance=0.0
-                                 li:ps_poly {
-                                  25.59mil  
-                                  -37.4mil  
-                                  -25.59mil  
-                                  -37.4mil  
-                                  -25.59mil  
-                                  37.4mil  
-                                  25.59mil  
-                                  37.4mil  
-                                 }
-                               }
-
-                               ha:ps_shape_v4 {
-                                ha:combining { sub=1; auto=1;                                }
-                                ha:layer_mask {
-                                 top = 1
-                                 mask = 1
-                                }
-                                clearance=0.0
-                                 li:ps_poly {
-                                  28.59mil  
-                                  -40.4mil  
-                                  -28.59mil  
-                                  -40.4mil  
-                                  -28.59mil  
-                                  40.4mil  
-                                  28.59mil  
-                                  40.4mil  
-                                 }
-                               }
-
-                               ha:ps_shape_v4 {
-                                ha:combining { auto=1;                                }
-                                ha:layer_mask {
-                                 top = 1
-                                 paste = 1
-                                }
-                                clearance=0.0
-                                 li:ps_poly {
-                                  25.59mil  
-                                  -37.4mil  
-                                  -25.59mil  
-                                  -37.4mil  
-                                  -25.59mil  
-                                  37.4mil  
-                                  25.59mil  
-                                  37.4mil  
-                                 }
-                               }
-                             }
-                           }
-                          }
-
-                           li:objects {
-                            ha:padstack_ref.1445875 {
-                             proto=0; x=1.2in; y=767.1mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                             li:thermal {
-                             }
-
-                             ha:attributes {
-                               term=1
-                               name=1
-                             }
-                            }
-                            ha:padstack_ref.1445876 {
-                             proto=0; x=1.2in; y=649.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                             ha:flags {
-                              clearline=1
-                             }
-
-                             li:thermal {
-                             }
-
-                             ha:attributes {
-                               term=2
-                               name=2
-                             }
-                            }
-                           }
-                           li:layers {
-
-                            ha:top-silk {
-                             lid=0
-                             ha:combining {                             }
-
-                              li:objects {
-                               ha:line.1445857 {
-                                x1=1.1626in; y1=731.67mil; x2=1.1626in; y2=684.43mil; thickness=8.0mil; clearance=0.0;
-                               }
-                               ha:line.1445860 {
-                                x1=1.2374in; y1=731.67mil; x2=1.2374in; y2=684.43mil; thickness=8.0mil; clearance=0.0;
-                               }
-                              }
-                              ha:type {
-                               silk = 1
-                               top = 1
-                              }
-                            }
-
-                            ha:subc-aux {
-                             lid=1
-                             ha:combining {                             }
-
-                              li:objects {
-                               ha:line.1445863 {
-                                x1=1.2in; y1=708.05mil; x2=1.2in; y2=708.05mil; thickness=0.1mm; clearance=0.0;
-                                ha:flags {
-                                 selected=1
-                                }
-
-                                ha:attributes {
-                                  subc-role=pnp-origin
-                                }
-                               }
-                               ha:line.1445866 {
-                                x1=1.2in; y1=708.05mil; x2=1.2in; y2=708.05mil; thickness=0.1mm; clearance=0.0;
-                                ha:flags {
-                                 selected=1
-                                }
-
-                                ha:attributes {
-                                  subc-role=origin
-                                }
-                               }
-                               ha:line.1445869 {
-                                x1=1.2in; y1=708.05mil; x2=1.2in; y2=16.98447mm; thickness=0.1mm; clearance=0.0;
-                                ha:flags {
-                                 selected=1
-                                }
-
-                                ha:attributes {
-                                  subc-role=x
-                                }
-                               }
-                               ha:line.1445872 {
-                                x1=1.2in; y1=708.05mil; x2=31.48mm; y2=708.05mil; thickness=0.1mm; clearance=0.0;
-                                ha:flags {
-                                 selected=1
-                                }
-
-                                ha:attributes {
-                                  subc-role=y
-                                }
-                               }
-                              }
-                              ha:type {
-                               top = 1
-                               misc = 1
-                               virtual = 1
-                              }
-                            }
-                           }
-                          }
-                           uid = RDzDyDixN6YiIsu9KFsAAABp
-                          }
-                          ha:subc.1445878 {
-                           ha:attributes {
-                            value=AP62150
-                            device=IC
-                            footprint=TSOT26
-                            refdes=U4
-                           }
-                          ha:data {
-                                                    li:padstack_prototypes {
-
-                           ha:ps_proto_v6.0 {
-                             hdia=0.0; hplated=0; htop=0; hbottom=0;
-                             li:shape {
-
-                               ha:ps_shape_v4 {
-                                ha:combining {                                }
-                                ha:layer_mask {
-                                 copper = 1
-                                 top = 1
-                                }
-                                clearance=0.0
-                                 li:ps_poly {
-                                  -13.78mil  
-                                  19.685mil  
-                                  13.78mil  
-                                  19.685mil  
-                                  13.78mil  
-                                  -19.685mil  
-                                  -13.78mil  
-                                  -19.685mil  
-                                 }
-                               }
-
-                               ha:ps_shape_v4 {
-                                ha:combining { sub=1; auto=1;                                }
-                                ha:layer_mask {
-                                 top = 1
-                                 mask = 1
-                                }
-                                clearance=0.0
-                                 li:ps_poly {
-                                  -16.78mil  
-                                  22.685mil  
-                                  16.78mil  
-                                  22.685mil  
-                                  16.78mil  
-                                  -22.685mil  
-                                  -16.78mil  
-                                  -22.685mil  
-                                 }
-                               }
-
-                               ha:ps_shape_v4 {
-                                ha:combining { auto=1;                                }
-                                ha:layer_mask {
-                                 top = 1
-                                 paste = 1
-                                }
-                                clearance=0.0
-                                 li:ps_poly {
-                                  -13.78mil  
-                                  19.685mil  
-                                  13.78mil  
-                                  19.685mil  
-                                  13.78mil  
-                                  -19.685mil  
-                                  -13.78mil  
-                                  -19.685mil  
-                                 }
-                               }
-                             }
-                           }
-
-                           ha:ps_proto_v6.1 {
-                             hdia=0.0; hplated=0; htop=0; hbottom=0;
-                             li:shape {
-
-                               ha:ps_shape_v4 {
-                                ha:combining {                                }
-                                ha:layer_mask {
-                                 copper = 1
-                                 top = 1
-                                }
-                                clearance=0.0
-                                 li:ps_poly {
-                                  13.78mil  
-                                  -19.685mil  
-                                  -13.78mil  
-                                  -19.685mil  
-                                  -13.78mil  
-                                  19.685mil  
-                                  13.78mil  
-                                  19.685mil  
-                                 }
-                               }
-
-                               ha:ps_shape_v4 {
-                                ha:combining { sub=1; auto=1;                                }
-                                ha:layer_mask {
-                                 top = 1
-                                 mask = 1
-                                }
-                                clearance=0.0
-                                 li:ps_poly {
-                                  16.78mil  
-                                  -22.685mil  
-                                  -16.78mil  
-                                  -22.685mil  
-                                  -16.78mil  
-                                  22.685mil  
-                                  16.78mil  
-                                  22.685mil  
-                                 }
-                               }
-
-                               ha:ps_shape_v4 {
-                                ha:combining { auto=1;                                }
-                                ha:layer_mask {
-                                 top = 1
-                                 paste = 1
-                                }
-                                clearance=0.0
-                                 li:ps_poly {
-                                  13.78mil  
-                                  -19.685mil  
-                                  -13.78mil  
-                                  -19.685mil  
-                                  -13.78mil  
-                                  19.685mil  
-                                  13.78mil  
-                                  19.685mil  
-                                 }
-                               }
-                             }
-                           }
-                          }
-
-                           li:objects {
-                            ha:padstack_ref.1445892 {
-                             proto=0; x=1.09379in; y=596.6mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                             ha:flags {
-                              clearline=1
-                             }
-
-                             li:thermal {
-                             }
-
-                             ha:attributes {
-                               term=6
-                               name=pin6
-                             }
-                            }
-                            ha:padstack_ref.1445893 {
-                             proto=1; x=1.09379in; y=510.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                             li:thermal {
-                             }
-
-                             ha:attributes {
-                               term=1
-                               name=pin1
-                             }
-                            }
-                            ha:padstack_ref.1445894 {
-                             proto=0; x=1.0564in; y=596.6mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                             ha:flags {
-                              clearline=1
-                             }
-
-                             li:thermal {
-                             }
-
-                             ha:attributes {
-                               term=5
-                               name=pin5
-                             }
-                            }
-                            ha:padstack_ref.1445895 {
-                             proto=1; x=1.0564in; y=510.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                             ha:flags {
-                              clearline=1
-                             }
-
-                             li:thermal {
-                             }
-
-                             ha:attributes {
-                               term=2
-                               name=pin2
-                             }
-                            }
-                            ha:padstack_ref.1445896 {
-                             proto=0; x=1.019in; y=596.6mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                             ha:flags {
-                              clearline=1
-                             }
-
-                             li:thermal {
-                             }
-
-                             ha:attributes {
-                               term=4
-                               name=pin4
-                             }
-                            }
-                            ha:padstack_ref.1445897 {
-                             proto=1; x=1.019in; y=510.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-                             ha:flags {
-                              clearline=1
-                             }
-
-                             li:thermal {
-                             }
-
-                             ha:attributes {
-                               term=3
-                               name=pin3
-                             }
-                            }
-                           }
-                           li:layers {
-
-                            ha:top-silk {
-                             lid=0
-                             ha:combining {                             }
-
-                              li:objects {
-                               ha:arc.1445879 {
-                                x=1.11249in; y=480.475mil; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-                               }
-                              }
-                              ha:type {
-                               silk = 1
-                               top = 1
-                              }
-                            }
-
-                            ha:subc-aux {
-                             lid=1
-                             ha:combining {                             }
-
-                              li:objects {
-                               ha:line.1445880 {
-                                x1=26.832476mm; y1=553.3mil; x2=26.832476mm; y2=553.3mil; thickness=0.1mm; clearance=0.0;
-                                ha:attributes {
-                                  subc-role=pnp-origin
-                                }
-                               }
-                               ha:line.1445883 {
-                                x1=1.0564in; y1=553.305mil; x2=1.0564in; y2=553.305mil; thickness=0.1mm; clearance=0.0;
-                                ha:attributes {
-                                  subc-role=origin
-                                }
-                               }
-                               ha:line.1445886 {
-                                x1=1.0564in; y1=553.305mil; x2=1.0564in; y2=13.053947mm; thickness=0.1mm; clearance=0.0;
-                                ha:attributes {
-                                  subc-role=x
-                                }
-                               }
-                               ha:line.1445889 {
-                                x1=1.0564in; y1=553.305mil; x2=25.83256mm; y2=553.305mil; thickness=0.1mm; clearance=0.0;
-                                ha:attributes {
-                                  subc-role=y
-                                }
-                               }
-                              }
-                              ha:type {
-                               top = 1
-                               misc = 1
-                               virtual = 1
-                              }
-                            }
-                           }
-                          }
-                           uid = 6VQtC+Lm0hulvsIjOFwAAABo
-                          }
-                          ha:subc.1445899 {
-                           ha:attributes {
-                            refdes=R42
-                            value=10k
-                            device=RESISTOR
-                            footprint=0402
-                            openscad=0402
-                           }
-                          ha:data {
-                                                    li:padstack_prototypes {
-
-                           ha:ps_proto_v6.0 {
-                             hdia=0.0; hplated=0; htop=0; hbottom=0;
-                             li:shape {
-
-                               ha:ps_shape_v4 {
-                                ha:combining {                                }
-                                ha:layer_mask {
-                                 copper = 1
-                                 top = 1
-                                }
-                                clearance=0.0
-                                 li:ps_poly {
-                                  9.84mil  
-                                  -13.77mil  
-                                  -9.84mil  
-                                  -13.77mil  
-                                  -9.84mil  
-                                  13.77mil  
-                                  9.84mil  
-                                  13.77mil  
-                                 }
-                               }
-
-                               ha:ps_shape_v4 {
-                                ha:combining { sub=1; auto=1;                                }
-                                ha:layer_mask {
-                                 top = 1
-                                 mask = 1
-                                }
-                                clearance=0.0
-                                 li:ps_poly {
-                                  12.84mil  
-                                  -16.77mil  
-                                  -12.84mil  
-                                  -16.77mil  
-                                  -12.84mil  
-                                  16.77mil  
-                                  12.84mil  
-                                  16.77mil  
-                                 }
-                               }
-
-                               ha:ps_shape_v4 {
-                                ha:combining { auto=1;                                }
-                                ha:layer_mask {
-                                 top = 1
-                                 paste = 1
-                                }
-                                clearance=0.0
-                                 li:ps_poly {
-                                  9.84mil  
-                                  -13.77mil  
-                                  -9.84mil  
-                                  -13.77mil  
-                                  -9.84mil  
-                                  13.77mil  
-                                  9.84mil  
-                                  13.77mil  
-                                 }
-                               }
-                             }
-                           }
-                          }
+               9.84mil  
+               -13.77mil  
+               -9.84mil  
+               -13.77mil  
+               -9.84mil  
+               13.77mil  
+               9.84mil  
+               13.77mil  
+              }
+            }
+          }
+        }
+       }
 
-                           li:objects {
-                            ha:padstack_ref.1445912 {
-                             proto=0; x=987.52mil; y=649.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                             li:thermal {
-                             }
+        li:objects {
+         ha:padstack_ref.1391536 {
+          proto=0; x=3.048in; y=3.47774in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          li:thermal {
+          }
 
-                             ha:attributes {
-                               term=1
-                               name=1
-                             }
-                            }
-                            ha:padstack_ref.1445913 {
-                             proto=0; x=1.019in; y=649.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                             ha:flags {
-                              clearline=1
-                             }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1391537 {
+          proto=0; x=3.048in; y=3.44626in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-                             li:thermal {
-                             }
+          li:thermal {
+          }
 
-                             ha:attributes {
-                               term=2
-                               name=2
-                             }
-                            }
-                           }
-                           li:layers {
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
+        }
+        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:type {
+            silk = 1
+            top = 1
+           }
+         }
 
-                            ha:subc-aux {
-                             lid=1
-                             ha:combining {                             }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-                              li:objects {
-                               ha:line.1445900 {
-                                x1=1.00326in; y1=649.0mil; x2=1.00326in; y2=649.0mil; thickness=0.1mm; clearance=0.0;
-                                ha:attributes {
-                                  subc-role=pnp-origin
-                                }
-                               }
-                               ha:line.1445903 {
-                                x1=1.00326in; y1=649.0mil; x2=1.00326in; y2=649.0mil; thickness=0.1mm; clearance=0.0;
-                                ha:attributes {
-                                  subc-role=origin
-                                }
-                               }
-                               ha:line.1445906 {
-                                x1=1.00326in; y1=649.0mil; x2=26.482804mm; y2=649.0mil; thickness=0.1mm; clearance=0.0;
-                                ha:attributes {
-                                  subc-role=x
-                                }
-                               }
-                               ha:line.1445909 {
-                                x1=1.00326in; y1=649.0mil; x2=1.00326in; y2=17.4846mm; thickness=0.1mm; clearance=0.0;
-                                ha:attributes {
-                                  subc-role=y
-                                }
-                               }
-                              }
-                              ha:type {
-                               top = 1
-                               misc = 1
-                               virtual = 1
-                              }
-                            }
-                           }
-                          }
-                           uid = y5FJ817IGIrTlZXh58AAAABp
-                          }
-                          ha:subc.1445915 {
-                           ha:attributes {
-                            refdes=R41
-                            value=52.3k
-                            device=RESISTOR
-                            footprint=0402
-                            openscad=0402
-                           }
-                          ha:data {
-                                                    li:padstack_prototypes {
+           li:objects {
+            ha:line.1391524 {
+             x1=3.048in; y1=3.462in; x2=3.048in; y2=3.462in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+ ha:flags ={ selected=1
+ };            }
+            ha:line.1391527 {
+             x1=3.048in; y1=3.462in; x2=3.048in; y2=3.462in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+ ha:flags ={ selected=1
+ };            }
+            ha:line.1391530 {
+             x1=3.048in; y1=3.462in; x2=3.048in; y2=86.9348mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+ ha:flags ={ selected=1
+ };            }
+            ha:line.1391533 {
+             x1=3.048in; y1=3.462in; x2=78.4192mm; y2=3.462in; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+ ha:flags ={ selected=1
+ };            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
+        }
+       }
+        uid = IGobWzSMURBswUg5LvAAAACE
+       }
+                            ha:subc.1530589 {
+                             ha:attributes {
+                              value=200k
+                              device=RESISTOR
+                              footprint=0402
+                              refdes=R38
+                             }
+                            ha:data {
+                                                        li:padstack_prototypes {
 
-                           ha:ps_proto_v6.0 {
-                             hdia=0.0; hplated=0; htop=0; hbottom=0;
-                             li:shape {
+                             ha:ps_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 {                                  }
+                                  ha:layer_mask {
+                                   copper = 1
+                                   top = 1
+                                  }
+                                  clearance=0.0
+                                   li:ps_poly {
+                                    9.84mil  
+                                    -13.77mil  
+                                    -9.84mil  
+                                    -13.77mil  
+                                    -9.84mil  
+                                    13.77mil  
+                                    9.84mil  
+                                    13.77mil  
+                                   }
                                  }
-                               }
 
-                               ha:ps_shape_v4 {
-                                ha:combining { sub=1; auto=1;                                }
-                                ha:layer_mask {
-                                 top = 1
-                                 mask = 1
-                                }
-                                clearance=0.0
-                                 li:ps_poly {
-                                  12.84mil  
-                                  -16.77mil  
-                                  -12.84mil  
-                                  -16.77mil  
-                                  -12.84mil  
-                                  16.77mil  
-                                  12.84mil  
-                                  16.77mil  
+                                 ha:ps_shape_v4 {
+                                  ha:combining { sub=1; auto=1;                                  }
+                                  ha:layer_mask {
+                                   top = 1
+                                   mask = 1
+                                  }
+                                  clearance=0.0
+                                   li:ps_poly {
+                                    12.84mil  
+                                    -16.77mil  
+                                    -12.84mil  
+                                    -16.77mil  
+                                    -12.84mil  
+                                    16.77mil  
+                                    12.84mil  
+                                    16.77mil  
+                                   }
                                  }
-                               }
 
-                               ha:ps_shape_v4 {
-                                ha:combining { auto=1;                                }
-                                ha:layer_mask {
-                                 top = 1
-                                 paste = 1
-                                }
-                                clearance=0.0
-                                 li:ps_poly {
-                                  9.84mil  
-                                  -13.77mil  
-                                  -9.84mil  
-                                  -13.77mil  
-                                  -9.84mil  
-                                  13.77mil  
-                                  9.84mil  
-                                  13.77mil  
+                                 ha:ps_shape_v4 {
+                                  ha:combining { 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.1445928 {
-                             proto=0; x=1.05926in; y=649.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                             ha:flags {
-                              clearline=1
-                             }
-
-                             li:thermal {
-                             }
-
-                             ha:attributes {
-                               term=1
-                               name=1
-                             }
                             }
-                            ha:padstack_ref.1445929 {
-                             proto=0; x=1.09074in; y=649.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                             ha:flags {
-                              clearline=1
-                             }
-
-                             li:thermal {
-                             }
-
-                             ha:attributes {
-                               term=2
-                               name=2
-                             }
-                            }
-                           }
-                           li:layers {
 
-                            ha:top-silk {
-                             lid=0
-                             ha:combining {                             }
-
-                              li:objects {
-                              }
-                              ha:type {
-                               silk = 1
-                               top = 1
-                              }
-                            }
-
-                            ha:subc-aux {
-                             lid=1
-                             ha:combining {                             }
-
-                              li:objects {
-                               ha:line.1445916 {
-                                x1=27.305mm; y1=649.0mil; x2=27.305mm; y2=649.0mil; thickness=0.1mm; clearance=0.0;
-                                ha:attributes {
-                                  subc-role=pnp-origin
-                                }
-                               }
-                               ha:line.1445919 {
-                                x1=27.305mm; y1=649.0mil; x2=27.305mm; y2=649.0mil; thickness=0.1mm; clearance=0.0;
-                                ha:attributes {
-                                  subc-role=origin
-                                }
+                             li:objects {
+                              ha:padstack_ref.1530602 {
+                               proto=0; x=3.153in; y=3.478in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                               ha:flags {
+                                clearline=1
                                }
-                               ha:line.1445922 {
-                                x1=27.305mm; y1=649.0mil; x2=28.305mm; y2=649.0mil; thickness=0.1mm; clearance=0.0;
-                                ha:attributes {
-                                  subc-role=x
-                                }
+
+                               li:thermal {
                                }
-                               ha:line.1445925 {
-                                x1=27.305mm; y1=649.0mil; x2=27.305mm; y2=17.4846mm; thickness=0.1mm; clearance=0.0;
-                                ha:attributes {
-                                  subc-role=y
-                                }
+
+                               ha:attributes {
+                                 term=1
+                                 name=1
                                }
                               }
-                              ha:type {
-                               top = 1
-                               misc = 1
-                               virtual = 1
-                              }
-                            }
-                           }
-                          }
-                           uid = y5FJ817IGIrTlZXh58AAAABn
-                          }
-                          ha:subc.1445931 {
-                           ha:attributes {
-                            refdes=C5
-                            value=0.1uF
-                            device=CAPACITOR
-                            footprint=0402
-                            openscad=0402
-                           }
-                          ha:data {
-                                                    li:padstack_prototypes {
-
-                           ha:ps_proto_v6.0 {
-                             hdia=0.0; hplated=0; htop=0; hbottom=0;
-                             li:shape {
-
-                               ha:ps_shape_v4 {
-                                ha:combining {                                }
-                                ha:layer_mask {
-                                 copper = 1
-                                 top = 1
-                                }
-                                clearance=0.0
-                                 li:ps_poly {
-                                  9.84mil  
-                                  -13.77mil  
-                                  -9.84mil  
-                                  -13.77mil  
-                                  -9.84mil  
-                                  13.77mil  
-                                  9.84mil  
-                                  13.77mil  
-                                 }
+                              ha:padstack_ref.1530603 {
+                               proto=0; x=3.153in; y=3.44652in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                               ha:flags {
+                                clearline=1
                                }
 
-                               ha:ps_shape_v4 {
-                                ha:combining { sub=1; auto=1;                                }
-                                ha:layer_mask {
-                                 top = 1
-                                 mask = 1
-                                }
-                                clearance=0.0
-                                 li:ps_poly {
-                                  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=2
+                                 name=2
                                }
-                             }
-                           }
-                          }
-
-                           li:objects {
-                            ha:padstack_ref.1445944 {
-                             proto=0; x=1.146in; y=584.48mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                             ha:flags {
-                              clearline=1
-                             }
-
-                             li:thermal {
-                             }
-
-                             ha:attributes {
-                               term=1
-                               name=1
-                             }
-                            }
-                            ha:padstack_ref.1445945 {
-                             proto=0; x=1.146in; y=553.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                             ha:flags {
-                              clearline=1
-                             }
-
-                             li:thermal {
-                             }
-
-                             ha:attributes {
-                               term=2
-                               name=2
-                             }
-                            }
-                           }
-                           li:layers {
-
-                            ha:top-silk {
-                             lid=0
-                             ha:combining {                             }
-
-                              li:objects {
-                              }
-                              ha:type {
-                               silk = 1
-                               top = 1
                               }
-                            }
-
-                            ha:subc-aux {
-                             lid=1
-                             ha:combining {                             }
+                             }
+                             li:layers {
 
-                              li:objects {
-                               ha:line.1445932 {
-                                x1=1.146in; y1=568.74mil; x2=1.146in; y2=568.74mil; thickness=0.1mm; clearance=0.0;
-                                ha:attributes {
-                                  subc-role=pnp-origin
-                                }
-                               }
-                               ha:line.1445935 {
-                                x1=1.146in; y1=568.74mil; x2=1.146in; y2=568.74mil; thickness=0.1mm; clearance=0.0;
-                                ha:attributes {
-                                  subc-role=origin
-                                }
-                               }
-                               ha:line.1445938 {
-                                x1=1.146in; y1=568.74mil; x2=1.146in; y2=13.445996mm; thickness=0.1mm; clearance=0.0;
-                                ha:attributes {
-                                  subc-role=x
+                              ha:top-silk {
+                               lid=0
+                               ha:combining {                               }
+
+                                li:objects {
                                 }
-                               }
-                               ha:line.1445941 {
-                                x1=1.146in; y1=568.74mil; x2=30.1084mm; y2=568.74mil; thickness=0.1mm; clearance=0.0;
-                                ha:attributes {
-                                  subc-role=y
+                                ha:type {
+                                 silk = 1
+                                 top = 1
                                 }
-                               }
                               }
-                              ha:type {
-                               top = 1
-                               misc = 1
-                               virtual = 1
-                              }
-                            }
-                           }
-                          }
-                           uid = y5FJ817IGIrTlZXh58AAAABl
-                          }
-                          ha:subc.1446874 {
-                           ha:attributes {
-                            copyright=2006 DJ Delorie
-                            author=DJ Delorie
-                            footprint=SOT23-5
-                            dist-license=GPL
-                            refdes=U3
-                            value=TPS70933
-                            device=IC
-                            use-license=Unlimited
-                            openscad=sot23-5
-                           }
-                          ha:data {
-                                                    li:padstack_prototypes {
 
-                           ha:ps_proto_v6.0 {
-                             hdia=0.0; hplated=0; htop=0; hbottom=0;
-                             li:shape {
+                              ha:subc-aux {
+                               lid=1
+                               ha:combining {                               }
 
-                               ha:ps_shape_v4 {
-                                ha:combining {                                }
-                                ha:layer_mask {
-                                 copper = 1
-                                 top = 1
-                                }
-                                clearance=0.0
-                                 li:ps_poly {
-                                  12.0mil  
-                                  -20.0mil  
-                                  -12.0mil  
-                                  -20.0mil  
-                                  -12.0mil  
-                                  20.0mil  
-                                  12.0mil  
-                                  20.0mil  
+                                li:objects {
+                                 ha:line.1530590 {
+                                  x1=3.153in; y1=3.46226in; x2=3.153in; y2=3.46226in; thickness=0.1mm; clearance=0.0;
+                                  ha:attributes {
+                                    subc-role=pnp-origin
+                                  }
                                  }
-                               }
-
-                               ha:ps_shape_v4 {
-                                ha:combining { sub=1; auto=1;                                }
-                                ha:layer_mask {
-                                 top = 1
-                                 mask = 1
-                                }
-                                clearance=0.0
-                                 li:ps_poly {
-                                  15.0mil  
-                                  -23.0mil  
-                                  -15.0mil  
-                                  -23.0mil  
-                                  -15.0mil  
-                                  23.0mil  
-                                  15.0mil  
-                                  23.0mil  
+                                 ha:line.1530593 {
+                                  x1=3.153in; y1=3.46226in; x2=3.153in; y2=3.46226in; thickness=0.1mm; clearance=0.0;
+                                  ha:attributes {
+                                    subc-role=origin
+                                  }
                                  }
-                               }
-
-                               ha:ps_shape_v4 {
-                                ha:combining { auto=1;                                }
-                                ha:layer_mask {
+                                 ha:line.1530596 {
+                                  x1=3.153in; y1=3.46226in; x2=3.153in; y2=86.941404mm; thickness=0.1mm; clearance=0.0;
+                                  ha:attributes {
+                                    subc-role=x
+                                  }
+                                 }
+                                 ha:line.1530599 {
+                                  x1=3.153in; y1=3.46226in; x2=81.0862mm; y2=3.46226in; thickness=0.1mm; clearance=0.0;
+                                  ha:attributes {
+                                    subc-role=y
+                                  }
+                                 }
+                                }
+                                ha:type {
                                  top = 1
-                                 paste = 1
+                                 misc = 1
+                                 virtual = 1
                                 }
-                                clearance=0.0
-                                 li:ps_poly {
-                                  12.0mil  
-                                  -20.0mil  
-                                  -12.0mil  
-                                  -20.0mil  
-                                  -12.0mil  
-                                  20.0mil  
-                                  12.0mil  
-                                  20.0mil  
-                                 }
-                               }
-                             }
-                           }
-                          }
-
-                           li:objects {
-                            ha:padstack_ref.1446899 {
-                             proto=0; x=1.614in; y=349.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=15.0mil;
-                             ha:flags {
-                              clearline=1
-                             }
-
-                             li:thermal {
-                             }
-
-                             ha:attributes {
-                               term=4
-                               name=4
+                              }
                              }
                             }
-                            ha:padstack_ref.1446900 {
-                             proto=0; x=1.536in; y=349.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=15.0mil;
-                             ha:flags {
-                              clearline=1
-                             }
-
-                             li:thermal {
-                             }
-
-                             ha:attributes {
-                               term=5
-                               name=5
-                             }
+                             uid = fdmrigvTMcHho9IPHtUAAABa
                             }
-                            ha:padstack_ref.1446901 {
-                             proto=0; x=1.536in; y=431.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=15.0mil;
-                             ha:flags {
-                              clearline=1
-                             }
-
-                             li:thermal {
-                             }
-
+                            ha:subc.1530605 {
                              ha:attributes {
-                               term=1
-                               name=1
-                             }
-                            }
-                            ha:padstack_ref.1446902 {
-                             proto=0; x=40.005mm; y=431.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=15.0mil;
-                             li:thermal {
+                              value=22k
+                              device=RESISTOR
+                              footprint=0402
+                              refdes=R37
                              }
+                            ha:data {
+                                                        li:padstack_prototypes {
 
-                             ha:attributes {
-                               term=2
-                               name=2
-                             }
-                            }
-                            ha:padstack_ref.1446903 {
-                             proto=0; x=1.614in; y=431.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=15.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 {
+                                    -13.77mil  
+                                    -9.84mil  
+                                    -13.77mil  
+                                    9.84mil  
+                                    13.77mil  
+                                    9.84mil  
+                                    13.77mil  
+                                    -9.84mil  
+                                   }
+                                 }
 
-                             ha:attributes {
-                               term=3
-                               name=3
+                                 ha:ps_shape_v4 {
+                                  ha:combining { sub=1; auto=1;                                  }
+                                  ha:layer_mask {
+                                   top = 1
+                                   mask = 1
+                                  }
+                                  clearance=0.0
+                                   li:ps_poly {
+                                    -16.77mil  
+                                    -12.84mil  
+                                    -16.77mil  
+                                    12.84mil  
+                                    16.77mil  
+                                    12.84mil  
+                                    16.77mil  
+                                    -12.84mil  
+                                   }
+                                 }
+
+                                 ha:ps_shape_v4 {
+                                  ha:combining { auto=1;                                  }
+                                  ha:layer_mask {
+                                   top = 1
+                                   paste = 1
+                                  }
+                                  clearance=0.0
+                                   li:ps_poly {
+                                    -13.77mil  
+                                    -9.84mil  
+                                    -13.77mil  
+                                    9.84mil  
+                                    13.77mil  
+                                    9.84mil  
+                                    13.77mil  
+                                    -9.84mil  
+                                   }
+                                 }
+                               }
                              }
                             }
-                           }
-                           li:layers {
 
-                            ha:top-silk {
-                             lid=0
-                             ha:combining {                             }
+                             li:objects {
+                              ha:padstack_ref.1530618 {
+                               proto=0; x=3.106in; y=3.30552in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                               li:thermal {
+                               }
 
-                              li:objects {
-                               ha:line.1446875 {
-                                x1=1.634in; y1=459.0mil; x2=1.634in; y2=320.0mil; thickness=10.0mil; clearance=0.0;
+                               ha:attributes {
+                                 term=1
+                                 name=1
                                }
-                               ha:line.1446878 {
-                                x1=1.634in; y1=320.0mil; x2=1.516in; y2=320.0mil; thickness=10.0mil; clearance=0.0;
+                              }
+                              ha:padstack_ref.1530619 {
+                               proto=0; x=3.106in; y=3.337in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                               ha:flags {
+                                clearline=1
                                }
-                               ha:line.1446881 {
-                                x1=1.516in; y1=320.0mil; x2=1.516in; y2=459.0mil; thickness=10.0mil; clearance=0.0;
+
+                               li:thermal {
                                }
-                               ha:line.1446884 {
-                                x1=1.516in; y1=459.0mil; x2=1.634in; y2=459.0mil; thickness=10.0mil; clearance=0.0;
+
+                               ha:attributes {
+                                 term=2
+                                 name=2
                                }
                               }
-                              ha:type {
-                               silk = 1
-                               top = 1
-                              }
-                            }
+                             }
+                             li:layers {
 
-                            ha:subc-aux {
-                             lid=1
-                             ha:combining {                             }
+                              ha:top-silk {
+                               lid=0
+                               ha:combining {                               }
 
-                              li:objects {
-                               ha:line.1446887 {
-                                x1=40.005mm; y1=398.2mil; x2=40.005mm; y2=398.2mil; thickness=0.1mm; clearance=0.0;
-                                ha:attributes {
-                                  subc-role=pnp-origin
+                                li:objects {
                                 }
-                               }
-                               ha:line.1446890 {
-                                x1=1.614in; y1=349.0mil; x2=1.614in; y2=349.0mil; thickness=0.1mm; clearance=0.0;
-                                ha:attributes {
-                                  subc-role=origin
+                                ha:type {
+                                 silk = 1
+                                 top = 1
                                 }
-                               }
-                               ha:line.1446893 {
-                                x1=1.614in; y1=349.0mil; x2=1.614in; y2=9.8646mm; thickness=0.1mm; clearance=0.0;
-                                ha:attributes {
-                                  subc-role=x
+                              }
+
+                              ha:subc-aux {
+                               lid=1
+                               ha:combining {                               }
+
+                                li:objects {
+                                 ha:line.1530606 {
+                                  x1=3.106in; y1=3.32126in; x2=3.106in; y2=3.32126in; thickness=0.1mm; clearance=0.0;
+                                  ha:flags {
+                                   selected=1
+                                  }
+
+                                  ha:attributes {
+                                    subc-role=pnp-origin
+                                  }
+                                 }
+                                 ha:line.1530609 {
+                                  x1=3.106in; y1=3.32126in; x2=3.106in; y2=3.32126in; thickness=0.1mm; clearance=0.0;
+                                  ha:flags {
+                                   selected=1
+                                  }
+
+                                  ha:attributes {
+                                    subc-role=origin
+                                  }
+                                 }
+                                 ha:line.1530612 {
+                                  x1=3.106in; y1=3.32126in; x2=3.106in; y2=83.360004mm; thickness=0.1mm; clearance=0.0;
+                                  ha:flags {
+                                   selected=1
+                                  }
+
+                                  ha:attributes {
+                                    subc-role=x
+                                  }
+                                 }
+                                 ha:line.1530615 {
+                                  x1=3.106in; y1=3.32126in; x2=77.8924mm; y2=3.32126in; thickness=0.1mm; clearance=0.0;
+                                  ha:flags {
+                                   selected=1
+                                  }
+
+                                  ha:attributes {
+                                    subc-role=y
+                                  }
+                                 }
                                 }
-                               }
-                               ha:line.1446896 {
-                                x1=1.614in; y1=349.0mil; x2=41.9956mm; y2=349.0mil; thickness=0.1mm; clearance=0.0;
-                                ha:attributes {
-                                  subc-role=y
+                                ha:type {
+                                 top = 1
+                                 misc = 1
+                                 virtual = 1
                                 }
-                               }
-                              }
-                              ha:type {
-                               top = 1
-                               misc = 1
-                               virtual = 1
                               }
+                             }
                             }
-                           }
-                          }
-                           uid = L3uSQeru9w1L5hdo5KkAAABi
-                          }
-                          ha:subc.1446905 {
-                           ha:attributes {
-                            footprint=0402
-                            value=2.2uF
-                            device=CAPACITOR
-                            openscad=0402
-                            refdes=C8
-                           }
-                          ha:data {
-                                                    li:padstack_prototypes {
+                             uid = fdmrigvTMcHho9IPHtUAAABT
+                            }
+                            ha:subc.1530621 {
+                             ha:attributes {
+                              value=200k
+                              device=RESISTOR
+                              footprint=0402
+                              refdes=R36
+                             }
+                            ha:data {
+                                                        li:padstack_prototypes {
 
-                           ha:ps_proto_v6.0 {
-                             hdia=0.0; hplated=0; htop=0; hbottom=0;
-                             li:shape {
+                             ha:ps_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 {                                  }
+                                  ha:layer_mask {
+                                   copper = 1
+                                   top = 1
+                                  }
+                                  clearance=0.0
+                                   li:ps_poly {
+                                    -13.77mil  
+                                    -9.84mil  
+                                    -13.77mil  
+                                    9.84mil  
+                                    13.77mil  
+                                    9.84mil  
+                                    13.77mil  
+                                    -9.84mil  
+                                   }
                                  }
-                               }
 
-                               ha:ps_shape_v4 {
-                                ha:combining { sub=1; auto=1;                                }
-                                ha:layer_mask {
-                                 top = 1
-                                 mask = 1
-                                }
-                                clearance=0.0
-                                 li:ps_poly {
-                                  12.84mil  
-                                  -16.77mil  
-                                  -12.84mil  
-                                  -16.77mil  
-                                  -12.84mil  
-                                  16.77mil  
-                                  12.84mil  
-                                  16.77mil  
+                                 ha:ps_shape_v4 {
+                                  ha:combining { sub=1; auto=1;                                  }
+                                  ha:layer_mask {
+                                   top = 1
+                                   mask = 1
+                                  }
+                                  clearance=0.0
+                                   li:ps_poly {
+                                    -16.77mil  
+                                    -12.84mil  
+                                    -16.77mil  
+                                    12.84mil  
+                                    16.77mil  
+                                    12.84mil  
+                                    16.77mil  
+                                    -12.84mil  
+                                   }
                                  }
-                               }
 
-                               ha:ps_shape_v4 {
-                                ha:combining { auto=1;                                }
-                                ha:layer_mask {
-                                 top = 1
-                                 paste = 1
-                                }
-                                clearance=0.0
-                                 li:ps_poly {
-                                  9.84mil  
-                                  -13.77mil  
-                                  -9.84mil  
-                                  -13.77mil  
-                                  -9.84mil  
-                                  13.77mil  
-                                  9.84mil  
-                                  13.77mil  
+                                 ha:ps_shape_v4 {
+                                  ha:combining { auto=1;                                  }
+                                  ha:layer_mask {
+                                   top = 1
+                                   paste = 1
+                                  }
+                                  clearance=0.0
+                                   li:ps_poly {
+                                    -13.77mil  
+                                    -9.84mil  
+                                    -13.77mil  
+                                    9.84mil  
+                                    13.77mil  
+                                    9.84mil  
+                                    13.77mil  
+                                    -9.84mil  
+                                   }
                                  }
                                }
                              }
-                           }
-                          }
-
-                           li:objects {
-                            ha:padstack_ref.1446918 {
-                             proto=0; x=1.56748in; y=291.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                             li:thermal {
-                             }
-
-                             ha:attributes {
-                               term=1
-                               name=1
-                             }
-                            }
-                            ha:padstack_ref.1446919 {
-                             proto=0; x=1.536in; y=291.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                             ha:flags {
-                              clearline=1
-                             }
-
-                             li:thermal {
-                             }
-
-                             ha:attributes {
-                               term=2
-                               name=2
-                             }
-                            }
-                           }
-                           li:layers {
-
-                            ha:top-silk {
-                             lid=0
-                             ha:combining {                             }
-
-                              li:objects {
-                              }
-                              ha:type {
-                               silk = 1
-                               top = 1
-                              }
                             }
 
-                            ha:subc-aux {
-                             lid=1
-                             ha:combining {                             }
-
-                              li:objects {
-                               ha:line.1446906 {
-                                x1=1.55174in; y1=291.0mil; x2=1.55174in; y2=291.0mil; thickness=0.1mm; clearance=0.0;
-                                ha:attributes {
-                                  subc-role=pnp-origin
-                                }
-                               }
-                               ha:line.1446909 {
-                                x1=1.55174in; y1=291.0mil; x2=1.55174in; y2=291.0mil; thickness=0.1mm; clearance=0.0;
-                                ha:attributes {
-                                  subc-role=origin
-                                }
+                             li:objects {
+                              ha:padstack_ref.1530634 {
+                               proto=0; x=3.153in; y=3.337in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                               ha:flags {
+                                clearline=1
                                }
-                               ha:line.1446912 {
-                                x1=1.55174in; y1=291.0mil; x2=38.414196mm; y2=291.0mil; thickness=0.1mm; clearance=0.0;
-                                ha:attributes {
-                                  subc-role=x
-                                }
+
+                               li:thermal {
                                }
-                               ha:line.1446915 {
-                                x1=1.55174in; y1=291.0mil; x2=1.55174in; y2=6.3914mm; thickness=0.1mm; clearance=0.0;
-                                ha:attributes {
-                                  subc-role=y
-                                }
+
+                               ha:attributes {
+                                 term=1
+                                 name=1
                                }
                               }
-                              ha:type {
-                               top = 1
-                               misc = 1
-                               virtual = 1
-                              }
-                            }
-                           }
-                          }
-                           uid = L3uSQeru9w1L5hdo5KkAAABY
-                          }
-                          ha:subc.1446921 {
-                           ha:attributes {
-                            footprint=0402
-                            value=1uF
-                            device=CAPACITOR
-                            openscad=0402
-                            refdes=C15
-                           }
-                          ha:data {
-                                                    li:padstack_prototypes {
-
-                           ha:ps_proto_v6.0 {
-                             hdia=0.0; hplated=0; htop=0; hbottom=0;
-                             li:shape {
-
-                               ha:ps_shape_v4 {
-                                ha:combining {                                }
-                                ha:layer_mask {
-                                 copper = 1
-                                 top = 1
-                                }
-                                clearance=0.0
-                                 li:ps_poly {
-                                  9.84mil  
-                                  -13.77mil  
-                                  -9.84mil  
-                                  -13.77mil  
-                                  -9.84mil  
-                                  13.77mil  
-                                  9.84mil  
-                                  13.77mil  
-                                 }
+                              ha:padstack_ref.1530635 {
+                               proto=0; x=3.153in; y=3.30552in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                               ha:flags {
+                                clearline=1
                                }
 
-                               ha:ps_shape_v4 {
-                                ha:combining { sub=1; auto=1;                                }
-                                ha:layer_mask {
-                                 top = 1
-                                 mask = 1
-                                }
-                                clearance=0.0
-                                 li:ps_poly {
-                                  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=2
+                                 name=2
                                }
-                             }
-                           }
-                          }
-
-                           li:objects {
-                            ha:padstack_ref.1446934 {
-                             proto=0; x=1.56748in; y=486.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                             li:thermal {
-                             }
-
-                             ha:attributes {
-                               term=1
-                               name=1
-                             }
-                            }
-                            ha:padstack_ref.1446935 {
-                             proto=0; x=1.536in; y=486.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                             ha:flags {
-                              clearline=1
-                             }
-
-                             li:thermal {
-                             }
-
-                             ha:attributes {
-                               term=2
-                               name=2
-                             }
-                            }
-                           }
-                           li:layers {
-
-                            ha:top-silk {
-                             lid=0
-                             ha:combining {                             }
-
-                              li:objects {
                               }
-                              ha:type {
-                               silk = 1
-                               top = 1
-                              }
-                            }
+                             }
+                             li:layers {
 
-                            ha:subc-aux {
-                             lid=1
-                             ha:combining {                             }
+                              ha:top-silk {
+                               lid=0
+                               ha:combining {                               }
 
-                              li:objects {
-                               ha:line.1446922 {
-                                x1=1.55174in; y1=486.0mil; x2=1.55174in; y2=486.0mil; thickness=0.1mm; clearance=0.0;
-                                ha:attributes {
-                                  subc-role=pnp-origin
-                                }
-                               }
-                               ha:line.1446925 {
-                                x1=1.55174in; y1=486.0mil; x2=1.55174in; y2=486.0mil; thickness=0.1mm; clearance=0.0;
-                                ha:attributes {
-                                  subc-role=origin
-                                }
-                               }
-                               ha:line.1446928 {
-                                x1=1.55174in; y1=486.0mil; x2=38.414196mm; y2=486.0mil; thickness=0.1mm; clearance=0.0;
-                                ha:attributes {
-                                  subc-role=x
+                                li:objects {
                                 }
-                               }
-                               ha:line.1446931 {
-                                x1=1.55174in; y1=486.0mil; x2=1.55174in; y2=11.3444mm; thickness=0.1mm; clearance=0.0;
-                                ha:attributes {
-                                  subc-role=y
+                                ha:type {
+                                 silk = 1
+                                 top = 1
                                 }
-                               }
-                              }
-                              ha:type {
-                               top = 1
-                               misc = 1
-                               virtual = 1
                               }
-                            }
-                           }
-                          }
-                           uid = L3uSQeru9w1L5hdo5KkAAABW
-                          }
-                          ha:subc.1459186 {
-                           ha:attributes {
-                            value=SPDT
-                            device=SPDT_Switch
-                            footprint=1MS1T1B4M7
-                            refdes=S2
-                           }
-                          ha:data {
-                                                    li:padstack_prototypes {
 
-                           ha:ps_proto_v6.0 {
-                             hdia=72.83mil; hplated=1; htop=0; hbottom=0;
-                             li:shape {
+                              ha:subc-aux {
+                               lid=1
+                               ha:combining {                               }
 
-                               ha:ps_shape_v4 {
-                                ha:combining {                                }
-                                ha:layer_mask {
-                                 copper = 1
-                                 top = 1
-                                }
-                                clearance=0.0
-                                 li:ps_poly {
-                                  -56.1mil  
-                                  -56.1mil  
-                                  56.1mil  
-                                  -56.1mil  
-                                  56.1mil  
-                                  56.1mil  
-                                  -56.1mil  
-                                  56.1mil  
-                                 }
-                               }
+                                li:objects {
+                                 ha:line.1530622 {
+                                  x1=3.153in; y1=3.32126in; x2=3.153in; y2=3.32126in; thickness=0.1mm; clearance=0.0;
+                                  ha:flags {
+                                   selected=1
+                                  }
 
-                               ha:ps_shape_v4 {
-                                ha:combining {                                }
-                                ha:layer_mask {
-                                 bottom = 1
-                                 copper = 1
-                                }
-                                clearance=0.0
-                                 li:ps_poly {
-                                  -56.1mil  
-                                  -56.1mil  
-                                  56.1mil  
-                                  -56.1mil  
-                                  56.1mil  
-                                  56.1mil  
-                                  -56.1mil  
-                                  56.1mil  
+                                  ha:attributes {
+                                    subc-role=pnp-origin
+                                  }
                                  }
-                               }
+                                 ha:line.1530625 {
+                                  x1=3.153in; y1=3.32126in; x2=3.153in; y2=3.32126in; thickness=0.1mm; clearance=0.0;
+                                  ha:flags {
+                                   selected=1
+                                  }
 
-                               ha:ps_shape_v4 {
-                                ha:combining {                                }
-                                ha:layer_mask {
-                                 copper = 1
-                                 intern = 1
-                                }
-                                clearance=0.0
-                                 li:ps_poly {
-                                  -56.1mil  
-                                  -56.1mil  
-                                  56.1mil  
-                                  -56.1mil  
-                                  56.1mil  
-                                  56.1mil  
-                                  -56.1mil  
-                                  56.1mil  
+                                  ha:attributes {
+                                    subc-role=origin
+                                  }
                                  }
-                               }
+                                 ha:line.1530628 {
+                                  x1=3.153in; y1=3.32126in; x2=3.153in; y2=85.360004mm; thickness=0.1mm; clearance=0.0;
+                                  ha:flags {
+                                   selected=1
+                                  }
 
-                               ha:ps_shape_v4 {
-                                ha:combining { sub=1; auto=1;                                }
-                                ha:layer_mask {
-                                 top = 1
-                                 mask = 1
-                                }
-                                clearance=0.0
-                                 li:ps_poly {
-                                  -59.055mil  
-                                  -59.055mil  
-                                  59.055mil  
-                                  -59.055mil  
-                                  59.055mil  
-                                  59.055mil  
-                                  -59.055mil  
-                                  59.055mil  
+                                  ha:attributes {
+                                    subc-role=x
+                                  }
                                  }
-                               }
+                                 ha:line.1530631 {
+                                  x1=3.153in; y1=3.32126in; x2=81.0862mm; y2=3.32126in; thickness=0.1mm; clearance=0.0;
+                                  ha:flags {
+                                   selected=1
+                                  }
 
-                               ha:ps_shape_v4 {
-                                ha:combining { sub=1; auto=1;                                }
-                                ha:layer_mask {
-                                 bottom = 1
-                                 mask = 1
-                                }
-                                clearance=0.0
-                                 li:ps_poly {
-                                  -59.055mil  
-                                  -59.055mil  
-                                  59.055mil  
-                                  -59.055mil  
-                                  59.055mil  
-                                  59.055mil  
-                                  -59.055mil  
-                                  59.055mil  
+                                  ha:attributes {
+                                    subc-role=y
+                                  }
                                  }
-                               }
-                             }
-                           }
-
-                           ha:ps_proto_v6.1 {
-                             hdia=72.83mil; hplated=1; htop=0; hbottom=0;
-                             li:shape {
-
-                               ha:ps_shape_v4 {
-                                ha:ps_circ { x=0.0; y=0.0; dia=112.2mil;                                }
-                                ha:combining {                                }
-                                ha:layer_mask {
-                                 copper = 1
-                                 top = 1
-                                }
-                                clearance=0.0
-                               }
-
-                               ha:ps_shape_v4 {
-                                ha:ps_circ { x=0.0; y=0.0; dia=112.2mil;                                }
-                                ha:combining {                                }
-                                ha:layer_mask {
-                                 bottom = 1
-                                 copper = 1
                                 }
-                                clearance=0.0
-                               }
-
-                               ha:ps_shape_v4 {
-                                ha:ps_circ { x=0.0; y=0.0; dia=112.2mil;                                }
-                                ha:combining {                                }
-                                ha:layer_mask {
-                                 copper = 1
-                                 intern = 1
-                                }
-                                clearance=0.0
-                               }
-
-                               ha:ps_shape_v4 {
-                                ha:ps_circ { x=0.0; y=0.0; dia=118.11mil;                                }
-                                ha:combining { sub=1; auto=1;                                }
-                                ha:layer_mask {
+                                ha:type {
                                  top = 1
-                                 mask = 1
-                                }
-                                clearance=0.0
-                               }
-
-                               ha:ps_shape_v4 {
-                                ha:ps_circ { x=0.0; y=0.0; dia=118.11mil;                                }
-                                ha:combining { sub=1; auto=1;                                }
-                                ha:layer_mask {
-                                 bottom = 1
-                                 mask = 1
+                                 misc = 1
+                                 virtual = 1
                                 }
-                                clearance=0.0
-                               }
-                             }
-                           }
-                          }
-
-                           li:objects {
-                            ha:padstack_ref.1459212 {
-                             proto=0; x=868.0mil; y=3.229in; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
-                             ha:flags {
-                              clearline=1
-                             }
-
-                             li:thermal {
-                             }
-
-                             ha:attributes {
-                               term=1
-                               name=pin1
+                              }
                              }
                             }
-                            ha:padstack_ref.1459213 {
-                             proto=1; x=718.0mil; y=3.229in; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
-                             ha:flags {
-                              clearline=1
-                             }
-
-                             li:thermal {
-                             }
-
-                             ha:attributes {
-                               term=2
-                               name=pin2
-                             }
+                             uid = fdmrigvTMcHho9IPHtUAAABU
                             }
-                            ha:padstack_ref.1459214 {
-                             proto=1; x=568.0mil; y=3.229in; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
-                             ha:flags {
-                              clearline=1
+                            ha:subc.1530637 {
+                             ha:attributes {
+                              value=26.1k
+                              device=RESISTOR
+                              footprint=0402
+                              refdes=R39
                              }
+                            ha:data {
+                                                        li:padstack_prototypes {
 
-                             li:thermal {
-                             }
+                             ha:ps_proto_v6.0 {
+                               hdia=0.0; hplated=0; htop=0; hbottom=0;
+                               li:shape {
 
-                             ha:attributes {
-                               term=3
-                               name=pin3
-                             }
-                            }
-                            ha:padstack_ref.1459215 {
-                             proto=1; x=68.0mil; y=3.129in; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
-                             ha:flags {
-                              clearline=1
-                             }
+                                 ha:ps_shape_v4 {
+                                  ha:combining {                                  }
+                                  ha:layer_mask {
+                                   copper = 1
+                                   top = 1
+                                  }
+                                  clearance=0.0
+                                   li:ps_poly {
+                                    9.84mil  
+                                    -13.77mil  
+                                    -9.84mil  
+                                    -13.77mil  
+                                    -9.84mil  
+                                    13.77mil  
+                                    9.84mil  
+                                    13.77mil  
+                                   }
+                                 }
 
-                             li:thermal {
-                               li:2 {
-                                on  
-                                diag  
-                                round  
-                                noshape  
-                               }
-                               li:3 {
-                                on  
-                                diag  
-                                round  
-                                noshape  
+                                 ha:ps_shape_v4 {
+                                  ha:combining { sub=1; auto=1;                                  }
+                                  ha:layer_mask {
+                                   top = 1
+                                   mask = 1
+                                  }
+                                  clearance=0.0
+                                   li:ps_poly {
+                                    12.84mil  
+                                    -16.77mil  
+                                    -12.84mil  
+                                    -16.77mil  
+                                    -12.84mil  
+                                    16.77mil  
+                                    12.84mil  
+                                    16.77mil  
+                                   }
+                                 }
+
+                                 ha:ps_shape_v4 {
+                                  ha:combining { auto=1;                                  }
+                                  ha:layer_mask {
+                                   top = 1
+                                   paste = 1
+                                  }
+                                  clearance=0.0
+                                   li:ps_poly {
+                                    9.84mil  
+                                    -13.77mil  
+                                    -9.84mil  
+                                    -13.77mil  
+                                    -9.84mil  
+                                    13.77mil  
+                                    9.84mil  
+                                    13.77mil  
+                                   }
+                                 }
                                }
                              }
-
-                             ha:attributes {
-                               term=4
-                               name=GND
-                             }
                             }
-                            ha:padstack_ref.1459216 {
-                             proto=1; x=68.0mil; y=3.32899in; rot=0.000000; xmirror=1; smirror=1; clearance=19.685mil;
-                             ha:flags {
-                              clearline=1
-                             }
 
-                             li:thermal {
-                               li:2 {
-                                on  
-                                diag  
-                                round  
-                                noshape  
-                               }
-                               li:3 {
-                                on  
-                                diag  
-                                round  
-                                noshape  
+                             li:objects {
+                              ha:padstack_ref.1530650 {
+                               proto=0; x=3.106in; y=3.44652in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                               li:thermal {
                                }
-                             }
 
-                             ha:attributes {
-                               term=4
-                               name=GND
-                             }
-                            }
-                           }
-                           li:layers {
-
-                            ha:top-silk {
-                             lid=0
-                             ha:combining {                             }
-
-                              li:objects {
-                               ha:line.1459187 {
-                                x1=68.0mil; y1=3.36403in; x2=68.0mil; y2=3.09396in; thickness=10.0mil; clearance=0.0;
-                               }
-                               ha:line.1459190 {
-                                x1=68.0mil; y1=3.36403in; x2=568.0mil; y2=3.36403in; thickness=10.0mil; clearance=0.0;
+                               ha:attributes {
+                                 term=1
+                                 name=1
                                }
-                               ha:line.1459193 {
-                                x1=568.0mil; y1=3.36403in; x2=568.0mil; y2=3.09396in; thickness=10.0mil; clearance=0.0;
+                              }
+                              ha:padstack_ref.1530651 {
+                               proto=0; x=3.106in; y=3.478in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                               ha:flags {
+                                clearline=1
                                }
-                               ha:line.1459196 {
-                                x1=68.0mil; y1=3.09396in; x2=568.0mil; y2=3.09396in; thickness=10.0mil; clearance=0.0;
+
+                               li:thermal {
                                }
-                               ha:text.1459199 {
-                                string=%a.parent.refdes%; x=68.0mil; y=3.229in; scale=100; fid=0;
-                                ha:flags {
-                                 dyntext=1
-                                 floater=1
-                                 onsolder=1
-                                }
-                                rot = 0.000000
+
+                               ha:attributes {
+                                 term=2
+                                 name=2
                                }
                               }
-                              ha:type {
-                               silk = 1
-                                bottom = 1
-                              }
-                            }
+                             }
+                             li:layers {
 
-                            ha:subc-aux {
-                             lid=1
-                             ha:combining {                             }
+                              ha:top-silk {
+                               lid=0
+                               ha:combining {                               }
 
-                              li:objects {
-                               ha:line.1459200 {
-                                x1=458.0mil; y1=82.01655mm; x2=458.0mil; y2=82.01655mm; thickness=0.1mm; clearance=0.0;
-                                ha:attributes {
-                                  subc-role=pnp-origin
-                                }
-                               }
-                               ha:line.1459203 {
-                                x1=68.0mil; y1=3.229in; x2=68.0mil; y2=3.229in; thickness=0.1mm; clearance=0.0;
-                                ha:attributes {
-                                  subc-role=origin
-                                }
-                               }
-                               ha:line.1459206 {
-                                x1=68.0mil; y1=3.229in; x2=68.0mil; y2=83.0166mm; thickness=0.1mm; clearance=0.0;
-                                ha:attributes {
-                                  subc-role=x
+                                li:objects {
                                 }
-                               }
-                               ha:line.1459209 {
-                                x1=68.0mil; y1=3.229in; x2=0.7272mm; y2=3.229in; thickness=0.1mm; clearance=0.0;
-                                ha:attributes {
-                                  subc-role=y
+                                ha:type {
+                                 silk = 1
+                                 top = 1
                                 }
-                               }
-                              }
-                              ha:type {
-                               misc = 1
-                               virtual = 1
-                                bottom = 1
                               }
-                            }
-                           }
-                          }
-                           uid = QRMDyjypCGqqLtLCJu4AAABd
-                          }
-                           ha:subc.1477709 {
-                            ha:attributes {
-                             refdes=D6
-                             value=BAT54C
-                             device=DIODE
-                             footprint=SOT23
-                             openscad=sot23
-                            }
-                           ha:data {
-                                                      li:padstack_prototypes {
-
-                            ha:ps_proto_v6.0 {
-                              hdia=0.0; hplated=0; htop=0; hbottom=0;
-                              li:shape {
-
-                                ha:ps_shape_v4 {
-                                 ha:combining {                                 }
-                                 ha:layer_mask {
-                                  copper = 1
-                                  top = 1
+
+                              ha:subc-aux {
+                               lid=1
+                               ha:combining {                               }
+
+                                li:objects {
+                                 ha:line.1530638 {
+                                  x1=3.106in; y1=3.46226in; x2=3.106in; y2=3.46226in; thickness=0.1mm; clearance=0.0;
+                                  ha:attributes {
+                                    subc-role=pnp-origin
+                                  }
                                  }
-                                 clearance=0.0
-                                  li:ps_poly {
-                                   17.0mil  
-                                   -20.0mil  
-                                   -17.0mil  
-                                   -20.0mil  
-                                   -17.0mil  
-                                   20.0mil  
-                                   17.0mil  
-                                   20.0mil  
+                                 ha:line.1530641 {
+                                  x1=3.106in; y1=3.46226in; x2=3.106in; y2=3.46226in; thickness=0.1mm; clearance=0.0;
+                                  ha:attributes {
+                                    subc-role=origin
                                   }
-                                }
-
-                                ha:ps_shape_v4 {
-                                 ha:combining { sub=1; auto=1;                                 }
-                                 ha:layer_mask {
-                                  top = 1
-                                  mask = 1
                                  }
-                                 clearance=0.0
-                                  li:ps_poly {
-                                   20.0mil  
-                                   -23.0mil  
-                                   -20.0mil  
-                                   -23.0mil  
-                                   -20.0mil  
-                                   23.0mil  
-                                   20.0mil  
-                                   23.0mil  
+                                 ha:line.1530644 {
+                                  x1=3.106in; y1=3.46226in; x2=3.106in; y2=88.941404mm; thickness=0.1mm; clearance=0.0;
+                                  ha:attributes {
+                                    subc-role=x
                                   }
-                                }
-
-                                ha:ps_shape_v4 {
-                                 ha:combining { auto=1;                                 }
-                                 ha:layer_mask {
-                                  top = 1
-                                  paste = 1
                                  }
-                                 clearance=0.0
-                                  li:ps_poly {
-                                   17.0mil  
-                                   -20.0mil  
-                                   -17.0mil  
-                                   -20.0mil  
-                                   -17.0mil  
-                                   20.0mil  
-                                   17.0mil  
-                                   20.0mil  
+                                 ha:line.1530647 {
+                                  x1=3.106in; y1=3.46226in; x2=77.8924mm; y2=3.46226in; thickness=0.1mm; clearance=0.0;
+                                  ha:attributes {
+                                    subc-role=y
                                   }
+                                 }
+                                }
+                                ha:type {
+                                 top = 1
+                                 misc = 1
+                                 virtual = 1
                                 }
-                              }
-                            }
-                           }
-
-                            li:objects {
-                             ha:padstack_ref.1477735 {
-                              proto=0; x=978.0mil; y=967.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
-                              ha:flags {
-                               clearline=1
-                              }
-
-                              li:thermal {
-                              }
-
-                              ha:attributes {
-                                term=1
-                                name=1
-                              }
-                             }
-                             ha:padstack_ref.1477736 {
-                              proto=0; x=978.0mil; y=889.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
-                              ha:flags {
-                               clearline=1
-                              }
-
-                              li:thermal {
-                              }
-
-                              ha:attributes {
-                                term=2
-                                name=2
-                              }
-                             }
-                             ha:padstack_ref.1477737 {
-                              proto=0; x=896.0mil; y=928.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=15.0mil;
-                              ha:flags {
-                               clearline=1
-                              }
-
-                              li:thermal {
-                              }
-
-                              ha:attributes {
-                                term=3
-                                name=3
                               }
                              }
                             }
-                            li:layers {
-
-                             ha:top-silk {
-                              lid=0
-                              ha:combining {                              }
-
-                               li:objects {
-                                ha:line.1477710 {
-                                 x1=868.0mil; y1=992.0mil; x2=1.007in; y2=992.0mil; thickness=10.0mil; clearance=0.0;
-                                }
-                                ha:line.1477713 {
-                                 x1=1.007in; y1=992.0mil; x2=1.007in; y2=864.0mil; thickness=10.0mil; clearance=0.0;
-                                }
-                                ha:line.1477716 {
-                                 x1=1.007in; y1=864.0mil; x2=868.0mil; y2=864.0mil; thickness=10.0mil; clearance=0.0;
-                                }
-                                ha:line.1477719 {
-                                 x1=868.0mil; y1=864.0mil; x2=868.0mil; y2=992.0mil; thickness=10.0mil; clearance=0.0;
-                                }
-                               }
-                               ha:type {
-                                silk = 1
-                                top = 1
-                               }
+                             uid = fdmrigvTMcHho9IPHtUAAABb
+                            }
+                            ha:subc.1530653 {
+                             ha:attributes {
+                              value=TSM200N03D
+                              device=MOSFET
+                              footprint=PDFN33
+                              refdes=Q2
                              }
+                            ha:data {
+                                                        li:padstack_prototypes {
 
-                             ha:subc-aux {
-                              lid=1
-                              ha:combining {                              }
+                             ha:ps_proto_v6.0 {
+                               hdia=0.0; hplated=0; htop=0; hbottom=0;
+                               li:shape {
 
-                               li:objects {
-                                ha:line.1477723 {
-                                 x1=24.146933mm; y1=928.0mil; x2=24.146933mm; y2=928.0mil; thickness=0.1mm; clearance=0.0;
-                                 ha:attributes {
-                                   subc-role=pnp-origin
-                                 }
-                                }
-                                ha:line.1477726 {
-                                 x1=978.0mil; y1=967.0mil; x2=978.0mil; y2=967.0mil; thickness=0.1mm; clearance=0.0;
-                                 ha:attributes {
-                                   subc-role=origin
+                                 ha:ps_shape_v4 {
+                                  ha:combining {                                  }
+                                  ha:layer_mask {
+                                   copper = 1
+                                   top = 1
+                                  }
+                                  clearance=0.0
+                                   li:ps_poly {
+                                    7.875mil  
+                                    -11.815mil  
+                                    -7.875mil  
+                                    -11.815mil  
+                                    -7.875mil  
+                                    11.815mil  
+                                    7.875mil  
+                                    11.815mil  
+                                   }
                                  }
-                                }
-                                ha:line.1477729 {
-                                 x1=978.0mil; y1=967.0mil; x2=25.8412mm; y2=967.0mil; thickness=0.1mm; clearance=0.0;
-                                 ha:attributes {
-                                   subc-role=x
+
+                                 ha:ps_shape_v4 {
+                                  ha:combining { sub=1; auto=1;                                  }
+                                  ha:layer_mask {
+                                   top = 1
+                                   mask = 1
+                                  }
+                                  clearance=0.0
+                                   li:ps_poly {
+                                    10.875mil  
+                                    -14.815mil  
+                                    -10.875mil  
+                                    -14.815mil  
+                                    -10.875mil  
+                                    14.815mil  
+                                    10.875mil  
+                                    14.815mil  
+                                   }
                                  }
-                                }
-                                ha:line.1477732 {
-                                 x1=978.0mil; y1=967.0mil; x2=978.0mil; y2=23.5618mm; thickness=0.1mm; clearance=0.0;
-                                 ha:attributes {
-                                   subc-role=y
+
+                                 ha:ps_shape_v4 {
+                                  ha:combining { auto=1;                                  }
+                                  ha:layer_mask {
+                                   top = 1
+                                   paste = 1
+                                  }
+                                  clearance=0.0
+                                   li:ps_poly {
+                                    7.875mil  
+                                    -11.815mil  
+                                    -7.875mil  
+                                    -11.815mil  
+                                    -7.875mil  
+                                    11.815mil  
+                                    7.875mil  
+                                    11.815mil  
+                                   }
                                  }
-                                }
-                               }
-                               ha:type {
-                                top = 1
-                                misc = 1
-                                virtual = 1
                                }
                              }
-                            }
-                           }
-                            uid = zI7rzXEBCOfiqzJiuLYAAABf
-                           }
-                           ha:subc.1477776 {
-                            ha:attributes {
-                             value=TSM200N03D
-                             device=MOSFET
-                             footprint=PDFN33
-                             refdes=Q4
-                            }
-                           ha:data {
-                                                      li:padstack_prototypes {
-
-                            ha:ps_proto_v6.0 {
-                              hdia=0.0; hplated=0; htop=0; hbottom=0;
-                              li:shape {
-
-                                ha:ps_shape_v4 {
-                                 ha:combining {                                 }
-                                 ha:layer_mask {
-                                  copper = 1
-                                  top = 1
-                                 }
-                                 clearance=0.0
-                                  li:ps_poly {
-                                   7.875mil  
-                                   -11.815mil  
-                                   -7.875mil  
-                                   -11.815mil  
-                                   -7.875mil  
-                                   11.815mil  
-                                   7.875mil  
-                                   11.815mil  
-                                  }
-                                }
 
-                                ha:ps_shape_v4 {
-                                 ha:combining { sub=1; auto=1;                                 }
-                                 ha:layer_mask {
-                                  top = 1
-                                  mask = 1
-                                 }
-                                 clearance=0.0
-                                  li:ps_poly {
-                                   10.875mil  
-                                   -14.815mil  
-                                   -10.875mil  
-                                   -14.815mil  
-                                   -10.875mil  
-                                   14.815mil  
-                                   10.875mil  
-                                   14.815mil  
-                                  }
-                                }
+                             ha:ps_proto_v6.1 {
+                               hdia=0.0; hplated=0; htop=0; hbottom=0;
+                               li:shape {
 
-                                ha:ps_shape_v4 {
-                                 ha:combining { auto=1;                                 }
-                                 ha:layer_mask {
-                                  top = 1
-                                  paste = 1
-                                 }
-                                 clearance=0.0
-                                  li:ps_poly {
-                                   7.875mil  
-                                   -11.815mil  
-                                   -7.875mil  
-                                   -11.815mil  
-                                   -7.875mil  
-                                   11.815mil  
-                                   7.875mil  
-                                   11.815mil  
+                                 ha:ps_shape_v4 {
+                                  ha:combining {                                  }
+                                  ha:layer_mask {
+                                   copper = 1
+                                   top = 1
                                   }
-                                }
-                              }
-                            }
-
-                            ha:ps_proto_v6.1 {
-                              hdia=0.0; hplated=0; htop=0; hbottom=0;
-                              li:shape {
-
-                                ha:ps_shape_v4 {
-                                 ha:combining {                                 }
-                                 ha:layer_mask {
-                                  copper = 1
-                                  top = 1
+                                  clearance=0.0
+                                   li:ps_poly {
+                                    -7.875mil  
+                                    11.815mil  
+                                    7.875mil  
+                                    11.815mil  
+                                    7.875mil  
+                                    -11.815mil  
+                                    -7.875mil  
+                                    -11.815mil  
+                                   }
                                  }
-                                 clearance=0.0
-                                  li:ps_poly {
-                                   -7.875mil  
-                                   11.815mil  
-                                   7.875mil  
-                                   11.815mil  
-                                   7.875mil  
-                                   -11.815mil  
-                                   -7.875mil  
-                                   -11.815mil  
-                                  }
-                                }
 
-                                ha:ps_shape_v4 {
-                                 ha:combining { sub=1; auto=1;                                 }
-                                 ha:layer_mask {
-                                  top = 1
-                                  mask = 1
-                                 }
-                                 clearance=0.0
-                                  li:ps_poly {
-                                   -10.875mil  
-                                   14.815mil  
-                                   10.875mil  
-                                   14.815mil  
-                                   10.875mil  
-                                   -14.815mil  
-                                   -10.875mil  
-                                   -14.815mil  
+                                 ha:ps_shape_v4 {
+                                  ha:combining { sub=1; auto=1;                                  }
+                                  ha:layer_mask {
+                                   top = 1
+                                   mask = 1
                                   }
-                                }
-
-                                ha:ps_shape_v4 {
-                                 ha:combining { auto=1;                                 }
-                                 ha:layer_mask {
-                                  top = 1
-                                  paste = 1
+                                  clearance=0.0
+                                   li:ps_poly {
+                                    -10.875mil  
+                                    14.815mil  
+                                    10.875mil  
+                                    14.815mil  
+                                    10.875mil  
+                                    -14.815mil  
+                                    -10.875mil  
+                                    -14.815mil  
+                                   }
                                  }
-                                 clearance=0.0
-                                  li:ps_poly {
-                                   -7.875mil  
-                                   11.815mil  
-                                   7.875mil  
-                                   11.815mil  
-                                   7.875mil  
-                                   -11.815mil  
-                                   -7.875mil  
-                                   -11.815mil  
+
+                                 ha:ps_shape_v4 {
+                                  ha:combining { auto=1;                                  }
+                                  ha:layer_mask {
+                                   top = 1
+                                   paste = 1
                                   }
-                                }
-                              }
-                            }
+                                  clearance=0.0
+                                   li:ps_poly {
+                                    -7.875mil  
+                                    11.815mil  
+                                    7.875mil  
+                                    11.815mil  
+                                    7.875mil  
+                                    -11.815mil  
+                                    -7.875mil  
+                                    -11.815mil  
+                                   }
+                                 }
+                               }
+                             }
 
-                            ha:ps_proto_v6.2 {
-                              hdia=0.0; hplated=0; htop=0; hbottom=0;
-                              li:shape {
+                             ha:ps_proto_v6.2 {
+                               hdia=0.0; hplated=0; htop=0; hbottom=0;
+                               li:shape {
 
-                                ha:ps_shape_v4 {
-                                 ha:combining {                                 }
-                                 ha:layer_mask {
-                                  copper = 1
-                                  top = 1
-                                 }
-                                 clearance=0.0
-                                  li:ps_poly {
-                                   -25.395mil  
-                                   46.26mil  
-                                   25.395mil  
-                                   46.26mil  
-                                   25.395mil  
-                                   -46.26mil  
-                                   -25.395mil  
-                                   -46.26mil  
+                                 ha:ps_shape_v4 {
+                                  ha:combining {                                  }
+                                  ha:layer_mask {
+                                   copper = 1
+                                   top = 1
                                   }
-                                }
-
-                                ha:ps_shape_v4 {
-                                 ha:combining { sub=1; auto=1;                                 }
-                                 ha:layer_mask {
-                                  top = 1
-                                  mask = 1
+                                  clearance=0.0
+                                   li:ps_poly {
+                                    -25.395mil  
+                                    46.26mil  
+                                    25.395mil  
+                                    46.26mil  
+                                    25.395mil  
+                                    -46.26mil  
+                                    -25.395mil  
+                                    -46.26mil  
+                                   }
                                  }
-                                 clearance=0.0
-                                  li:ps_poly {
-                                   -28.395mil  
-                                   49.26mil  
-                                   28.395mil  
-                                   49.26mil  
-                                   28.395mil  
-                                   -49.26mil  
-                                   -28.395mil  
-                                   -49.26mil  
-                                  }
-                                }
 
-                                ha:ps_shape_v4 {
-                                 ha:combining { auto=1;                                 }
-                                 ha:layer_mask {
-                                  top = 1
-                                  paste = 1
+                                 ha:ps_shape_v4 {
+                                  ha:combining { sub=1; auto=1;                                  }
+                                  ha:layer_mask {
+                                   top = 1
+                                   mask = 1
+                                  }
+                                  clearance=0.0
+                                   li:ps_poly {
+                                    -28.395mil  
+                                    49.26mil  
+                                    28.395mil  
+                                    49.26mil  
+                                    28.395mil  
+                                    -49.26mil  
+                                    -28.395mil  
+                                    -49.26mil  
+                                   }
                                  }
-                                 clearance=0.0
-                                  li:ps_poly {
-                                   -25.395mil  
-                                   46.26mil  
-                                   25.395mil  
-                                   46.26mil  
-                                   25.395mil  
-                                   -46.26mil  
-                                   -25.395mil  
-                                   -46.26mil  
+
+                                 ha:ps_shape_v4 {
+                                  ha:combining { auto=1;                                  }
+                                  ha:layer_mask {
+                                   top = 1
+                                   paste = 1
                                   }
-                                }
-                              }
+                                  clearance=0.0
+                                   li:ps_poly {
+                                    -25.395mil  
+                                    46.26mil  
+                                    25.395mil  
+                                    46.26mil  
+                                    25.395mil  
+                                    -46.26mil  
+                                    -25.395mil  
+                                    -46.26mil  
+                                   }
+                                 }
+                               }
+                             }
                             }
-                           }
 
-                            li:objects {
-                             ha:padstack_ref.1477803 {
-                              proto=0; x=25.468961mm; y=3.63569in; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
-                              ha:flags {
-                               clearline=1
-                              }
-
-                              li:thermal {
-                              }
-
-                              ha:attributes {
-                                term=8
-                                name=pin8
-                              }
-                             }
-                             ha:padstack_ref.1477804 {
-                              proto=1; x=28.418663mm; y=3.63569in; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
-                              li:thermal {
-                              }
+                             li:objects {
+                              ha:padstack_ref.1530679 {
+                               proto=0; x=3.01938in; y=3.66106in; rot=180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+                               ha:flags {
+                                clearline=1
+                               }
 
-                              ha:attributes {
-                                term=1
-                                name=pin1
-                              }
- ha:flags ={ clearline=1
- };                             }
-                             ha:padstack_ref.1477805 {
-                              proto=0; x=25.468961mm; y=3.6101in; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
-                              ha:flags {
-                               clearline=1
-                              }
+                               li:thermal {
+                               }
 
-                              li:thermal {
+                               ha:attributes {
+                                 term=8
+                                 name=pin8
+                               }
                               }
+                              ha:padstack_ref.1530680 {
+                               proto=1; x=3.01938in; y=3.54493in; rot=180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+                               li:thermal {
+                               }
 
-                              ha:attributes {
-                                term=7
-                                name=pin7
-                              }
-                             }
-                             ha:padstack_ref.1477806 {
-                              proto=1; x=28.418663mm; y=3.6101in; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
-                              ha:flags {
-                               clearline=1
+                               ha:attributes {
+                                 term=1
+                                 name=pin1
+                               }
                               }
+                              ha:padstack_ref.1530681 {
+                               proto=0; x=2.99379in; y=3.66106in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                               ha:flags {
+                                clearline=1
+                               }
 
-                              li:thermal {
-                              }
+                               li:thermal {
+                               }
 
-                              ha:attributes {
-                                term=2
-                                name=pin2
-                              }
-                             }
-                             ha:padstack_ref.1477807 {
-                              proto=0; x=25.468961mm; y=3.58451in; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
-                              ha:flags {
-                               clearline=1
+                               ha:attributes {
+                                 term=7
+                                 name=pin7
+                               }
                               }
+                              ha:padstack_ref.1530682 {
+                               proto=1; x=2.99379in; y=3.54493in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                               ha:flags {
+                                clearline=1
+                               }
 
-                              li:thermal {
-                              }
+                               li:thermal {
+                               }
 
-                              ha:attributes {
-                                term=6
-                                name=pin6
-                              }
-                             }
-                             ha:padstack_ref.1477808 {
-                              proto=1; x=28.418663mm; y=3.58451in; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
-                              li:thermal {
+                               ha:attributes {
+                                 term=2
+                                 name=pin2
+                               }
                               }
+                              ha:padstack_ref.1530683 {
+                               proto=0; x=2.9682in; y=3.66106in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                               ha:flags {
+                                clearline=1
+                               }
 
-                              ha:attributes {
-                                term=3
-                                name=pin3
-                              }
-                             }
-                             ha:padstack_ref.1477809 {
-                              proto=0; x=25.468961mm; y=3.55892in; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
-                              ha:flags {
-                               clearline=1
-                              }
+                               li:thermal {
+                               }
 
-                              li:thermal {
+                               ha:attributes {
+                                 term=6
+                                 name=pin6
+                               }
                               }
+                              ha:padstack_ref.1530684 {
+                               proto=1; x=2.9682in; y=3.54493in; rot=180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+                               li:thermal {
+                               }
 
-                              ha:attributes {
-                                term=5
-                                name=pin5
-                              }
-                             }
-                             ha:padstack_ref.1477810 {
-                              proto=1; x=28.418663mm; y=3.55892in; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
-                              ha:flags {
-                               clearline=1
+                               ha:attributes {
+                                 term=3
+                                 name=pin3
+                               }
                               }
+                              ha:padstack_ref.1530685 {
+                               proto=0; x=2.94261in; y=3.66106in; rot=180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+                               ha:flags {
+                                clearline=1
+                               }
 
-                              li:thermal {
-                              }
+                               li:thermal {
+                               }
 
-                              ha:attributes {
-                                term=4
-                                name=pin4
-                              }
-                             }
-                             ha:padstack_ref.1477811 {
-                              proto=2; x=1.047in; y=3.62761in; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
-                              ha:flags {
-                               clearline=1
+                               ha:attributes {
+                                 term=5
+                                 name=pin5
+                               }
                               }
+                              ha:padstack_ref.1530686 {
+                               proto=1; x=2.94261in; y=3.54493in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+                               ha:flags {
+                                clearline=1
+                               }
 
-                              li:thermal {
-                              }
+                               li:thermal {
+                               }
 
-                              ha:attributes {
-                                term=8
-                                name=pin8
-                              }
-                             }
-                             ha:padstack_ref.1477812 {
-                              proto=2; x=1.047in; y=3.567in; rot=90.000000; xmirror=0; smirror=0; clearance=7.0mil;
-                              ha:flags {
-                               clearline=1
+                               ha:attributes {
+                                 term=4
+                                 name=pin4
+                               }
                               }
+                              ha:padstack_ref.1530687 {
+                               proto=2; x=3.0113in; y=91.866085mm; rot=180.000000; xmirror=0; smirror=0; clearance=8.0mil;
+                               ha:flags {
+                                clearline=1
+                               }
 
-                              li:thermal {
-                              }
+                               li:thermal {
+                               }
 
-                              ha:attributes {
-                                term=5
-                                name=pin5
+                               ha:attributes {
+                                 term=8
+                                 name=pin8
+                               }
                               }
-                             }
-                            }
-                            li:layers {
-
-                             ha:top-silk {
-                              lid=0
-                              ha:combining {                              }
+                              ha:padstack_ref.1530688 {
+                               proto=2; x=2.95069in; y=91.866085mm; rot=180.000000; xmirror=0; smirror=0; clearance=8.0mil;
+                               ha:flags {
+                                clearline=1
+                               }
 
-                               li:objects {
-                                ha:line.1477777 {
-                                 x1=995.825mil; y1=3.66324in; x2=28.593669mm; y2=3.66324in; thickness=10.0mil; clearance=0.0;
-                                }
-                                ha:line.1477780 {
-                                 x1=28.593669mm; y1=3.66324in; x2=28.593669mm; y2=3.53137in; thickness=10.0mil; clearance=0.0;
-                                }
-                                ha:line.1477783 {
-                                 x1=28.593669mm; y1=3.53137in; x2=995.825mil; y2=3.53137in; thickness=10.0mil; clearance=0.0;
-                                }
-                                ha:line.1477786 {
-                                 x1=995.825mil; y1=3.53137in; x2=995.825mil; y2=3.66324in; thickness=10.0mil; clearance=0.0;
-                                }
-                                ha:arc.1477789 {
-                                 x=29.073729mm; y=3.64848in; width=5.0mil; height=5.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-                                }
+                               li:thermal {
                                }
-                               ha:type {
-                                silk = 1
-                                top = 1
+
+                               ha:attributes {
+                                 term=5
+                                 name=pin5
                                }
+                              }
                              }
+                             li:layers {
 
-                             ha:subc-aux {
-                              lid=1
-                              ha:combining {                              }
+                              ha:top-silk {
+                               lid=0
+                               ha:combining {                               }
 
-                               li:objects {
-                                ha:line.1477791 {
-                                 x1=26.87381mm; y1=91.371547mm; x2=26.87381mm; y2=91.371547mm; thickness=0.1mm; clearance=0.0;
-                                 ha:attributes {
-                                   subc-role=pnp-origin
-                                 }
-                                }
-                                ha:line.1477794 {
-                                 x1=26.943685mm; y1=3.59731in; x2=26.943685mm; y2=3.59731in; thickness=0.1mm; clearance=0.0;
-                                 ha:attributes {
-                                   subc-role=origin
+                                li:objects {
+                                 ha:line.1530654 {
+                                  x1=3.04693in; y1=93.16593mm; x2=3.04693in; y2=3.53804in; thickness=10.0mil; clearance=0.0;
                                  }
-                                }
-                                ha:line.1477797 {
-                                 x1=26.943685mm; y1=3.59731in; x2=27.943685mm; y2=3.59731in; thickness=0.1mm; clearance=0.0;
-                                 ha:attributes {
-                                   subc-role=x
+                                 ha:line.1530657 {
+                                  x1=3.04693in; y1=3.53804in; x2=2.91506in; y2=3.53804in; thickness=10.0mil; clearance=0.0;
                                  }
-                                }
-                                ha:line.1477800 {
-                                 x1=26.943685mm; y1=3.59731in; x2=26.943685mm; y2=90.371674mm; thickness=0.1mm; clearance=0.0;
-                                 ha:attributes {
-                                   subc-role=y
+                                 ha:line.1530660 {
+                                  x1=2.91506in; y1=3.53804in; x2=2.91506in; y2=93.16593mm; thickness=10.0mil; clearance=0.0;
                                  }
-                                }
-                               }
-                               ha:type {
-                                top = 1
-                                misc = 1
-                                virtual = 1
-                               }
-                             }
-                            }
-                           }
-                            uid = zI7rzXEBCOfiqzJiuLYAAABh
-                           }
-                           ha:subc.1477863 {
-                            ha:attributes {
-                             refdes=R5
-                             value=1M
-                             device=RESISTOR
-                             footprint=0402
-                             openscad=0402
-                            }
-                           ha:data {
-                                                      li:padstack_prototypes {
-
-                            ha:ps_proto_v6.0 {
-                              hdia=0.0; hplated=0; htop=0; hbottom=0;
-                              li:shape {
-
-                                ha:ps_shape_v4 {
-                                 ha:combining {                                 }
-                                 ha:layer_mask {
-                                  copper = 1
-                                  top = 1
+                                 ha:line.1530663 {
+                                  x1=2.91506in; y1=93.16593mm; x2=3.04693in; y2=93.16593mm; thickness=10.0mil; clearance=0.0;
                                  }
-                                 clearance=0.0
-                                  li:ps_poly {
-                                   9.84mil  
-                                   -13.77mil  
-                                   -9.84mil  
-                                   -13.77mil  
-                                   -9.84mil  
-                                   13.77mil  
-                                   9.84mil  
-                                   13.77mil  
-                                  }
-                                }
-
-                                ha:ps_shape_v4 {
-                                 ha:combining { sub=1; auto=1;                                 }
-                                 ha:layer_mask {
-                                  top = 1
-                                  mask = 1
+                                 ha:arc.1530666 {
+                                  x=3.03217in; y=3.51914in; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
                                  }
-                                 clearance=0.0
-                                  li:ps_poly {
-                                   12.84mil  
-                                   -16.77mil  
-                                   -12.84mil  
-                                   -16.77mil  
-                                   -12.84mil  
-                                   16.77mil  
-                                   12.84mil  
-                                   16.77mil  
-                                  }
                                 }
-
-                                ha:ps_shape_v4 {
-                                 ha:combining { auto=1;                                 }
-                                 ha:layer_mask {
-                                  top = 1
-                                  paste = 1
-                                 }
-                                 clearance=0.0
-                                  li:ps_poly {
-                                   9.84mil  
-                                   -13.77mil  
-                                   -9.84mil  
-                                   -13.77mil  
-                                   -9.84mil  
-                                   13.77mil  
-                                   9.84mil  
-                                   13.77mil  
-                                  }
+                                ha:type {
+                                 silk = 1
+                                 top = 1
                                 }
                               }
-                            }
-                           }
-
-                            li:objects {
-                             ha:padstack_ref.1477877 {
-                              proto=0; x=1.192in; y=3.558in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                              ha:flags {
-                               clearline=1
-                              }
-
-                              li:thermal {
-                              }
-
-                              ha:attributes {
-                                term=1
-                                name=1
-                              }
-                             }
-                             ha:padstack_ref.1477878 {
-                              proto=0; x=1.22348in; y=3.558in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                              li:thermal {
-                              }
-
-                              ha:attributes {
-                                term=2
-                                name=2
-                              }
-                             }
-                            }
-                            li:layers {
 
-                             ha:top-silk {
-                              lid=0
-                              ha:combining {                              }
+                              ha:subc-aux {
+                               lid=1
+                               ha:combining {                               }
 
-                               li:objects {
-                               }
-                               ha:type {
-                                silk = 1
-                                top = 1
-                               }
-                             }
+                                li:objects {
+                                 ha:line.1530667 {
+                                  x1=75.717273mm; y1=91.586075mm; x2=75.717273mm; y2=91.586075mm; thickness=0.1mm; clearance=0.0;
+                                  ha:flags {
+                                   selected=1
+                                  }
 
-                             ha:subc-aux {
-                              lid=1
-                              ha:combining {                              }
+                                  ha:attributes {
+                                    subc-role=pnp-origin
+                                  }
+                                 }
+                                 ha:line.1530670 {
+                                  x1=2.981in; y1=3.603in; x2=2.981in; y2=3.603in; thickness=0.1mm; clearance=0.0;
+                                  ha:flags {
+                                   selected=1
+                                  }
 
-                               li:objects {
-                                ha:line.1477865 {
-                                 x1=1.20774in; y1=3.558in; x2=1.20774in; y2=3.558in; thickness=0.1mm; clearance=0.0;
-                                 ha:attributes {
-                                   subc-role=pnp-origin
+                                  ha:attributes {
+                                    subc-role=origin
+                                  }
                                  }
-                                }
-                                ha:line.1477868 {
-                                 x1=1.20774in; y1=3.558in; x2=1.20774in; y2=3.558in; thickness=0.1mm; clearance=0.0;
-                                 ha:attributes {
-                                   subc-role=origin
+                                 ha:line.1530673 {
+                                  x1=2.981in; y1=3.603in; x2=2.981in; y2=90.5162mm; thickness=0.1mm; clearance=0.0;
+                                  ha:flags {
+                                   selected=1
+                                  }
+
+                                  ha:attributes {
+                                    subc-role=x
+                                  }
                                  }
-                                }
-                                ha:line.1477871 {
-                                 x1=1.20774in; y1=3.558in; x2=31.676596mm; y2=3.558in; thickness=0.1mm; clearance=0.0;
-                                 ha:attributes {
-                                   subc-role=x
+                                 ha:line.1530676 {
+                                  x1=2.981in; y1=3.603in; x2=74.7174mm; y2=3.603in; thickness=0.1mm; clearance=0.0;
+                                  ha:flags {
+                                   selected=1
+                                  }
+
+                                  ha:attributes {
+                                    subc-role=y
+                                  }
                                  }
                                 }
-                                ha:line.1477874 {
-                                 x1=1.20774in; y1=3.558in; x2=1.20774in; y2=91.3732mm; thickness=0.1mm; clearance=0.0;
-                                 ha:attributes {
-                                   subc-role=y
-                                 }
+                                ha:type {
+                                 top = 1
+                                 misc = 1
+                                 virtual = 1
                                 }
-                               }
-                               ha:type {
-                                top = 1
-                                misc = 1
-                                virtual = 1
-                               }
+                              }
                              }
                             }
-                           }
-                            uid = zI7rzXEBCOfiqzJiuLYAAABl
-                           }
-                            ha:subc.1480789 {
+                             uid = QCR2wv5MgQmjx0n3Kz8AAABk
+                            }
+                            ha:subc.1530690 {
                              ha:attributes {
-                              value=IPD068P03L3GATMA1
-                              device=MOSFET
-                              footprint=TO252FET
-                              refdes=Q1
+                              value=22k
+                              device=RESISTOR
+                              footprint=0402
+                              refdes=R20
                              }
                             ha:data {
                                                         li:padstack_prototypes {
@@ -28529,77 +29115,14 @@ ha:pcb-rnd-board-v8 {
                                   }
                                   clearance=0.0
                                    li:ps_poly {
-                                    29.53mil  
-                                    -55.12mil  
-                                    -29.53mil  
-                                    -55.12mil  
-                                    -29.53mil  
-                                    55.12mil  
-                                    29.53mil  
-                                    55.12mil  
-                                   }
-                                 }
-
-                                 ha:ps_shape_v4 {
-                                  ha:combining { sub=1; auto=1;                                  }
-                                  ha:layer_mask {
-                                   top = 1
-                                   mask = 1
-                                  }
-                                  clearance=0.0
-                                   li:ps_poly {
-                                    32.53mil  
-                                    -58.12mil  
-                                    -32.53mil  
-                                    -58.12mil  
-                                    -32.53mil  
-                                    58.12mil  
-                                    32.53mil  
-                                    58.12mil  
-                                   }
-                                 }
-
-                                 ha:ps_shape_v4 {
-                                  ha:combining { auto=1;                                  }
-                                  ha:layer_mask {
-                                   top = 1
-                                   paste = 1
-                                  }
-                                  clearance=0.0
-                                   li:ps_poly {
-                                    29.53mil  
-                                    -55.12mil  
-                                    -29.53mil  
-                                    -55.12mil  
-                                    -29.53mil  
-                                    55.12mil  
-                                    29.53mil  
-                                    55.12mil  
-                                   }
-                                 }
-                               }
-                             }
-
-                             ha:ps_proto_v6.1 {
-                               hdia=0.0; hplated=0; htop=0; hbottom=0;
-                               li:shape {
-
-                                 ha:ps_shape_v4 {
-                                  ha:combining {                                  }
-                                  ha:layer_mask {
-                                   copper = 1
-                                   top = 1
-                                  }
-                                  clearance=0.0
-                                   li:ps_poly {
-                                    -124.02mil  
-                                    -120.08mil  
-                                    -124.02mil  
-                                    120.08mil  
-                                    124.02mil  
-                                    120.08mil  
-                                    124.02mil  
-                                    -120.08mil  
+                                    9.84mil  
+                                    -13.77mil  
+                                    -9.84mil  
+                                    -13.77mil  
+                                    -9.84mil  
+                                    13.77mil  
+                                    9.84mil  
+                                    13.77mil  
                                    }
                                  }
 
@@ -28611,14 +29134,14 @@ ha:pcb-rnd-board-v8 {
                                   }
                                   clearance=0.0
                                    li:ps_poly {
-                                    -127.02mil  
-                                    -123.08mil  
-                                    -127.02mil  
-                                    123.08mil  
-                                    127.02mil  
-                                    123.08mil  
-                                    127.02mil  
-                                    -123.08mil  
+                                    12.84mil  
+                                    -16.77mil  
+                                    -12.84mil  
+                                    -16.77mil  
+                                    -12.84mil  
+                                    16.77mil  
+                                    12.84mil  
+                                    16.77mil  
                                    }
                                  }
 
@@ -28630,14 +29153,14 @@ ha:pcb-rnd-board-v8 {
                                   }
                                   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  
                                    }
                                  }
                                }
@@ -28645,36 +29168,18 @@ ha:pcb-rnd-board-v8 {
                             }
 
                              li:objects {
-                              ha:padstack_ref.1480814 {
-                               proto=0; x=814.06mil; y=3.566in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                               ha:flags {
-                                clearline=1
-                               }
-
-                               li:thermal {
-                               }
-
-                               ha:attributes {
-                                 term=3
-                                 name=G
-                               }
-                              }
-                              ha:padstack_ref.1480815 {
-                               proto=1; x=568.0mil; y=3.476in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                               ha:flags {
-                                clearline=1
-                               }
-
+                              ha:padstack_ref.1530703 {
+                               proto=0; x=3.24726in; y=3.627in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                                li:thermal {
                                }
 
                                ha:attributes {
                                  term=1
-                                 name=D
+                                 name=1
                                }
                               }
-                              ha:padstack_ref.1480816 {
-                               proto=0; x=814.06mil; y=3.386in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                              ha:padstack_ref.1530704 {
+                               proto=0; x=3.27874in; y=3.627in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                                ha:flags {
                                 clearline=1
                                }
@@ -28684,7 +29189,7 @@ ha:pcb-rnd-board-v8 {
 
                                ha:attributes {
                                  term=2
-                                 name=S
+                                 name=2
                                }
                               }
                              }
@@ -28695,18 +29200,6 @@ ha:pcb-rnd-board-v8 {
                                ha:combining {                               }
 
                                 li:objects {
-                                 ha:line.1480790 {
-                                  x1=493.19mil; y1=91.54033mm; x2=493.19mil; y2=85.04047mm; thickness=10.0mil; clearance=0.0;
-                                 }
-                                 ha:line.1480793 {
-                                  x1=493.19mil; y1=85.04047mm; x2=733.35mil; y2=85.04047mm; thickness=10.0mil; clearance=0.0;
-                                 }
-                                 ha:line.1480796 {
-                                  x1=733.35mil; y1=85.04047mm; x2=733.35mil; y2=91.54033mm; thickness=10.0mil; clearance=0.0;
-                                 }
-                                 ha:line.1480799 {
-                                  x1=733.35mil; y1=91.54033mm; x2=493.19mil; y2=91.54033mm; thickness=10.0mil; clearance=0.0;
-                                 }
                                 }
                                 ha:type {
                                  silk = 1
@@ -28719,42 +29212,26 @@ ha:pcb-rnd-board-v8 {
                                ha:combining {                               }
 
                                 li:objects {
-                                 ha:line.1480802 {
-                                  x1=732.04mil; y1=3.476in; x2=732.04mil; y2=3.476in; thickness=0.1mm; clearance=0.0;
-                                  ha:flags {
-                                   selected=1
-                                  }
-
+                                 ha:line.1530691 {
+                                  x1=3.263in; y1=3.627in; x2=3.263in; y2=3.627in; thickness=0.1mm; clearance=0.0;
                                   ha:attributes {
                                     subc-role=pnp-origin
                                   }
                                  }
-                                 ha:line.1480805 {
-                                  x1=814.06mil; y1=3.476in; x2=814.06mil; y2=3.476in; thickness=0.1mm; clearance=0.0;
-                                  ha:flags {
-                                   selected=1
-                                  }
-
+                                 ha:line.1530694 {
+                                  x1=3.263in; y1=3.627in; x2=3.263in; y2=3.627in; thickness=0.1mm; clearance=0.0;
                                   ha:attributes {
                                     subc-role=origin
                                   }
                                  }
-                                 ha:line.1480808 {
-                                  x1=814.06mil; y1=3.476in; x2=814.06mil; y2=87.2904mm; thickness=0.1mm; clearance=0.0;
-                                  ha:flags {
-                                   selected=1
-                                  }
-
+                                 ha:line.1530697 {
+                                  x1=3.263in; y1=3.627in; x2=83.8802mm; y2=3.627in; thickness=0.1mm; clearance=0.0;
                                   ha:attributes {
                                     subc-role=x
                                   }
                                  }
-                                 ha:line.1480811 {
-                                  x1=814.06mil; y1=3.476in; x2=21.677124mm; y2=3.476in; thickness=0.1mm; clearance=0.0;
-                                  ha:flags {
-                                   selected=1
-                                  }
-
+                                 ha:line.1530700 {
+                                  x1=3.263in; y1=3.627in; x2=3.263in; y2=93.1258mm; thickness=0.1mm; clearance=0.0;
                                   ha:attributes {
                                     subc-role=y
                                   }
@@ -28768,76 +29245,20 @@ ha:pcb-rnd-board-v8 {
                               }
                              }
                             }
-                             uid = 5asEB6h/cgROxndhO94AAABI
+                             uid = fdmrigvTMcHho9IPHtUAAABn
                             }
-                            ha:subc.1492023 {
+                            ha:subc.1530706 {
                              ha:attributes {
-                              value=SPDT
-                              device=SPDT_Switch
-                              footprint=PN11S
-                              refdes=S1
+                              value=200k
+                              device=RESISTOR
+                              footprint=0402
+                              refdes=R14
                              }
                             ha:data {
                                                         li:padstack_prototypes {
 
                              ha:ps_proto_v6.0 {
-                               hdia=35.43mil; hplated=1; htop=0; hbottom=0;
-                               li:shape {
-
-                                 ha:ps_shape_v4 {
-                                  ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;                                  }
-                                  ha:combining {                                  }
-                                  ha:layer_mask {
-                                   copper = 1
-                                   top = 1
-                                  }
-                                  clearance=0.0
-                                 }
-
-                                 ha:ps_shape_v4 {
-                                  ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;                                  }
-                                  ha:combining {                                  }
-                                  ha:layer_mask {
-                                   bottom = 1
-                                   copper = 1
-                                  }
-                                  clearance=0.0
-                                 }
-
-                                 ha:ps_shape_v4 {
-                                  ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;                                  }
-                                  ha:combining {                                  }
-                                  ha:layer_mask {
-                                   copper = 1
-                                   intern = 1
-                                  }
-                                  clearance=0.0
-                                 }
-
-                                 ha:ps_shape_v4 {
-                                  ha:ps_circ { x=0.0; y=0.0; dia=78.74mil;                                  }
-                                  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=78.74mil;                                  }
-                                  ha:combining { sub=1; auto=1;                                  }
-                                  ha:layer_mask {
-                                   bottom = 1
-                                   mask = 1
-                                  }
-                                  clearance=0.0
-                                 }
-                               }
-                             }
-
-                             ha:ps_proto_v6.1 {
-                               hdia=35.43mil; hplated=1; htop=0; hbottom=0;
+                               hdia=0.0; hplated=0; htop=0; hbottom=0;
                                li:shape {
 
                                  ha:ps_shape_v4 {
@@ -28848,52 +29269,14 @@ ha:pcb-rnd-board-v8 {
                                   }
                                   clearance=0.0
                                    li:ps_poly {
-                                    -35.435mil  
-                                    -35.435mil  
-                                    35.435mil  
-                                    -35.435mil  
-                                    35.435mil  
-                                    35.435mil  
-                                    -35.435mil  
-                                    35.435mil  
-                                   }
-                                 }
-
-                                 ha:ps_shape_v4 {
-                                  ha:combining {                                  }
-                                  ha:layer_mask {
-                                   bottom = 1
-                                   copper = 1
-                                  }
-                                  clearance=0.0
-                                   li:ps_poly {
-                                    -35.435mil  
-                                    -35.435mil  
-                                    35.435mil  
-                                    -35.435mil  
-                                    35.435mil  
-                                    35.435mil  
-                                    -35.435mil  
-                                    35.435mil  
-                                   }
-                                 }
-
-                                 ha:ps_shape_v4 {
-                                  ha:combining {                                  }
-                                  ha:layer_mask {
-                                   copper = 1
-                                   intern = 1
-                                  }
-                                  clearance=0.0
-                                   li:ps_poly {
-                                    -35.435mil  
-                                    -35.435mil  
-                                    35.435mil  
-                                    -35.435mil  
-                                    35.435mil  
-                                    35.435mil  
-                                    -35.435mil  
-                                    35.435mil  
+                                    9.84mil  
+                                    -13.77mil  
+                                    -9.84mil  
+                                    -13.77mil  
+                                    -9.84mil  
+                                    13.77mil  
+                                    9.84mil  
+                                    13.77mil  
                                    }
                                  }
 
@@ -28905,138 +29288,42 @@ ha:pcb-rnd-board-v8 {
                                   }
                                   clearance=0.0
                                    li:ps_poly {
-                                    -39.37mil  
-                                    -39.37mil  
-                                    39.37mil  
-                                    -39.37mil  
-                                    39.37mil  
-                                    39.37mil  
-                                    -39.37mil  
-                                    39.37mil  
+                                    12.84mil  
+                                    -16.77mil  
+                                    -12.84mil  
+                                    -16.77mil  
+                                    -12.84mil  
+                                    16.77mil  
+                                    12.84mil  
+                                    16.77mil  
                                    }
                                  }
 
                                  ha:ps_shape_v4 {
-                                  ha:combining { sub=1; auto=1;                                  }
+                                  ha:combining { auto=1;                                  }
                                   ha:layer_mask {
-                                   bottom = 1
-                                   mask = 1
+                                   top = 1
+                                   paste = 1
                                   }
                                   clearance=0.0
                                    li:ps_poly {
-                                    -39.37mil  
-                                    -39.37mil  
-                                    39.37mil  
-                                    -39.37mil  
-                                    39.37mil  
-                                    39.37mil  
-                                    -39.37mil  
-                                    39.37mil  
+                                    9.84mil  
+                                    -13.77mil  
+                                    -9.84mil  
+                                    -13.77mil  
+                                    -9.84mil  
+                                    13.77mil  
+                                    9.84mil  
+                                    13.77mil  
                                    }
                                  }
                                }
                              }
-
-                             ha:ps_proto_v6.2 {
-                               hdia=47.24mil; hplated=1; htop=0; hbottom=0;
-                               li:shape {
-
-                                 ha:ps_shape_v4 {
-                                  ha:ps_circ { x=0.0; y=0.0; dia=78.74mil;                                  }
-                                  ha:combining {                                  }
-                                  ha:layer_mask {
-                                   copper = 1
-                                   top = 1
-                                  }
-                                  clearance=0.0
-                                 }
-
-                                 ha:ps_shape_v4 {
-                                  ha:ps_circ { x=0.0; y=0.0; dia=78.74mil;                                  }
-                                  ha:combining {                                  }
-                                  ha:layer_mask {
-                                   bottom = 1
-                                   copper = 1
-                                  }
-                                  clearance=0.0
-                                 }
-
-                                 ha:ps_shape_v4 {
-                                  ha:ps_circ { x=0.0; y=0.0; dia=78.74mil;                                  }
-                                  ha:combining {                                  }
-                                  ha:layer_mask {
-                                   copper = 1
-                                   intern = 1
-                                  }
-                                  clearance=0.0
-                                 }
-
-                                 ha:ps_shape_v4 {
-                                  ha:ps_circ { x=0.0; y=0.0; dia=86.61mil;                                  }
-                                  ha:combining { sub=1; auto=1;                                  }
-                                  ha:layer_mask {
-                                   top = 1
-                                   mask = 1
-                                  }
-                                  clearance=0.0
-                                 }
-
-                                 ha:ps_shape_v4 {
-                                  ha:ps_circ { x=0.0; y=0.0; dia=86.61mil;                                  }
-                                  ha:combining { sub=1; auto=1;                                  }
-                                  ha:layer_mask {
-                                   bottom = 1
-                                   mask = 1
-                                  }
-                                  clearance=0.0
-                                 }
-                               }
-                             }
                             }
 
                              li:objects {
-                              ha:padstack_ref.1492049 {
-                               proto=0; x=576.85mil; y=705.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=19.685mil;
-                               ha:flags {
-                                clearline=1
-                               }
-
-                               li:thermal {
-                               }
-
-                               ha:attributes {
-                                 term=3
-                                 name=pin3
-                               }
-                              }
-                              ha:padstack_ref.1492050 {
-                               proto=0; x=478.43mil; y=705.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=19.685mil;
-                               ha:flags {
-                                clearline=1
-                               }
-
-                               li:thermal {
-                                 li:2 {
-                                  on  
-                                  diag  
-                                  round  
-                                  noshape  
-                                 }
-                                 li:3 {
-                                  on  
-                                  diag  
-                                  round  
-                                  noshape  
-                                 }
-                               }
-
-                               ha:attributes {
-                                 term=2
-                                 name=pin2
-                               }
-                              }
-                              ha:padstack_ref.1492051 {
-                               proto=1; x=380.0mil; y=705.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=19.685mil;
+                              ha:padstack_ref.1530719 {
+                               proto=0; x=3.24726in; y=3.581in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
                                ha:flags {
                                 clearline=1
                                }
@@ -29046,59 +29333,21 @@ ha:pcb-rnd-board-v8 {
 
                                ha:attributes {
                                  term=1
-                                 name=pin1
-                               }
-                              }
-                              ha:padstack_ref.1492052 {
-                               proto=2; x=702.83mil; y=752.24mil; rot=-180.000000; xmirror=1; smirror=1; clearance=19.685mil;
-                               ha:flags {
-                                clearline=1
-                               }
-
-                               li:thermal {
-                                 li:2 {
-                                  on  
-                                  diag  
-                                  round  
-                                  noshape  
-                                 }
-                                 li:3 {
-                                  on  
-                                  diag  
-                                  round  
-                                  noshape  
-                                 }
-                               }
-
-                               ha:attributes {
-                                 term=4
-                                 name=pin4
+                                 name=1
                                }
                               }
-                              ha:padstack_ref.1492053 {
-                               proto=2; x=257.96mil; y=618.4mil; rot=-180.000000; xmirror=1; smirror=1; clearance=19.685mil;
+                              ha:padstack_ref.1530720 {
+                               proto=0; x=3.27874in; y=3.581in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
                                ha:flags {
                                 clearline=1
                                }
 
                                li:thermal {
-                                 li:2 {
-                                  on  
-                                  diag  
-                                  round  
-                                  noshape  
-                                 }
-                                 li:3 {
-                                  on  
-                                  diag  
-                                  round  
-                                  noshape  
-                                 }
                                }
 
                                ha:attributes {
-                                 term=4
-                                 name=pin4
+                                 term=2
+                                 name=2
                                }
                               }
                              }
@@ -29109,22 +29358,10 @@ ha:pcb-rnd-board-v8 {
                                ha:combining {                               }
 
                                 li:objects {
-                                 ha:line.1492024 {
-                                  x1=714.65mil; y1=606.57mil; x2=242.21mil; y2=606.57mil; thickness=5.0mil; clearance=0.0;
-                                 }
-                                 ha:line.1492027 {
-                                  x1=714.65mil; y1=606.57mil; x2=714.65mil; y2=803.43mil; thickness=5.0mil; clearance=0.0;
-                                 }
-                                 ha:line.1492030 {
-                                  x1=714.65mil; y1=803.43mil; x2=242.21mil; y2=803.43mil; thickness=5.0mil; clearance=0.0;
-                                 }
-                                 ha:line.1492033 {
-                                  x1=242.21mil; y1=803.43mil; x2=242.21mil; y2=606.57mil; thickness=5.0mil; clearance=0.0;
-                                 }
                                 }
                                 ha:type {
                                  silk = 1
-                                 bottom = 1
+                                 top = 1
                                 }
                               }
 
@@ -29133,48 +29370,47 @@ ha:pcb-rnd-board-v8 {
                                ha:combining {                               }
 
                                 li:objects {
-                                 ha:line.1492037 {
-                                  x1=12.172035mm; y1=17.707052mm; x2=12.172035mm; y2=17.707052mm; thickness=0.1mm; clearance=0.0;
+                                 ha:line.1530707 {
+                                  x1=3.263in; y1=3.581in; x2=3.263in; y2=3.581in; thickness=0.1mm; clearance=0.0;
                                   ha:attributes {
                                     subc-role=pnp-origin
                                   }
                                  }
-                                 ha:line.1492040 {
-                                  x1=478.43mil; y1=705.0mil; x2=478.43mil; y2=705.0mil; thickness=0.1mm; clearance=0.0;
+                                 ha:line.1530710 {
+                                  x1=3.263in; y1=3.581in; x2=3.263in; y2=3.581in; thickness=0.1mm; clearance=0.0;
                                   ha:attributes {
                                     subc-role=origin
                                   }
                                  }
-                                 ha:line.1492043 {
-                                  x1=478.43mil; y1=705.0mil; x2=478.43mil; y2=16.907mm; thickness=0.1mm; clearance=0.0;
+                                 ha:line.1530713 {
+                                  x1=3.263in; y1=3.581in; x2=83.8802mm; y2=3.581in; thickness=0.1mm; clearance=0.0;
                                   ha:attributes {
                                     subc-role=x
                                   }
                                  }
-                                 ha:line.1492046 {
-                                  x1=478.43mil; y1=705.0mil; x2=13.152122mm; y2=705.0mil; thickness=0.1mm; clearance=0.0;
+                                 ha:line.1530716 {
+                                  x1=3.263in; y1=3.581in; x2=3.263in; y2=91.9574mm; thickness=0.1mm; clearance=0.0;
                                   ha:attributes {
                                     subc-role=y
                                   }
                                  }
                                 }
                                 ha:type {
-                                 bottom = 1
-                                 virtual = 1
+                                 top = 1
                                  misc = 1
+                                 virtual = 1
                                 }
                               }
                              }
                             }
-                             uid = 4bNWyBgJTkZfYZCZe1gAAABh
+                             uid = fdmrigvTMcHho9IPHtUAAABo
                             }
-                            ha:subc.1495646 {
+                            ha:subc.1530722 {
                              ha:attributes {
+                              value=1k
+                              device=RESISTOR
                               footprint=0402
-                              value=0.1uF
-                              device=CAPACITOR
-                              openscad=0402
-                              refdes=C4
+                              refdes=R7
                              }
                             ha:data {
                                                         li:padstack_prototypes {
@@ -29191,14 +29427,14 @@ ha:pcb-rnd-board-v8 {
                                   }
                                   clearance=0.0
                                    li:ps_poly {
-                                    9.84mil  
                                     -13.77mil  
                                     -9.84mil  
                                     -13.77mil  
-                                    -9.84mil  
+                                    9.84mil  
                                     13.77mil  
                                     9.84mil  
                                     13.77mil  
+                                    -9.84mil  
                                    }
                                  }
 
@@ -29210,14 +29446,14 @@ ha:pcb-rnd-board-v8 {
                                   }
                                   clearance=0.0
                                    li:ps_poly {
-                                    12.84mil  
                                     -16.77mil  
                                     -12.84mil  
                                     -16.77mil  
-                                    -12.84mil  
+                                    12.84mil  
                                     16.77mil  
                                     12.84mil  
                                     16.77mil  
+                                    -12.84mil  
                                    }
                                  }
 
@@ -29229,14 +29465,14 @@ ha:pcb-rnd-board-v8 {
                                   }
                                   clearance=0.0
                                    li:ps_poly {
-                                    9.84mil  
                                     -13.77mil  
                                     -9.84mil  
                                     -13.77mil  
-                                    -9.84mil  
+                                    9.84mil  
                                     13.77mil  
                                     9.84mil  
                                     13.77mil  
+                                    -9.84mil  
                                    }
                                  }
                                }
@@ -29244,8 +29480,8 @@ ha:pcb-rnd-board-v8 {
                             }
 
                              li:objects {
-                              ha:padstack_ref.1495659 {
-                               proto=0; x=958.0mil; y=3.50274in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                              ha:padstack_ref.1530735 {
+                               proto=0; x=2.936in; y=3.47326in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                                ha:flags {
                                 clearline=1
                                }
@@ -29258,8 +29494,8 @@ ha:pcb-rnd-board-v8 {
                                  name=1
                                }
                               }
-                              ha:padstack_ref.1495660 {
-                               proto=0; x=958.0mil; y=3.47126in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                              ha:padstack_ref.1530736 {
+                               proto=0; x=2.936in; y=3.50474in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
                                ha:flags {
                                 clearline=1
                                }
@@ -29292,26 +29528,26 @@ ha:pcb-rnd-board-v8 {
                                ha:combining {                               }
 
                                 li:objects {
-                                 ha:line.1495647 {
-                                  x1=958.0mil; y1=3.487in; x2=958.0mil; y2=3.487in; thickness=0.1mm; clearance=0.0;
+                                 ha:line.1530723 {
+                                  x1=2.936in; y1=3.489in; x2=2.936in; y2=3.489in; thickness=0.1mm; clearance=0.0;
                                   ha:attributes {
                                     subc-role=pnp-origin
                                   }
                                  }
-                                 ha:line.1495650 {
-                                  x1=958.0mil; y1=3.487in; x2=958.0mil; y2=3.487in; thickness=0.1mm; clearance=0.0;
+                                 ha:line.1530726 {
+                                  x1=2.936in; y1=3.489in; x2=2.936in; y2=3.489in; thickness=0.1mm; clearance=0.0;
                                   ha:attributes {
                                     subc-role=origin
                                   }
                                  }
-                                 ha:line.1495653 {
-                                  x1=958.0mil; y1=3.487in; x2=958.0mil; y2=87.5698mm; thickness=0.1mm; clearance=0.0;
+                                 ha:line.1530729 {
+                                  x1=2.936in; y1=3.489in; x2=2.936in; y2=87.6206mm; thickness=0.1mm; clearance=0.0;
                                   ha:attributes {
                                     subc-role=x
                                   }
                                  }
-                                 ha:line.1495656 {
-                                  x1=958.0mil; y1=3.487in; x2=25.3332mm; y2=3.487in; thickness=0.1mm; clearance=0.0;
+                                 ha:line.1530732 {
+                                  x1=2.936in; y1=3.489in; x2=73.5744mm; y2=3.489in; thickness=0.1mm; clearance=0.0;
                                   ha:attributes {
                                     subc-role=y
                                   }
@@ -29325,15 +29561,15 @@ ha:pcb-rnd-board-v8 {
                               }
                              }
                             }
-                             uid = zI7rzXEBCOfiqzJiuLYAAABd
+                             uid = fdmrigvTMcHho9IPHtUAAABz
                             }
-                            ha:subc.1495662 {
-                             ha:attributes {
-                              footprint=0402
-                              value=100k
-                              device=RESISTOR
+                            ha:subc.1530738 {
+                             ha:attributes {
                               openscad=0402
-                              refdes=R4
+                              value=3.3k
+                              device=RESISTOR
+                              refdes=R500
+                              footprint=0402
                              }
                             ha:data {
                                                         li:padstack_prototypes {
@@ -29403,12 +29639,8 @@ ha:pcb-rnd-board-v8 {
                             }
 
                              li:objects {
-                              ha:padstack_ref.1495675 {
-                               proto=0; x=911.0mil; y=3.47126in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-                               ha:flags {
-                                clearline=1
-                               }
-
+                              ha:padstack_ref.1530751 {
+                               proto=0; x=2.889in; y=3.50474in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
                                li:thermal {
                                }
 
@@ -29417,8 +29649,8 @@ ha:pcb-rnd-board-v8 {
                                  name=1
                                }
                               }
-                              ha:padstack_ref.1495676 {
-                               proto=0; x=911.0mil; y=3.50274in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+                              ha:padstack_ref.1530752 {
+                               proto=0; x=2.889in; y=3.47326in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
                                ha:flags {
                                 clearline=1
                                }
@@ -29451,26 +29683,26 @@ ha:pcb-rnd-board-v8 {
                                ha:combining {                               }
 
                                 li:objects {
-                                 ha:line.1495663 {
-                                  x1=911.0mil; y1=3.487in; x2=911.0mil; y2=3.487in; thickness=0.1mm; clearance=0.0;
+                                 ha:line.1530739 {
+                                  x1=2.889in; y1=3.489in; x2=2.889in; y2=3.489in; thickness=0.1mm; clearance=0.0;
                                   ha:attributes {
                                     subc-role=pnp-origin
                                   }
                                  }
-                                 ha:line.1495666 {
-                                  x1=911.0mil; y1=3.487in; x2=911.0mil; y2=3.487in; thickness=0.1mm; clearance=0.0;
+                                 ha:line.1530742 {
+                                  x1=2.889in; y1=3.489in; x2=2.889in; y2=3.489in; thickness=0.1mm; clearance=0.0;
                                   ha:attributes {
                                     subc-role=origin
                                   }
                                  }
-                                 ha:line.1495669 {
-                                  x1=911.0mil; y1=3.487in; x2=911.0mil; y2=89.5698mm; thickness=0.1mm; clearance=0.0;
+                                 ha:line.1530745 {
+                                  x1=2.889in; y1=3.489in; x2=2.889in; y2=87.6206mm; thickness=0.1mm; clearance=0.0;
                                   ha:attributes {
                                     subc-role=x
                                   }
                                  }
-                                 ha:line.1495672 {
-                                  x1=911.0mil; y1=3.487in; x2=22.1394mm; y2=3.487in; thickness=0.1mm; clearance=0.0;
+                                 ha:line.1530748 {
+                                  x1=2.889in; y1=3.489in; x2=74.3806mm; y2=3.489in; thickness=0.1mm; clearance=0.0;
                                   ha:attributes {
                                     subc-role=y
                                   }
@@ -29484,210 +29716,159 @@ ha:pcb-rnd-board-v8 {
                               }
                              }
                             }
-                             uid = zI7rzXEBCOfiqzJiuLYAAABj
+                             uid = IGobWzSMURBswUg5LvAAAACC
                             }
-                           ha:rat.1511494 {
+                           ha:rat.1531410 {
                             x1=2.13274in; y1=2.303in; lgrp1=3; anchor1=pcb/1397152/1397165; x2=80.645mm; y2=94.615mm; lgrp2=5; anchor2=pcb/1410248;
                            }
-                           ha:rat.1511497 {
+                           ha:rat.1531413 {
                             x1=2.19052in; y1=2.174in; lgrp1=3; anchor1=pcb/1397216/1397230; x2=2.13274in; y2=2.303in; lgrp2=3; anchor2=pcb/1397152/1397165;
                            }
-                           ha:rat.1511500 {
+                           ha:rat.1531416 {
                             x1=2.13274in; y1=2.303in; lgrp1=3; anchor1=pcb/1397152/1397165; x2=718.0mil; y2=3.229in; lgrp2=10; anchor2=pcb/1459186/1459213;
                            }
-                           ha:rat.1511503 {
+                           ha:rat.1531419 {
                             x1=65.604894mm; y1=1.453in; lgrp1=10; anchor1=pcb/1234427; x2=2.567in; y2=1.453in; lgrp2=3; anchor2=pcb/1283073/1283102;
                            }
-                           ha:rat.1511506 {
-                            x1=3.154in; y1=3.32852in; lgrp1=3; anchor1=pcb/1392196/1392210; x2=81.1149mm; y2=1.121in; lgrp2=3; anchor2=pcb/1438327;
-                           }
-                           ha:rat.1511509 {
+                           ha:rat.1531422 {
                             x1=2.53747in; y1=1.4904in; lgrp1=3; anchor1=pcb/1283073/1283106; x2=74.755629mm; y2=2.08989in; lgrp2=3; anchor2=pcb/1437158;
                            }
-                           ha:rat.1511512 {
-                            x1=85.725mm; y1=1.54in; lgrp1=3; anchor1=pcb/1281495/1281545; x2=74.77271mm; y2=60.06611mm; lgrp2=3; anchor2=pcb/1437143;
-                           }
-                           ha:rat.1511515 {
+                           ha:rat.1531425 {
                             x1=85.725mm; y1=72.39mm; lgrp1=3; anchor1=pcb/1281045/1281070; x2=68.855971mm; y2=2.12926in; lgrp2=3; anchor2=pcb/1437331/1437384;
                            }
-                           ha:rat.1511518 {
+                           ha:rat.1531428 {
                             x1=85.725mm; y1=74.93mm; lgrp1=3; anchor1=pcb/1281045/1281072; x2=68.846573mm; y2=2.169in; lgrp2=3; anchor2=pcb/1437152;
                            }
-                           ha:rat.1511521 {
+                           ha:rat.1531431 {
                             x1=85.725mm; y1=77.47mm; lgrp1=3; anchor1=pcb/1281045/1281074; x2=74.755629mm; y2=2.16863in; lgrp2=3; anchor2=pcb/1437331/1437371;
                            }
-                           ha:rat.1511524 {
+                           ha:rat.1531434 {
                             x1=85.725mm; y1=80.01mm; lgrp1=3; anchor1=pcb/1281045/1281076; x2=74.755629mm; y2=2.12926in; lgrp2=3; anchor2=pcb/1437331/1437373;
                            }
-                           ha:rat.1511527 {
+                           ha:rat.1531437 {
                             x1=2.58174in; y1=2.142in; lgrp1=3; anchor1=pcb/1397168/1397181; x2=2.57874in; y2=2.093in; lgrp2=3; anchor2=pcb/1397200/1397214;
                            }
-                           ha:rat.1511530 {
+                           ha:rat.1531440 {
                             x1=2.57874in; y1=2.093in; lgrp1=3; anchor1=pcb/1397200/1397214; x2=68.853177mm; y2=2.09in; lgrp2=3; anchor2=pcb/1437155;
                            }
-                           ha:rat.1511533 {
-                            x1=3.2548in; y1=3.27863in; lgrp1=3; anchor1=pcb/1392994/1393024; x2=68.853177mm; y2=2.09in; lgrp2=3; anchor2=pcb/1437155;
+                           ha:rat.1531443 {
+                            x1=3.2548in; y1=3.25363in; lgrp1=3; anchor1=pcb/1392994/1393024; x2=68.853177mm; y2=2.09in; lgrp2=3; anchor2=pcb/1437155;
                            }
-                           ha:rat.1511536 {
+                           ha:rat.1531446 {
                             x1=3.47499in; y1=1.04001in; lgrp1=3; anchor1=pcb/1281495/1281534; x2=688.48mil; y2=3.008in; lgrp2=3; anchor2=pcb/1397711/1397724;
                            }
-                           ha:rat.1511539 {
-                            x1=85.725mm; y1=840.01mil; lgrp1=3; anchor1=pcb/1281495/1281531; x2=76.0349mm; y2=33.617789mm; lgrp2=3; anchor2=pcb/1251279/1251325;
-                           }
-                           ha:rat.1511542 {
+                           ha:rat.1531449 {
                             x1=1.804in; y1=3.524in; lgrp1=3; anchor1=pcb/1435530/1435543; x2=45.801508mm; y2=87.793931mm; lgrp2=3; anchor2=pcb/1435674/1435741;
                            }
-                           ha:rat.1511545 {
+                           ha:rat.1531452 {
                             x1=3.47499in; y1=1.94in; lgrp1=3; anchor1=pcb/1281495/1281552; x2=88.265mm; y2=85.09mm; lgrp2=3; anchor2=pcb/1281045/1281081;
                            }
-                           ha:rat.1511548 {
+                           ha:rat.1531455 {
                             x1=3.47499in; y1=2.04in; lgrp1=3; anchor1=pcb/1281495/1281554; x2=88.265mm; y2=87.63mm; lgrp2=3; anchor2=pcb/1281045/1281083;
                            }
-                           ha:rat.1511551 {
+                           ha:rat.1531458 {
                             x1=85.725mm; y1=1.74in; lgrp1=3; anchor1=pcb/1281495/1281549; x2=85.725mm; y2=82.55mm; lgrp2=3; anchor2=pcb/1281045/1281078;
                            }
-                           ha:rat.1511554 {
+                           ha:rat.1531461 {
                             x1=85.725mm; y1=2.44in; lgrp1=3; anchor1=pcb/1281495/1281563; x2=88.265mm; y2=90.17mm; lgrp2=3; anchor2=pcb/1281045/1281085;
                            }
-                           ha:rat.1511557 {
+                           ha:rat.1531464 {
                             x1=85.725mm; y1=1.24001in; lgrp1=3; anchor1=pcb/1281495/1281539; x2=85.725mm; y2=85.09mm; lgrp2=3; anchor2=pcb/1281045/1281080;
                            }
-                           ha:rat.1511560 {
+                           ha:rat.1531467 {
                             x1=85.725mm; y1=1.34001in; lgrp1=3; anchor1=pcb/1281495/1281541; x2=85.725mm; y2=87.63mm; lgrp2=3; anchor2=pcb/1281045/1281082;
                            }
-                           ha:rat.1511563 {
+                           ha:rat.1531470 {
                             x1=3.47499in; y1=2.24in; lgrp1=3; anchor1=pcb/1281495/1281558; x2=88.265mm; y2=92.71mm; lgrp2=3; anchor2=pcb/1281045/1281087;
                            }
-                           ha:rat.1511566 {
+                           ha:rat.1531473 {
                             x1=3.47499in; y1=2.34in; lgrp1=3; anchor1=pcb/1281495/1281560; x2=85.725mm; y2=90.17mm; lgrp2=3; anchor2=pcb/1281045/1281084;
                            }
-                           ha:rat.1511569 {
-                            x1=85.725mm; y1=1.64in; lgrp1=3; anchor1=pcb/1281495/1281547; x2=68.851907mm; y2=60.579mm; lgrp2=3; anchor2=pcb/1437149;
+                           ha:rat.1531476 {
+                            x1=85.725mm; y1=2.04in; lgrp1=3; anchor1=pcb/1281495/1281555; x2=3.28039in; y2=3.25363in; lgrp2=3; anchor2=pcb/1392994/1393022;
                            }
-                           ha:rat.1511572 {
-                            x1=85.725mm; y1=2.04in; lgrp1=3; anchor1=pcb/1281495/1281555; x2=3.28039in; y2=3.27863in; lgrp2=3; anchor2=pcb/1392994/1393022;
-                           }
-                           ha:rat.1511575 {
+                           ha:rat.1531479 {
                             x1=88.265mm; y1=80.01mm; lgrp1=7; anchor1=pcb/1505706; x2=68.861305mm; y2=2.346in; lgrp2=3; anchor2=pcb/1437146;
                            }
-                           ha:rat.1511578 {
-                            x1=3.47499in; y1=640.01mil; lgrp1=3; anchor1=pcb/1281495/1281526; x2=88.265mm; y2=72.39mm; lgrp2=3; anchor2=pcb/1281045/1281071;
-                           }
-                           ha:rat.1511581 {
+                           ha:rat.1531482 {
                             x1=936.0mil; y1=609.39mil; lgrp1=3; anchor1=pcb/1358442/1358477; x2=2.10126in; y2=2.303in; lgrp2=3; anchor2=pcb/1397152/1397166;
                            }
-                           ha:rat.1511584 {
+                           ha:rat.1531485 {
                             x1=2.10126in; y1=2.303in; lgrp1=3; anchor1=pcb/1397152/1397166; x2=2.55026in; y2=2.142in; lgrp2=3; anchor2=pcb/1397168/1397182;
                            }
-                           ha:rat.1511587 {
+                           ha:rat.1531488 {
                             x1=70.485mm; y1=3.727in; lgrp1=10; anchor1=pcb/1284435/1284461; x2=2.10126in; y2=2.303in; lgrp2=3; anchor2=pcb/1397152/1397166;
                            }
-                           ha:rat.1511590 {
+                           ha:rat.1531491 {
                             x1=2.10126in; y1=2.303in; lgrp1=3; anchor1=pcb/1397152/1397166; x2=568.0mil; y2=3.229in; lgrp2=3; anchor2=pcb/1495974;
                            }
-                           ha:rat.1511593 {
-                            x1=3.47499in; y1=740.01mil; lgrp1=3; anchor1=pcb/1281495/1281528; x2=88.265mm; y2=74.93mm; lgrp2=3; anchor2=pcb/1281045/1281073;
-                           }
-                           ha:rat.1511596 {
-                            x1=55.329934mm; y1=84.66974mm; lgrp1=5; anchor1=pcb/1234422; x2=2.454in; y2=3.058in; lgrp2=3; anchor2=pcb/1251336/1251350;
-                           }
-                           ha:rat.1511599 {
-                            x1=71.347539mm; y1=56.880292mm; lgrp1=5; anchor1=pcb/1234422; x2=68.855971mm; y2=2.30642in; lgrp2=3; anchor2=pcb/1437176;
-                           }
-                           ha:rat.1511602 {
-                            x1=79.786342mm; y1=32.8497mm; lgrp1=5; anchor1=pcb/1234422; x2=76.6699mm; y2=33.617789mm; lgrp2=3; anchor2=pcb/1251279/1251323;
-                           }
-                           ha:rat.1511605 {
-                            x1=76.6699mm; y1=33.617789mm; lgrp1=3; anchor1=pcb/1251279/1251323; x2=74.7649mm; y2=39.229411mm; lgrp2=3; anchor2=pcb/1251279/1251330;
+                           ha:rat.1531494 {
+                            x1=55.105513mm; y1=84.478066mm; lgrp1=5; anchor1=pcb/1234422; x2=2.459in; y2=75.565mm; lgrp2=3; anchor2=pcb/1251336/1251350;
                            }
-                           ha:rat.1511608 {
-                            x1=74.1299mm; y1=39.229411mm; lgrp1=3; anchor1=pcb/1251279/1251332; x2=74.7649mm; y2=39.229411mm; lgrp2=3; anchor2=pcb/1251279/1251330;
+                           ha:rat.1531497 {
+                            x1=3.2292in; y1=3.25363in; lgrp1=3; anchor1=pcb/1392994/1393026; x2=56.463704mm; y2=55.258704mm; lgrp2=3; anchor2=pcb/1397148;
                            }
-                           ha:rat.1511611 {
-                            x1=3.2292in; y1=3.27863in; lgrp1=3; anchor1=pcb/1392994/1393026; x2=56.463704mm; y2=55.258704mm; lgrp2=3; anchor2=pcb/1397148;
-                           }
-                           ha:rat.1511614 {
+                           ha:rat.1531500 {
                             x1=68.855971mm; y1=2.36548in; lgrp1=3; anchor1=pcb/1437331/1437396; x2=88.265mm; y2=77.47mm; lgrp2=7; anchor2=pcb/1505442;
                            }
-                           ha:rat.1511617 {
-                            x1=4.30752in; y1=34.163mm; lgrp1=3; anchor1=pcb/1342191/1342205; x2=73.4949mm; y2=33.617789mm; lgrp2=3; anchor2=pcb/1251279/1251333;
+                           ha:rat.1531503 {
+                            x1=1.84652in; y1=3.633in; lgrp1=3; anchor1=pcb/1436008/1436022; x2=46.499754mm; y2=87.102035mm; lgrp2=3; anchor2=pcb/1435674/1435740;
                            }
-                           ha:rat.1511620 {
-                            x1=3.47499in; y1=540.01mil; lgrp1=3; anchor1=pcb/1281495/1281524; x2=3.47499in; y2=1.34001in; lgrp2=3; anchor2=pcb/1281495/1281540;
+                           ha:rat.1531506 {
+                            x1=1.92752in; y1=3.671in; lgrp1=3; anchor1=pcb/1436024/1436038; x2=46.499754mm; y2=86.601909mm; lgrp2=3; anchor2=pcb/1435674/1435739;
                            }
-                           ha:rat.1511623 {
+                           ha:rat.1531509 {
                             x1=1.93826in; y1=3.364in; lgrp1=3; anchor1=pcb/1435514/1435528; x2=46.499754mm; y2=85.10204mm; lgrp2=3; anchor2=pcb/1435674/1435736;
                            }
-                           ha:rat.1511626 {
-                            x1=1.84652in; y1=3.633in; lgrp1=3; anchor1=pcb/1436008/1436022; x2=46.499754mm; y2=87.102035mm; lgrp2=3; anchor2=pcb/1435674/1435740;
-                           }
-                           ha:rat.1511629 {
+                           ha:rat.1531512 {
                             x1=1.93926in; y1=3.414in; lgrp1=3; anchor1=pcb/1435466/1435480; x2=46.499754mm; y2=85.602166mm; lgrp2=3; anchor2=pcb/1435674/1435737;
                            }
-                           ha:rat.1511632 {
+                           ha:rat.1531515 {
                             x1=202.0mil; y1=26.035mm; lgrp1=10; anchor1=pcb/1342113/1342140; x2=1.804in; y2=3.55548in; lgrp2=3; anchor2=pcb/1435530/1435544;
                            }
-                           ha:rat.1511635 {
-                            x1=1.92752in; y1=3.671in; lgrp1=3; anchor1=pcb/1436024/1436038; x2=46.499754mm; y2=86.601909mm; lgrp2=3; anchor2=pcb/1435674/1435739;
-                           }
-                           ha:rat.1511638 {
+                           ha:rat.1531518 {
                             x1=43.561mm; y1=3.524in; lgrp1=3; anchor1=pcb/1435546/1435560; x2=44.301639mm; y2=87.793931mm; lgrp2=3; anchor2=pcb/1435674/1435744;
                            }
-                           ha:rat.1511641 {
+                           ha:rat.1531521 {
                             x1=1.76in; y1=3.63226in; lgrp1=3; anchor1=pcb/1435642/1435656; x2=44.80151mm; y2=87.793931mm; lgrp2=3; anchor2=pcb/1435674/1435743;
                            }
-                           ha:rat.1511644 {
+                           ha:rat.1531524 {
                             x1=1.604in; y1=3.312in; lgrp1=3; anchor1=pcb/1435498/1435511; x2=1.6in; y2=3.269in; lgrp2=3; anchor2=pcb/1435562/1435575;
                            }
-                           ha:rat.1511647 {
+                           ha:rat.1531527 {
                             x1=1.604in; y1=3.312in; lgrp1=3; anchor1=pcb/1435498/1435511; x2=42.603395mm; y2=84.602168mm; lgrp2=3; anchor2=pcb/1435674/1435728;
                            }
-                           ha:rat.1511650 {
+                           ha:rat.1531530 {
                             x1=42.603395mm; y1=84.602168mm; lgrp1=3; anchor1=pcb/1435674/1435728; x2=42.603395mm; y2=85.10204mm; lgrp2=3; anchor2=pcb/1435674/1435727;
                            }
-                           ha:rat.1511653 {
+                           ha:rat.1531533 {
                             x1=1.93452in; y1=3.603in; lgrp1=3; anchor1=pcb/1436040/1436054; x2=46.499754mm; y2=86.102037mm; lgrp2=3; anchor2=pcb/1435674/1435738;
                            }
-                           ha:rat.1511656 {
-                            x1=4.30826in; y1=1.393in; lgrp1=3; anchor1=pcb/1342158/1342172; x2=73.4949mm; y2=39.229411mm; lgrp2=3; anchor2=pcb/1251279/1251334;
-                           }
-                           ha:rat.1511659 {
+                           ha:rat.1531536 {
                             x1=85.725mm; y1=1.04001in; lgrp1=3; anchor1=pcb/1281495/1281535; x2=687.48mil; y2=2.956in; lgrp2=3; anchor2=pcb/1397695/1397708;
                            }
-                           ha:rat.1511662 {
+                           ha:rat.1531539 {
                             x1=35.000292mm; y1=85.999674mm; lgrp1=10; anchor1=pcb/1251135/1251167; x2=1.584in; y2=3.432in; lgrp2=3; anchor2=pcb/1435610/1435623;
                            }
-                           ha:rat.1511665 {
+                           ha:rat.1531542 {
                             x1=1.586in; y1=3.491in; lgrp1=3; anchor1=pcb/1435482/1435495; x2=1.584in; y2=3.432in; lgrp2=3; anchor2=pcb/1435610/1435623;
                            }
-                           ha:rat.1511668 {
+                           ha:rat.1531545 {
                             x1=1.584in; y1=3.432in; lgrp1=3; anchor1=pcb/1435610/1435623; x2=42.603395mm; y2=86.102037mm; lgrp2=3; anchor2=pcb/1435674/1435725;
                            }
-                           ha:rat.1511671 {
+                           ha:rat.1531548 {
                             x1=42.603395mm; y1=85.602166mm; lgrp1=3; anchor1=pcb/1435674/1435726; x2=42.603395mm; y2=86.102037mm; lgrp2=3; anchor2=pcb/1435674/1435725;
                            }
-                           ha:rat.1511674 {
-                            x1=85.725mm; y1=940.01mil; lgrp1=3; anchor1=pcb/1281495/1281533; x2=77.9399mm; y2=33.617789mm; lgrp2=3; anchor2=pcb/1251279/1251319;
+                           ha:rat.1531551 {
+                            x1=3.27874in; y1=3.581in; lgrp1=3; anchor1=pcb/1530706/1530720; x2=68.855971mm; y2=2.05052in; lgrp2=3; anchor2=pcb/1437331/1437380;
                            }
-                           ha:rat.1511677 {
-                            x1=3.27974in; y1=3.604in; lgrp1=3; anchor1=pcb/1313613/1313627; x2=68.855971mm; y2=2.05052in; lgrp2=3; anchor2=pcb/1437331/1437380;
-                           }
-                           ha:rat.1511680 {
+                           ha:rat.1531554 {
                             x1=3.47499in; y1=2.14in; lgrp1=3; anchor1=pcb/1281495/1281556; x2=1.192in; y2=3.558in; lgrp2=3; anchor2=pcb/1477863/1477877;
                            }
-                           ha:rat.1511683 {
-                            x1=2.641in; y1=1.676in; lgrp1=3; anchor1=pcb/1251454/1251468; x2=75.3999mm; y2=39.229411mm; lgrp2=3; anchor2=pcb/1251279/1251328;
-                           }
-                           ha:rat.1511686 {
-                            x1=112.395mm; y1=1.481in; lgrp1=3; anchor1=pcb/1407508; x2=75.3999mm; y2=39.229411mm; lgrp2=3; anchor2=pcb/1251279/1251328;
-                           }
-                           ha:rat.1511689 {
-                            x1=2.641in; y1=1.676in; lgrp1=3; anchor1=pcb/1251454/1251468; x2=1.831in; y2=3.079in; lgrp2=3; anchor2=pcb/1435450/1435464;
-                           }
-                           ha:rat.1511692 {
+                           ha:rat.1531557 {
                             x1=1.94in; y1=3.249in; lgrp1=3; anchor1=pcb/1435626/1435640; x2=1.831in; y2=3.19782in; lgrp2=3; anchor2=pcb/1435446;
                            }
-                           ha:rat.1511695 {
+                           ha:rat.1531560 {
                             x1=1.942in; y1=3.309in; lgrp1=3; anchor1=pcb/1435594/1435608; x2=1.94in; y2=3.249in; lgrp2=3; anchor2=pcb/1435626/1435640;
                            }
   }
@@ -29705,1474 +29886,1798 @@ ha:pcb-rnd-board-v8 {
        clearline=1
       }
      }
-     ha:line.1256038 {
-      x1=1.938in; y1=104.521mm; x2=1.938in; y2=4.117in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1256038 {
+      x1=1.938in; y1=104.521mm; x2=1.938in; y2=4.117in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1256041 {
+      x1=647.99mil; y1=5.06501in; x2=647.99mil; y2=5.06499in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1259088 {
+      x1=120.0mm; y1=0.0; x2=120.0mm; y2=100.0mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
+      }
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
+      }
+     }
+     ha:line.1259100 {
+      x1=120.0mm; y1=100.0mm; x2=0.0; y2=100.0mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
+      }
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
+      }
+     }
+     ha:line.1259112 {
+      x1=0.0; y1=0.0; x2=120.0mm; y2=0.0; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
+      }
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
+      }
+     }
+     ha:line.1259124 {
+      x1=0.0; y1=28.0mm; x2=18.5mm; y2=28.0mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
+      }
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
+      }
+     }
+     ha:line.1259136 {
+      x1=18.5mm; y1=28.0mm; x2=18.5mm; y2=72.0mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
+      }
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
+      }
+     }
+     ha:line.1259148 {
+      x1=18.5mm; y1=72.0mm; x2=0.0; y2=72.0mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
+      }
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
+      }
+     }
+     ha:line.1259160 {
+      x1=0.0; y1=100.0mm; x2=0.0; y2=72.0mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
+      }
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
+      }
+     }
+     ha:line.1259172 {
+      x1=0.0; y1=0.0; x2=0.0; y2=28.0mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+       lock=1
+      }
+
+      ha:attributes {
+        on_every_layer=
+        on_every_layer_gen=outline
+        noexport=1
+      }
+     }
+     ha:line.1378439 {
+      x1=4.221in; y1=724.0mil; x2=107.315mm; y2=720.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1379778 {
+      x1=4.22in; y1=725.0mil; x2=107.315mm; y2=720.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1380723 {
+      x1=4.00521in; y1=28.575mm; x2=102.235mm; y2=1.14479in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1397127 {
+      x1=56.45mm; y1=55.245mm; x2=56.438804mm; y2=55.233804mm; thickness=10.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1397130 {
+      x1=56.438804mm; y1=54.229mm; x2=56.438804mm; y2=2.174in; thickness=10.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1397148 {
+      x1=2.22452in; y1=2.174in; x2=56.463704mm; y2=55.258704mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1405160 {
+      x1=110.395283mm; y1=35.548087mm; x2=4.33974in; y2=1.393in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1405556 {
+      x1=114.00818mm; y1=34.047964mm; x2=110.325636mm; y2=34.047964mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1405559 {
+      x1=110.325636mm; y1=34.047964mm; x2=4.339in; y2=34.163mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1405946 {
+      x1=114.00818mm; y1=33.047966mm; x2=110.384362mm; y2=33.047966mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1405949 {
+      x1=110.384362mm; y1=33.047966mm; x2=4.33974in; y2=32.893mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1405952 {
+      x1=114.00818mm; y1=36.047959mm; x2=110.884437mm; y2=36.047959mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1405955 {
+      x1=110.884437mm; y1=36.047959mm; x2=4.34074in; y2=1.444in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1406343 {
+      x1=110.395283mm; y1=35.548087mm; x2=114.896113mm; y2=35.548087mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1406346 {
+      x1=114.896113mm; y1=35.548087mm; x2=4.534in; y2=1.389in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1407114 {
+      x1=114.00818mm; y1=34.54809mm; x2=114.91369mm; y2=34.54809mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1407117 {
+      x1=114.91369mm; y1=34.54809mm; x2=4.534in; y2=1.37in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1407120 {
+      x1=4.534in; y1=1.37in; x2=4.534in; y2=1.388in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1407126 {
+      x1=114.00818mm; y1=35.047961mm; x2=113.229161mm; y2=35.047961mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1407129 {
+      x1=113.229161mm; y1=35.047961mm; x2=4.448in; y2=1.37in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1256041 {
-      x1=647.99mil; y1=5.06501in; x2=647.99mil; y2=5.06499in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1407132 {
+      x1=4.448in; y1=1.37in; x2=4.448in; y2=34.047964mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1259088 {
-      x1=120.0mm; y1=0.0; x2=120.0mm; y2=100.0mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1407509 {
+      x1=114.00818mm; y1=37.198071mm; x2=112.814329mm; y2=37.198071mm; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
-       lock=1
       }
-
-      ha:attributes {
-        on_every_layer=
-        on_every_layer_gen=outline
-        noexport=1
+     }
+     ha:line.1407515 {
+      x1=114.00818mm; y1=32.39798mm; x2=112.78898mm; y2=32.39798mm; thickness=20.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
       }
      }
-     ha:line.1259100 {
-      x1=120.0mm; y1=100.0mm; x2=0.0; y2=100.0mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1407518 {
+      x1=112.78898mm; y1=32.39798mm; x2=112.395mm; y2=1.26in; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
-       lock=1
       }
-
-      ha:attributes {
-        on_every_layer=
-        on_every_layer_gen=outline
-        noexport=1
+     }
+     ha:line.1435416 {
+      x1=44.302375mm; y1=83.885481mm; x2=44.302375mm; y2=82.300775mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
      }
-     ha:line.1259112 {
-      x1=0.0; y1=0.0; x2=120.0mm; y2=0.0; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1435419 {
+      x1=44.302375mm; y1=82.300775mm; x2=1.744in; y2=3.24in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
-       lock=1
       }
-
-      ha:attributes {
-        on_every_layer=
-        on_every_layer_gen=outline
-        noexport=1
+     }
+     ha:line.1435422 {
+      x1=43.802249mm; y1=83.885481mm; x2=43.802249mm; y2=83.461301mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
      }
-     ha:line.1259124 {
-      x1=0.0; y1=28.0mm; x2=18.5mm; y2=28.0mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1435425 {
+      x1=43.802249mm; y1=83.461301mm; x2=44.302375mm; y2=82.961175mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
-       lock=1
       }
-
-      ha:attributes {
-        on_every_layer=
-        on_every_layer_gen=outline
-        noexport=1
+     }
+     ha:line.1435428 {
+      x1=44.802246mm; y1=83.885481mm; x2=44.802246mm; y2=83.456271mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
      }
-     ha:line.1259136 {
-      x1=18.5mm; y1=28.0mm; x2=18.5mm; y2=72.0mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1435431 {
+      x1=44.802246mm; y1=83.456271mm; x2=44.302375mm; y2=3.266in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
-       lock=1
       }
-
-      ha:attributes {
-        on_every_layer=
-        on_every_layer_gen=outline
-        noexport=1
+     }
+     ha:line.1435434 {
+      x1=45.302372mm; y1=83.885481mm; x2=45.302372mm; y2=83.046772mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
      }
-     ha:line.1259148 {
-      x1=18.5mm; y1=72.0mm; x2=0.0; y2=72.0mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1435437 {
+      x1=45.302372mm; y1=83.046772mm; x2=1.776in; y2=3.262in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
-       lock=1
       }
-
-      ha:attributes {
-        on_every_layer=
-        on_every_layer_gen=outline
-        noexport=1
+     }
+     ha:line.1435440 {
+      x1=1.776in; y1=3.262in; x2=1.776in; y2=3.24052in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
      }
-     ha:line.1259160 {
-      x1=0.0; y1=100.0mm; x2=0.0; y2=72.0mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1435443 {
+      x1=1.776in; y1=3.24052in; x2=1.77548in; y2=3.24in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
-       lock=1
       }
-
-      ha:attributes {
-        on_every_layer=
-        on_every_layer_gen=outline
-        noexport=1
+     }
+     ha:line.1435446 {
+      x1=1.831in; y1=3.19782in; x2=1.831in; y2=3.079in; thickness=20.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
       }
      }
-     ha:line.1259172 {
-      x1=0.0; y1=0.0; x2=0.0; y2=28.0mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1437140 {
+      x1=3.01242in; y1=2.30642in; x2=3.013in; y2=2.307in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
-       lock=1
       }
-
-      ha:attributes {
-        on_every_layer=
-        on_every_layer_gen=outline
-        noexport=1
+     }
+     ha:line.1437143 {
+      x1=74.74242mm; y1=2.366in; x2=74.77271mm; y2=60.06611mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
       }
      }
-     ha:line.1378439 {
-      x1=4.221in; y1=724.0mil; x2=107.315mm; y2=720.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1437146 {
+      x1=68.861305mm; y1=2.346in; x2=68.855971mm; y2=2.34579in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1379778 {
-      x1=4.22in; y1=725.0mil; x2=107.315mm; y2=720.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1437149 {
+      x1=68.851907mm; y1=60.579mm; x2=68.855971mm; y2=2.38516in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1380723 {
-      x1=4.00521in; y1=28.575mm; x2=102.235mm; y2=1.14479in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1437152 {
+      x1=68.846573mm; y1=2.169in; x2=68.855971mm; y2=2.16863in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1437155 {
+      x1=68.853177mm; y1=2.09in; x2=68.855971mm; y2=2.08989in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1437158 {
+      x1=74.755629mm; y1=2.08989in; x2=3.14989in; y2=2.08989in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1437161 {
+      x1=3.14989in; y1=2.08989in; x2=80.01mm; y2=2.09in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1437164 {
+      x1=74.755629mm; y1=57.58307mm; x2=80.00873mm; y2=57.58307mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1437167 {
+      x1=80.00873mm; y1=57.58307mm; x2=80.01mm; y2=2.267in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1437170 {
+      x1=74.755629mm; y1=2.30642in; x2=3.01242in; y2=2.30642in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1437173 {
+      x1=3.01268in; y1=2.22768in; x2=3.013in; y2=2.228in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1437176 {
+      x1=68.855971mm; y1=2.30642in; x2=2.64142in; y2=2.30642in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1437179 {
+      x1=2.64142in; y1=2.30642in; x2=2.641in; y2=2.306in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1437182 {
+      x1=68.855971mm; y1=2.22768in; x2=2.64132in; y2=2.22768in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1437185 {
+      x1=2.64132in; y1=2.22768in; x2=2.641in; y2=2.228in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1437188 {
+      x1=3.01268in; y1=2.22768in; x2=2.712in; y2=2.22768in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1437399 {
+      x1=3.154in; y1=2.08989in; x2=3.9701in; y2=2.08989in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1437402 {
+      x1=102.235mm; y1=2.14479in; x2=3.9701in; y2=2.08989in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1438327 {
+      x1=81.1149mm; y1=1.121in; x2=78.2955mm; y2=1.121in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1438330 {
+      x1=78.2955mm; y1=1.121in; x2=77.5081mm; y2=1.09in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1438333 {
+      x1=79.0321mm; y1=1.16in; x2=3.112in; y2=29.4767mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1383748 {
-      x1=3.018in; y1=92.075mm; x2=80.645mm; y2=92.075mm; thickness=60.0mil; clearance=20.0mil;
+     ha:line.1438336 {
+      x1=70.35803mm; y1=1.09in; x2=2.633in; y2=1.09in; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1383751 {
-      x1=70.485mm; y1=92.075mm; x2=2.941in; y2=92.075mm; thickness=60.0mil; clearance=20.0mil;
+     ha:line.1438339 {
+      x1=2.633in; y1=990.0mil; x2=2.683in; y2=1.04in; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1389480 {
-      x1=2.94361in; y1=3.56793in; x2=2.94361in; y2=89.72169mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1438342 {
+      x1=2.683in; y1=1.04in; x2=70.35803mm; y2=1.04in; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1389483 {
-      x1=2.94361in; y1=89.72169mm; x2=2.937in; y2=3.52574in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1438345 {
+      x1=2.633in; y1=890.0mil; x2=2.633in; y2=905.0mil; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1389927 {
-      x1=2.89in; y1=3.494in; x2=2.93674in; y2=3.494in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1438348 {
+      x1=2.633in; y1=905.0mil; x2=2.718in; y2=990.0mil; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1389930 {
-      x1=2.93674in; y1=3.494in; x2=2.937in; y2=3.49426in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1438351 {
+      x1=2.718in; y1=990.0mil; x2=70.35803mm; y2=990.0mil; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1391516 {
-      x1=3.04752in; y1=3.471in; x2=3.048in; y2=3.47148in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1438354 {
+      x1=2.633in; y1=790.0mil; x2=2.691in; y2=848.0mil; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1391519 {
-      x1=3.001in; y1=3.471in; x2=3.04752in; y2=3.471in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1438357 {
+      x1=2.691in; y1=848.0mil; x2=2.691in; y2=910.0mil; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1391554 {
-      x1=2.99479in; y1=3.56793in; x2=2.99479in; y2=3.50869in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1438360 {
+      x1=2.691in; y1=910.0mil; x2=2.721in; y2=940.0mil; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1391557 {
-      x1=2.99479in; y1=3.50869in; x2=3.001in; y2=3.50248in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1438363 {
+      x1=2.721in; y1=940.0mil; x2=70.35803mm; y2=940.0mil; thickness=10.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1392987 {
-      x1=3.28039in; y1=3.40561in; x2=3.28039in; y2=3.45737in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1438366 {
+      x1=2.974in; y1=1.04in; x2=3.05043in; y2=1.04in; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1392990 {
-      x1=3.28039in; y1=3.40561in; x2=3.281in; y2=86.487mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1438369 {
+      x1=3.05143in; y1=1.041in; x2=3.05143in; y2=1.09in; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1394819 {
-      x1=3.107in; y1=3.501in; x2=3.218in; y2=3.501in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1438372 {
+      x1=3.05143in; y1=1.09in; x2=2.974in; y2=1.09in; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1394822 {
-      x1=3.218in; y1=3.501in; x2=3.229in; y2=3.49in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1438375 {
+      x1=2.633in; y1=1.09in; x2=2.633in; y2=1.19057in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1394825 {
-      x1=3.229in; y1=3.49in; x2=3.229in; y2=3.45757in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1438378 {
+      x1=3.11143in; y1=1.006in; x2=3.04543in; y2=940.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1394828 {
-      x1=3.229in; y1=3.45757in; x2=3.2292in; y2=3.45737in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1438381 {
+      x1=3.04543in; y1=940.0mil; x2=2.974in; y2=940.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1395272 {
-      x1=3.107in; y1=3.36in; x2=3.154in; y2=3.36in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1438384 {
+      x1=79.0321mm; y1=1.082in; x2=79.0321mm; y2=1.00607in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1395275 {
-      x1=3.20361in; y1=3.45737in; x2=3.20361in; y2=3.38861in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1438387 {
+      x1=2.769in; y1=1.09in; x2=71.663343mm; y2=1.09in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1395278 {
-      x1=3.20361in; y1=3.38861in; x2=80.645mm; y2=3.36in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1438390 {
+      x1=71.663343mm; y1=1.09in; x2=73.465963mm; y2=29.48862mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1395281 {
-      x1=80.645mm; y1=3.36in; x2=80.137mm; y2=3.36in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1438393 {
+      x1=73.465963mm; y1=29.48862mm; x2=79.003943mm; y2=29.48862mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1395719 {
-      x1=3.2548in; y1=3.45737in; x2=3.2548in; y2=3.5102in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1438396 {
+      x1=79.003943mm; y1=29.48862mm; x2=79.028563mm; y2=1.16in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1395722 {
-      x1=3.2548in; y1=3.5102in; x2=81.915mm; y2=3.54in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1438399 {
+      x1=79.1083mm; y1=1.163in; x2=79.1083mm; y2=1.168in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1395725 {
-      x1=81.915mm; y1=3.54in; x2=2.99558in; y2=3.54in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1438532 {
+      x1=2.974in; y1=790.0mil; x2=105.537mm; y2=790.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1395728 {
-      x1=2.99558in; y1=3.54in; x2=2.99479in; y2=3.53921in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1438535 {
+      x1=105.537mm; y1=790.0mil; x2=107.315mm; y2=720.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1397127 {
-      x1=56.45mm; y1=55.245mm; x2=56.438804mm; y2=55.233804mm; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1438856 {
+      x1=2.974in; y1=840.0mil; x2=3.099in; y2=840.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1397130 {
-      x1=56.438804mm; y1=54.229mm; x2=56.438804mm; y2=2.174in; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1438859 {
+      x1=3.099in; y1=840.0mil; x2=80.01mm; y2=891.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1397148 {
-      x1=2.22452in; y1=2.174in; x2=56.463704mm; y2=55.258704mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1438862 {
+      x1=80.01mm; y1=891.0mil; x2=4.09601in; y2=891.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1405160 {
-      x1=110.395283mm; y1=35.548087mm; x2=4.33974in; y2=1.393in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1438865 {
+      x1=4.09601in; y1=891.0mil; x2=107.315mm; y2=1.01999in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1405556 {
-      x1=114.00818mm; y1=34.047964mm; x2=110.325636mm; y2=34.047964mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1439813 {
+      x1=3.112in; y1=29.48862mm; x2=3.112in; y2=1.161in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1405559 {
-      x1=110.325636mm; y1=34.047964mm; x2=4.339in; y2=34.163mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1439816 {
+      x1=3.112in; y1=1.161in; x2=3.141in; y2=1.19in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1405946 {
-      x1=114.00818mm; y1=33.047966mm; x2=110.384362mm; y2=33.047966mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1439819 {
+      x1=3.141in; y1=1.19in; x2=3.97979in; y2=1.19in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1405949 {
-      x1=110.384362mm; y1=33.047966mm; x2=4.33974in; y2=32.893mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1439822 {
+      x1=3.97979in; y1=1.19in; x2=102.235mm; y2=1.14479in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1405952 {
-      x1=114.00818mm; y1=36.047959mm; x2=110.884437mm; y2=36.047959mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1440134 {
+      x1=2.769in; y1=740.0mil; x2=2.727in; y2=740.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1405955 {
-      x1=110.884437mm; y1=36.047959mm; x2=4.34074in; y2=1.444in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1440137 {
+      x1=2.727in; y1=740.0mil; x2=2.703in; y2=716.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1406343 {
-      x1=110.395283mm; y1=35.548087mm; x2=114.896113mm; y2=35.548087mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1440140 {
+      x1=2.703in; y1=716.0mil; x2=2.703in; y2=394.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1406346 {
-      x1=114.896113mm; y1=35.548087mm; x2=4.534in; y2=1.389in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1440143 {
+      x1=2.703in; y1=394.0mil; x2=2.724in; y2=373.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1407114 {
-      x1=114.00818mm; y1=34.54809mm; x2=114.91369mm; y2=34.54809mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1440146 {
+      x1=2.974in; y1=740.0mil; x2=3.023in; y2=740.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1407117 {
-      x1=114.91369mm; y1=34.54809mm; x2=4.534in; y2=1.37in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1440149 {
+      x1=3.023in; y1=740.0mil; x2=3.046in; y2=717.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1407120 {
-      x1=4.534in; y1=1.37in; x2=4.534in; y2=1.388in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1440152 {
+      x1=3.046in; y1=717.0mil; x2=3.046in; y2=395.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1407126 {
-      x1=114.00818mm; y1=35.047961mm; x2=113.229161mm; y2=35.047961mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1440155 {
+      x1=3.046in; y1=395.0mil; x2=3.024in; y2=373.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1407129 {
-      x1=113.229161mm; y1=35.047961mm; x2=4.448in; y2=1.37in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1440461 {
+      x1=74.755629mm; y1=2.05052in; x2=3.03148in; y2=2.05052in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1407132 {
-      x1=4.448in; y1=1.37in; x2=4.448in; y2=34.047964mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1440464 {
+      x1=3.03148in; y1=2.05052in; x2=3.051in; y2=2.031in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1407509 {
-      x1=114.00818mm; y1=37.198071mm; x2=112.814329mm; y2=37.198071mm; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1440769 {
+      x1=2.84in; y1=52.07mm; x2=2.94296in; y2=52.07mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1407512 {
-      x1=112.814329mm; y1=37.198071mm; x2=112.395mm; y2=1.481in; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1440772 {
+      x1=2.94296in; y1=52.07mm; x2=2.94348in; y2=2.05052in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1407515 {
-      x1=114.00818mm; y1=32.39798mm; x2=112.78898mm; y2=32.39798mm; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1441078 {
+      x1=2.769in; y1=790.0mil; x2=71.501mm; y2=790.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1407518 {
-      x1=112.78898mm; y1=32.39798mm; x2=112.395mm; y2=1.26in; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1441081 {
+      x1=71.501mm; y1=790.0mil; x2=2.84in; y2=815.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1435416 {
-      x1=44.302375mm; y1=83.885481mm; x2=44.302375mm; y2=82.300775mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1441084 {
+      x1=2.769in; y1=840.0mil; x2=71.501mm; y2=840.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1435419 {
-      x1=44.302375mm; y1=82.300775mm; x2=1.744in; y2=3.24in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1441087 {
+      x1=71.501mm; y1=840.0mil; x2=2.84in; y2=815.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1435422 {
-      x1=43.802249mm; y1=83.885481mm; x2=43.802249mm; y2=83.461301mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1441681 {
+      x1=104.775mm; y1=72.39mm; x2=4.237in; y2=72.39mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1435425 {
-      x1=43.802249mm; y1=83.461301mm; x2=44.302375mm; y2=82.961175mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1441975 {
+      x1=104.775mm; y1=74.93mm; x2=107.38993mm; y2=74.93mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1435428 {
-      x1=44.802246mm; y1=83.885481mm; x2=44.802246mm; y2=83.456271mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1441978 {
+      x1=107.38993mm; y1=74.93mm; x2=4.237in; y2=75.15987mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1435431 {
-      x1=44.802246mm; y1=83.456271mm; x2=44.302375mm; y2=3.266in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1441981 {
+      x1=104.775mm; y1=77.47mm; x2=4.2189in; y2=77.47mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1435434 {
-      x1=45.302372mm; y1=83.885481mm; x2=45.302372mm; y2=83.046772mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1441984 {
+      x1=4.2189in; y1=77.47mm; x2=4.237in; y2=3.0681in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1435437 {
-      x1=45.302372mm; y1=83.046772mm; x2=1.776in; y2=3.262in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1441987 {
+      x1=104.775mm; y1=80.01mm; x2=4.20984in; y2=80.01mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1435440 {
-      x1=1.776in; y1=3.262in; x2=1.776in; y2=3.24052in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1441990 {
+      x1=4.20984in; y1=80.01mm; x2=4.237in; y2=3.17716in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1435443 {
-      x1=1.776in; y1=3.24052in; x2=1.77548in; y2=3.24in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1441993 {
+      x1=104.775mm; y1=82.55mm; x2=4.20079in; y2=82.55mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1435446 {
-      x1=1.831in; y1=3.19782in; x2=1.831in; y2=3.079in; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1441996 {
+      x1=4.20079in; y1=82.55mm; x2=4.237in; y2=3.28621in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1437140 {
-      x1=3.01242in; y1=2.30642in; x2=3.013in; y2=2.307in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1442278 {
+      x1=4.34881in; y1=3.23168in; x2=4.34881in; y2=3.42619in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1437143 {
-      x1=74.74242mm; y1=2.366in; x2=74.77271mm; y2=60.06611mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1442281 {
+      x1=4.34881in; y1=3.42619in; x2=104.775mm; y2=92.71mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1437146 {
-      x1=68.861305mm; y1=2.346in; x2=68.855971mm; y2=2.34579in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1442284 {
+      x1=4.34881in; y1=3.12263in; x2=4.34837in; y2=3.12263in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1437149 {
-      x1=68.851907mm; y1=60.579mm; x2=68.855971mm; y2=2.38516in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1442287 {
+      x1=4.34837in; y1=3.12263in; x2=4.294in; y2=3.177in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1437152 {
-      x1=68.846573mm; y1=2.169in; x2=68.855971mm; y2=2.16863in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1442290 {
+      x1=4.294in; y1=3.177in; x2=4.294in; y2=3.381in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1437155 {
-      x1=68.853177mm; y1=2.09in; x2=68.855971mm; y2=2.08989in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1442293 {
+      x1=4.294in; y1=3.381in; x2=104.775mm; y2=90.17mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1437158 {
-      x1=74.755629mm; y1=2.08989in; x2=3.14989in; y2=2.08989in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1445800 {
+      x1=1.10591in; y1=584.48mil; x2=1.09379in; y2=596.6mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1437161 {
-      x1=3.14989in; y1=2.08989in; x2=80.01mm; y2=2.09in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1445803 {
+      x1=1.146in; y1=584.48mil; x2=1.10591in; y2=584.48mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1437164 {
-      x1=74.755629mm; y1=57.58307mm; x2=80.00873mm; y2=57.58307mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1445806 {
+      x1=1.056in; y1=509.4mil; x2=1.0564in; y2=509.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1437167 {
-      x1=80.00873mm; y1=57.58307mm; x2=80.01mm; y2=2.267in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1445809 {
+      x1=1.056in; y1=539.0mil; x2=1.056in; y2=509.4mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1437170 {
-      x1=74.755629mm; y1=2.30642in; x2=3.01242in; y2=2.30642in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1445812 {
+      x1=1.07in; y1=553.0mil; x2=1.056in; y2=539.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1437173 {
-      x1=3.01268in; y1=2.22768in; x2=3.013in; y2=2.228in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1445815 {
+      x1=1.146in; y1=553.0mil; x2=1.07in; y2=553.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1437176 {
-      x1=68.855971mm; y1=2.30642in; x2=2.64142in; y2=2.30642in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1445818 {
+      x1=1.2in; y1=375.27mil; x2=1.19873in; y2=374.0mil; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1437179 {
-      x1=2.64142in; y1=2.30642in; x2=2.641in; y2=2.306in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1445821 {
+      x1=1.2in; y1=649.0mil; x2=1.2in; y2=375.27mil; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1437182 {
-      x1=68.855971mm; y1=2.22768in; x2=2.64132in; y2=2.22768in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1445824 {
+      x1=1.09074in; y1=649.0mil; x2=1.2in; y2=649.0mil; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1437185 {
-      x1=2.64132in; y1=2.22768in; x2=2.641in; y2=2.228in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1445827 {
+      x1=1.0564in; y1=374.6mil; x2=1.057in; y2=374.0mil; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1437188 {
-      x1=3.01268in; y1=2.22768in; x2=2.712in; y2=2.22768in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1445830 {
+      x1=1.0564in; y1=510.0mil; x2=1.0564in; y2=374.6mil; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1437399 {
-      x1=3.154in; y1=2.08989in; x2=3.9701in; y2=2.08989in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1445833 {
+      x1=1.019in; y1=649.0mil; x2=1.05926in; y2=649.0mil; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1437402 {
-      x1=102.235mm; y1=2.14479in; x2=3.9701in; y2=2.08989in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1445836 {
+      x1=1.019in; y1=596.6mil; x2=1.019in; y2=649.0mil; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1438327 {
-      x1=81.1149mm; y1=1.121in; x2=78.2955mm; y2=1.121in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1446864 {
+      x1=38.989mm; y1=432.0mil; x2=1.536in; y2=486.0mil; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1438330 {
-      x1=78.2955mm; y1=1.121in; x2=77.5081mm; y2=1.09in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1446867 {
+      x1=1.536in; y1=291.0mil; x2=1.536in; y2=349.0mil; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1438333 {
-      x1=79.0321mm; y1=1.16in; x2=3.112in; y2=29.4767mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1446870 {
+      x1=1.493in; y1=348.0mil; x2=38.989mm; y2=348.0mil; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1438336 {
-      x1=70.35803mm; y1=1.09in; x2=2.633in; y2=1.09in; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1447217 {
+      x1=1.493in; y1=430.0mil; x2=38.962188mm; y2=430.0mil; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1438339 {
-      x1=2.633in; y1=990.0mil; x2=2.683in; y2=1.04in; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1447220 {
+      x1=38.962188mm; y1=430.0mil; x2=38.987588mm; y2=429.0mil; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1438342 {
-      x1=2.683in; y1=1.04in; x2=70.35803mm; y2=1.04in; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1447781 {
+      x1=1.019in; y1=510.0mil; x2=937.0mil; y2=510.0mil; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1438345 {
-      x1=2.633in; y1=890.0mil; x2=2.633in; y2=905.0mil; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1447784 {
+      x1=937.0mil; y1=510.0mil; x2=936.0mil; y2=509.0mil; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1438348 {
-      x1=2.633in; y1=905.0mil; x2=2.718in; y2=990.0mil; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1455185 {
+      x1=3.24in; y1=1.29in; x2=86.995mm; y2=1.29in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1438351 {
-      x1=2.718in; y1=990.0mil; x2=70.35803mm; y2=990.0mil; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1455188 {
+      x1=86.995mm; y1=1.29in; x2=3.47499in; y2=1.24001in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1438354 {
-      x1=2.633in; y1=790.0mil; x2=2.691in; y2=848.0mil; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1455450 {
+      x1=3.20852in; y1=1.29in; x2=3.162in; y2=1.29in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1438357 {
-      x1=2.691in; y1=848.0mil; x2=2.691in; y2=910.0mil; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1495974 {
+      x1=568.0mil; y1=3.229in; x2=568.0mil; y2=3.476in; thickness=60.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1438360 {
-      x1=2.691in; y1=910.0mil; x2=2.721in; y2=940.0mil; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1495977 {
+      x1=814.06mil; y1=3.386in; x2=34.995566mm; y2=3.386in; thickness=60.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1438363 {
-      x1=2.721in; y1=940.0mil; x2=70.35803mm; y2=940.0mil; thickness=10.0mil; clearance=20.0mil;
+     ha:line.1495980 {
+      x1=34.995566mm; y1=3.386in; x2=35.000292mm; y2=85.999674mm; thickness=60.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1438366 {
-      x1=2.974in; y1=1.04in; x2=3.05043in; y2=1.04in; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1500731 {
+      x1=814.06mil; y1=3.566in; x2=1.046in; y2=3.566in; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1438369 {
-      x1=3.05143in; y1=1.041in; x2=3.05143in; y2=1.09in; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1500734 {
+      x1=1.046in; y1=3.566in; x2=1.047in; y2=3.567in; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1438372 {
-      x1=3.05143in; y1=1.09in; x2=2.974in; y2=1.09in; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1501028 {
+      x1=911.0mil; y1=3.47126in; x2=911.0mil; y2=3.386in; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1438375 {
-      x1=2.633in; y1=1.09in; x2=2.633in; y2=1.19057in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1501031 {
+      x1=958.0mil; y1=3.47126in; x2=958.0mil; y2=3.386in; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1438378 {
-      x1=3.11143in; y1=1.006in; x2=3.04543in; y2=940.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1501319 {
+      x1=958.0mil; y1=3.50274in; x2=958.0mil; y2=90.551mm; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1438381 {
-      x1=3.04543in; y1=940.0mil; x2=2.974in; y2=940.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1501322 {
+      x1=958.0mil; y1=90.551mm; x2=959.0mil; y2=3.566in; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1438384 {
-      x1=79.0321mm; y1=1.082in; x2=79.0321mm; y2=1.00607in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1501325 {
+      x1=911.0mil; y1=3.50274in; x2=911.0mil; y2=3.566in; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1438387 {
-      x1=2.769in; y1=1.09in; x2=71.663343mm; y2=1.09in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1501900 {
+      x1=978.0mil; y1=967.0mil; x2=978.0mil; y2=1.038in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1438390 {
-      x1=71.663343mm; y1=1.09in; x2=73.465963mm; y2=29.48862mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1501903 {
+      x1=978.0mil; y1=1.038in; x2=977.0mil; y2=1.039in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1438393 {
-      x1=73.465963mm; y1=29.48862mm; x2=79.003943mm; y2=29.48862mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1502188 {
+      x1=576.85mil; y1=705.0mil; x2=576.85mil; y2=782.85mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1438396 {
-      x1=79.003943mm; y1=29.48862mm; x2=79.028563mm; y2=1.16in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1502191 {
+      x1=576.85mil; y1=782.85mil; x2=722.0mil; y2=928.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1438399 {
-      x1=79.1083mm; y1=1.163in; x2=79.1083mm; y2=1.168in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1502194 {
+      x1=722.0mil; y1=928.0mil; x2=896.0mil; y2=928.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1438532 {
-      x1=2.974in; y1=790.0mil; x2=105.537mm; y2=790.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1502471 {
+      x1=28.418663mm; y1=3.55892in; x2=1.19108in; y2=3.55892in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1438535 {
-      x1=105.537mm; y1=790.0mil; x2=107.315mm; y2=720.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1502474 {
+      x1=1.19108in; y1=3.55892in; x2=1.192in; y2=3.558in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1438856 {
-      x1=2.974in; y1=840.0mil; x2=3.099in; y2=840.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1503560 {
+      x1=936.0mil; y1=509.0mil; x2=835.0mil; y2=395.0mil; thickness=60.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1438859 {
-      x1=3.099in; y1=840.0mil; x2=80.01mm; y2=891.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1504125 {
+      x1=978.0mil; y1=889.0mil; x2=1.038in; y2=889.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1438862 {
-      x1=80.01mm; y1=891.0mil; x2=4.09601in; y2=891.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1504128 {
+      x1=1.038in; y1=889.0mil; x2=1.039in; y2=890.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1438865 {
-      x1=4.09601in; y1=891.0mil; x2=107.315mm; y2=1.01999in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1507013 {
+      x1=74.755629mm; y1=2.38516in; x2=2.99816in; y2=2.38516in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1439813 {
-      x1=3.112in; y1=29.48862mm; x2=3.112in; y2=1.161in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1507016 {
+      x1=2.99816in; y1=2.38516in; x2=3.041in; y2=2.428in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1439816 {
-      x1=3.112in; y1=1.161in; x2=3.141in; y2=1.19in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1507019 {
+      x1=3.041in; y1=2.428in; x2=3.298in; y2=2.428in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1439819 {
-      x1=3.141in; y1=1.19in; x2=3.97979in; y2=1.19in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1507022 {
+      x1=3.298in; y1=2.428in; x2=3.336in; y2=2.39in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1439822 {
-      x1=3.97979in; y1=1.19in; x2=102.235mm; y2=1.14479in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1507526 {
+      x1=1.744in; y1=83.002425mm; x2=44.302375mm; y2=3.268in; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1440134 {
-      x1=2.769in; y1=740.0mil; x2=2.727in; y2=740.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1507529 {
+      x1=1.68927in; y1=3.079in; x2=1.68927in; y2=3.16127in; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1440137 {
-      x1=2.727in; y1=740.0mil; x2=2.703in; y2=716.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1507532 {
+      x1=1.68927in; y1=3.16127in; x2=1.744in; y2=3.216in; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1440140 {
-      x1=2.703in; y1=716.0mil; x2=2.703in; y2=394.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1507535 {
+      x1=1.744in; y1=83.002425mm; x2=1.744in; y2=3.216in; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1440143 {
-      x1=2.703in; y1=394.0mil; x2=2.724in; y2=373.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1507538 {
+      x1=1.744in; y1=3.24in; x2=44.3103mm; y2=82.3087mm; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1440146 {
-      x1=2.974in; y1=740.0mil; x2=3.023in; y2=740.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1507784 {
+      x1=1.831in; y1=3.249in; x2=1.831in; y2=84.455mm; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1440149 {
-      x1=3.023in; y1=740.0mil; x2=3.046in; y2=717.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1507787 {
+      x1=1.809in; y1=3.304in; x2=1.831in; y2=3.304in; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1440152 {
-      x1=3.046in; y1=717.0mil; x2=3.046in; y2=395.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1508750 {
+      x1=85.725mm; y1=2.24in; x2=3.379in; y2=2.24in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1440155 {
-      x1=3.046in; y1=395.0mil; x2=3.024in; y2=373.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1508753 {
+      x1=3.379in; y1=2.24in; x2=86.995mm; y2=2.286in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1440461 {
-      x1=74.755629mm; y1=2.05052in; x2=3.03148in; y2=2.05052in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1508756 {
+      x1=86.995mm; y1=2.286in; x2=90.805mm; y2=2.286in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1440464 {
-      x1=3.03148in; y1=2.05052in; x2=3.051in; y2=2.031in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1508759 {
+      x1=90.805mm; y1=2.286in; x2=3.643in; y2=2.354in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1440769 {
-      x1=2.84in; y1=52.07mm; x2=2.94296in; y2=52.07mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1508762 {
+      x1=3.643in; y1=2.354in; x2=3.643in; y2=61.595mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1440772 {
-      x1=2.94296in; y1=52.07mm; x2=2.94348in; y2=2.05052in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1508765 {
+      x1=3.643in; y1=61.595mm; x2=3.569in; y2=2.499in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1441078 {
-      x1=2.769in; y1=790.0mil; x2=71.501mm; y2=790.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1508768 {
+      x1=3.569in; y1=2.499in; x2=3.213in; y2=2.499in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1441081 {
-      x1=71.501mm; y1=790.0mil; x2=2.84in; y2=815.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1508771 {
+      x1=3.213in; y1=2.499in; x2=3.049in; y2=2.663in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1441084 {
-      x1=2.769in; y1=840.0mil; x2=71.501mm; y2=840.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1509014 {
+      x1=3.011in; y1=3.359in; x2=3.011in; y2=2.663in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1441087 {
-      x1=71.501mm; y1=840.0mil; x2=2.84in; y2=815.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1509017 {
+      x1=3.011in; y1=2.663in; x2=3.218in; y2=2.456in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1441681 {
-      x1=104.775mm; y1=72.39mm; x2=4.237in; y2=72.39mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1509938 {
+      x1=656.0mil; y1=2.956in; x2=248.0mil; y2=2.956in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1441975 {
-      x1=104.775mm; y1=74.93mm; x2=107.38993mm; y2=74.93mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1509941 {
+      x1=248.0mil; y1=2.956in; x2=202.0mil; y2=2.91in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1441978 {
-      x1=107.38993mm; y1=74.93mm; x2=4.237in; y2=75.15987mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1509944 {
+      x1=657.0mil; y1=3.008in; x2=501.0mil; y2=3.008in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1441981 {
-      x1=104.775mm; y1=77.47mm; x2=4.2189in; y2=77.47mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1509947 {
+      x1=501.0mil; y1=3.008in; x2=310.0mil; y2=3.199in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1441984 {
-      x1=4.2189in; y1=77.47mm; x2=4.237in; y2=3.0681in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1509950 {
+      x1=310.0mil; y1=3.199in; x2=310.0mil; y2=3.44041in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1441987 {
-      x1=104.775mm; y1=80.01mm; x2=4.20984in; y2=80.01mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1509953 {
+      x1=310.0mil; y1=3.44041in; x2=202.0mil; y2=3.54841in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1441990 {
-      x1=4.20984in; y1=80.01mm; x2=4.237in; y2=3.17716in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1514530 {
+      x1=1.831in; y1=3.077in; x2=2.592in; y2=3.077in; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1441993 {
-      x1=104.775mm; y1=82.55mm; x2=4.20079in; y2=82.55mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1514533 {
+      x1=2.592in; y1=3.077in; x2=2.918in; y2=2.751in; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1441996 {
-      x1=4.20079in; y1=82.55mm; x2=4.237in; y2=3.28621in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1515616 {
+      x1=2.953in; y1=42.366311mm; x2=74.9935mm; y2=42.379011mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1442278 {
-      x1=4.34881in; y1=3.23168in; x2=4.34881in; y2=3.42619in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1516020 {
+      x1=2.903in; y1=1.723in; x2=2.903in; y2=42.391711mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1442281 {
-      x1=4.34881in; y1=3.42619in; x2=104.775mm; y2=92.71mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1516023 {
+      x1=2.903in; y1=42.391711mm; x2=73.7235mm; y2=42.379011mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1442284 {
-      x1=4.34881in; y1=3.12263in; x2=4.34837in; y2=3.12263in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1516026 {
+      x1=74.3585mm; y1=42.379011mm; x2=74.3585mm; y2=43.1419mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1442287 {
-      x1=4.34837in; y1=3.12263in; x2=4.294in; y2=3.177in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1516029 {
+      x1=74.3585mm; y1=43.1419mm; x2=2.903in; y2=1.723in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1442290 {
-      x1=4.294in; y1=3.177in; x2=4.294in; y2=3.381in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1516224 {
+      x1=2.953in; y1=1.669in; x2=2.953in; y2=1.731in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1442293 {
-      x1=4.294in; y1=3.381in; x2=104.775mm; y2=90.17mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1516239 {
+      x1=73.0885mm; y1=42.379011mm; x2=73.0885mm; y2=40.8051mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1445800 {
-      x1=1.10591in; y1=584.48mil; x2=1.09379in; y2=596.6mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1516242 {
+      x1=73.0885mm; y1=40.8051mm; x2=2.946in; y2=1.538in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1445803 {
-      x1=1.146in; y1=584.48mil; x2=1.10591in; y2=584.48mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1516449 {
+      x1=2.953in; y1=42.366311mm; x2=2.953in; y2=1.609in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1445806 {
-      x1=1.056in; y1=509.4mil; x2=1.0564in; y2=509.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1516452 {
+      x1=2.953in; y1=1.609in; x2=2.972in; y2=1.59in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1445809 {
-      x1=1.056in; y1=539.0mil; x2=1.056in; y2=509.4mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1516455 {
+      x1=2.972in; y1=1.59in; x2=94.4245mm; y2=1.59in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1445812 {
-      x1=1.07in; y1=553.0mil; x2=1.056in; y2=539.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1516458 {
+      x1=94.4245mm; y1=1.59in; x2=3.806in; y2=38.1381mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1445815 {
-      x1=1.146in; y1=553.0mil; x2=1.07in; y2=553.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1516462 {
+      x1=77.5335mm; y1=36.767389mm; x2=77.5335mm; y2=35.2425mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1445818 {
-      x1=1.2in; y1=375.27mil; x2=1.19873in; y2=374.0mil; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1516465 {
+      x1=77.5335mm; y1=35.2425mm; x2=3.053in; y2=1.387in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1445821 {
-      x1=1.2in; y1=649.0mil; x2=1.2in; y2=375.27mil; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1516667 {
+      x1=76.2635mm; y1=36.767389mm; x2=76.2635mm; y2=38.1381mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1445824 {
-      x1=1.09074in; y1=649.0mil; x2=1.2in; y2=649.0mil; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1516670 {
+      x1=76.2635mm; y1=38.1381mm; x2=3.003in; y2=1.502in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1445827 {
-      x1=1.0564in; y1=374.6mil; x2=1.057in; y2=374.0mil; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1516857 {
+      x1=75.6285mm; y1=36.767389mm; x2=75.6285mm; y2=35.2425mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1445830 {
-      x1=1.0564in; y1=510.0mil; x2=1.0564in; y2=374.6mil; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1516860 {
+      x1=75.6285mm; y1=35.2425mm; x2=2.978in; y2=1.387in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
-     }
-     ha:line.1445833 {
-      x1=1.019in; y1=649.0mil; x2=1.05926in; y2=649.0mil; thickness=20.0mil; clearance=20.0mil;
+     }
+     ha:line.1517056 {
+      x1=3.19in; y1=27.559mm; x2=3.19in; y2=1.117in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1445836 {
-      x1=1.019in; y1=596.6mil; x2=1.019in; y2=649.0mil; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1517059 {
+      x1=3.19in; y1=1.117in; x2=3.194in; y2=1.121in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1446864 {
-      x1=38.989mm; y1=432.0mil; x2=1.536in; y2=486.0mil; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1517630 {
+      x1=3.806in; y1=38.1381mm; x2=96.38665mm; y2=38.42385mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1446867 {
-      x1=1.536in; y1=291.0mil; x2=1.536in; y2=349.0mil; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1517633 {
+      x1=2.946in; y1=1.538in; x2=3.297in; y2=1.538in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1446870 {
-      x1=1.493in; y1=348.0mil; x2=38.989mm; y2=348.0mil; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1517636 {
+      x1=3.297in; y1=1.538in; x2=84.963mm; y2=1.49in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1447217 {
-      x1=1.493in; y1=430.0mil; x2=38.962188mm; y2=430.0mil; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1517639 {
+      x1=84.963mm; y1=1.49in; x2=3.581in; y2=1.49in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1447220 {
-      x1=38.962188mm; y1=430.0mil; x2=38.987588mm; y2=429.0mil; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1517642 {
+      x1=3.581in; y1=1.49in; x2=3.678in; y2=1.393in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1447781 {
-      x1=1.019in; y1=510.0mil; x2=937.0mil; y2=510.0mil; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1517648 {
+      x1=3.678in; y1=1.393in; x2=4.30826in; y2=1.393in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1447784 {
-      x1=937.0mil; y1=510.0mil; x2=936.0mil; y2=509.0mil; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1517828 {
+      x1=73.0885mm; y1=36.767389mm; x2=73.0885mm; y2=35.2679mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1455185 {
-      x1=3.24in; y1=1.29in; x2=86.995mm; y2=1.29in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1517831 {
+      x1=73.0885mm; y1=35.2679mm; x2=2.929in; y2=1.337in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1455188 {
-      x1=86.995mm; y1=1.29in; x2=3.47499in; y2=1.24001in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1517834 {
+      x1=2.929in; y1=1.337in; x2=3.136in; y2=1.337in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1455450 {
-      x1=3.20852in; y1=1.29in; x2=3.162in; y2=1.29in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1517837 {
+      x1=3.136in; y1=1.337in; x2=3.184in; y2=35.179mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1495974 {
-      x1=568.0mil; y1=3.229in; x2=568.0mil; y2=3.476in; thickness=60.0mil; clearance=20.0mil;
+     ha:line.1517840 {
+      x1=3.184in; y1=35.179mm; x2=3.601in; y2=35.179mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1495977 {
-      x1=814.06mil; y1=3.386in; x2=34.995566mm; y2=3.386in; thickness=60.0mil; clearance=20.0mil;
+     ha:line.1517843 {
+      x1=3.601in; y1=35.179mm; x2=3.64in; y2=1.346in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1495980 {
-      x1=34.995566mm; y1=3.386in; x2=35.000292mm; y2=85.999674mm; thickness=60.0mil; clearance=20.0mil;
+     ha:line.1517846 {
+      x1=3.64in; y1=1.346in; x2=4.30652in; y2=1.346in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1500731 {
-      x1=814.06mil; y1=3.566in; x2=1.046in; y2=3.566in; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1517849 {
+      x1=4.30652in; y1=1.346in; x2=4.30752in; y2=34.163mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1500734 {
-      x1=1.046in; y1=3.566in; x2=1.047in; y2=3.567in; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1514959 {
+      x1=112.814329mm; y1=37.198071mm; x2=4.404in; y2=1.502in; thickness=20.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1501028 {
-      x1=911.0mil; y1=3.47126in; x2=911.0mil; y2=3.386in; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1518207 {
+      x1=96.69145mm; y1=38.11905mm; x2=104.81945mm; y2=38.11905mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1501031 {
-      x1=958.0mil; y1=3.47126in; x2=958.0mil; y2=3.386in; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1518210 {
+      x1=104.81945mm; y1=38.11905mm; x2=4.128in; y2=1.502in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1501319 {
-      x1=958.0mil; y1=3.50274in; x2=958.0mil; y2=90.551mm; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1524941 {
+      x1=3.47499in; y1=640.01mil; x2=3.63399in; y2=640.01mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1501322 {
-      x1=958.0mil; y1=90.551mm; x2=959.0mil; y2=3.566in; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1524944 {
+      x1=3.63399in; y1=640.01mil; x2=3.634in; y2=640.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1501325 {
-      x1=911.0mil; y1=3.50274in; x2=911.0mil; y2=3.566in; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1524949 {
+      x1=3.47499in; y1=740.01mil; x2=3.60599in; y2=740.01mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1501900 {
-      x1=978.0mil; y1=967.0mil; x2=978.0mil; y2=1.038in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1524952 {
+      x1=3.60599in; y1=740.01mil; x2=3.607in; y2=739.0mil; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1501903 {
-      x1=978.0mil; y1=1.038in; x2=977.0mil; y2=1.039in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1524964 {
+      x1=3.608in; y1=72.39mm; x2=88.265mm; y2=72.39mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1502188 {
-      x1=576.85mil; y1=705.0mil; x2=576.85mil; y2=782.85mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1524974 {
+      x1=88.265mm; y1=74.93mm; x2=3.634in; y2=74.93mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1502191 {
-      x1=576.85mil; y1=782.85mil; x2=722.0mil; y2=928.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1524977 {
+      x1=3.634in; y1=74.93mm; x2=92.329mm; y2=2.949in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1502194 {
-      x1=722.0mil; y1=928.0mil; x2=896.0mil; y2=928.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1525149 {
+      x1=3.577in; y1=2.39in; x2=3.336in; y2=2.39in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1502471 {
-      x1=28.418663mm; y1=3.55892in; x2=1.19108in; y2=3.55892in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1525315 {
+      x1=2.76in; y1=2.306in; x2=2.71342in; y2=2.306in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1502474 {
-      x1=1.19108in; y1=3.55892in; x2=1.192in; y2=3.558in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1525318 {
+      x1=2.71342in; y1=2.306in; x2=2.713in; y2=2.30642in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1503560 {
-      x1=936.0mil; y1=509.0mil; x2=835.0mil; y2=395.0mil; thickness=60.0mil; clearance=20.0mil;
+     ha:line.1525481 {
+      x1=68.855971mm; y1=2.38516in; x2=2.75984in; y2=2.38516in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1504125 {
-      x1=978.0mil; y1=889.0mil; x2=1.038in; y2=889.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1525484 {
+      x1=2.75984in; y1=2.38516in; x2=2.76in; y2=60.579mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1504128 {
-      x1=1.038in; y1=889.0mil; x2=1.039in; y2=890.0mil; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1525493 {
+      x1=85.725mm; y1=1.64in; x2=3.173in; y2=1.64in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1507013 {
-      x1=74.755629mm; y1=2.38516in; x2=2.99816in; y2=2.38516in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1525668 {
+      x1=3.234in; y1=2.329in; x2=3.093in; y2=2.329in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1507016 {
-      x1=2.99816in; y1=2.38516in; x2=3.041in; y2=2.428in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1525671 {
+      x1=3.093in; y1=2.329in; x2=3.056in; y2=2.366in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1507019 {
-      x1=3.041in; y1=2.428in; x2=3.298in; y2=2.428in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1525674 {
+      x1=3.056in; y1=2.366in; x2=74.768837mm; y2=2.366in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1507022 {
-      x1=3.298in; y1=2.428in; x2=3.337in; y2=2.389in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1525677 {
+      x1=74.768837mm; y1=2.366in; x2=74.755629mm; y2=2.36548in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1507025 {
-      x1=3.337in; y1=2.389in; x2=3.592in; y2=2.389in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1530501 {
+      x1=3.152in; y1=3.30452in; x2=3.153in; y2=3.30552in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1507028 {
-      x1=3.592in; y1=2.389in; x2=3.596in; y2=60.579mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1530504 {
+      x1=3.152in; y1=3.269in; x2=3.152in; y2=3.30452in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1507526 {
-      x1=1.744in; y1=83.002425mm; x2=44.302375mm; y2=3.268in; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1530507 {
+      x1=3.152in; y1=3.44552in; x2=3.153in; y2=3.44652in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1507529 {
-      x1=1.68927in; y1=3.079in; x2=1.68927in; y2=3.16127in; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1530510 {
+      x1=3.152in; y1=3.417in; x2=3.152in; y2=3.44552in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1507532 {
-      x1=1.68927in; y1=3.16127in; x2=1.744in; y2=3.216in; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1530513 {
+      x1=3.27874in; y1=3.581in; x2=3.27874in; y2=3.627in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1507535 {
-      x1=1.744in; y1=83.002425mm; x2=1.744in; y2=3.216in; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1530516 {
+      x1=3.194in; y1=3.581in; x2=3.173in; y2=3.602in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1507538 {
-      x1=1.744in; y1=3.24in; x2=44.3103mm; y2=82.3087mm; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1530519 {
+      x1=3.24726in; y1=3.581in; x2=3.194in; y2=3.581in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1507784 {
-      x1=1.831in; y1=3.249in; x2=1.831in; y2=84.455mm; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1530522 {
+      x1=2.99458in; y1=3.517in; x2=2.99379in; y2=3.51621in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1507787 {
-      x1=1.809in; y1=3.304in; x2=1.831in; y2=3.304in; thickness=20.0mil; clearance=20.0mil;
+     ha:line.1530525 {
+      x1=3.224in; y1=3.517in; x2=2.99458in; y2=3.517in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1508276 {
-      x1=3.24826in; y1=3.604in; x2=81.153mm; y2=3.604in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1530528 {
+      x1=3.2538in; y1=3.4872in; x2=3.224in; y2=3.517in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1508279 {
-      x1=81.153mm; y1=3.604in; x2=3.174in; y2=92.075mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1530531 {
+      x1=3.2538in; y1=3.43437in; x2=3.2538in; y2=3.4872in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1508516 {
-      x1=3.27974in; y1=3.604in; x2=3.27974in; y2=92.71mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1530534 {
+      x1=3.174in; y1=3.337in; x2=3.154in; y2=3.337in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1508750 {
-      x1=85.725mm; y1=2.24in; x2=3.379in; y2=2.24in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1530537 {
+      x1=3.20261in; y1=3.36561in; x2=3.174in; y2=3.337in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1508753 {
-      x1=3.379in; y1=2.24in; x2=86.995mm; y2=2.286in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1530540 {
+      x1=3.20261in; y1=3.43437in; x2=3.20261in; y2=3.36561in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1508756 {
-      x1=86.995mm; y1=2.286in; x2=90.805mm; y2=2.286in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1530543 {
+      x1=3.106in; y1=3.337in; x2=3.153in; y2=3.337in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1508759 {
-      x1=90.805mm; y1=2.286in; x2=3.643in; y2=2.354in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1530546 {
+      x1=3.228in; y1=3.43457in; x2=3.2282in; y2=3.43437in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1508762 {
-      x1=3.643in; y1=2.354in; x2=3.643in; y2=61.595mm; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1530549 {
+      x1=3.228in; y1=3.467in; x2=3.228in; y2=3.43457in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1508765 {
-      x1=3.643in; y1=61.595mm; x2=3.569in; y2=2.499in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1530552 {
+      x1=3.217in; y1=3.478in; x2=3.228in; y2=3.467in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1508768 {
-      x1=3.569in; y1=2.499in; x2=3.213in; y2=2.499in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1530555 {
+      x1=3.106in; y1=3.478in; x2=3.217in; y2=3.478in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1508771 {
-      x1=3.213in; y1=2.499in; x2=3.049in; y2=2.663in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1530558 {
+      x1=3.27939in; y1=3.38261in; x2=3.28in; y2=3.382in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1508774 {
-      x1=3.049in; y1=2.663in; x2=3.049in; y2=3.47048in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1530561 {
+      x1=3.27939in; y1=3.38261in; x2=3.27939in; y2=3.43437in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1508777 {
-      x1=3.049in; y1=3.47048in; x2=3.048in; y2=3.47148in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1530564 {
+      x1=2.99379in; y1=3.48569in; x2=3.0in; y2=3.47948in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1509008 {
-      x1=2.937in; y1=3.49426in; x2=2.937in; y2=3.433in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1530567 {
+      x1=2.99379in; y1=3.54493in; x2=2.99379in; y2=3.48569in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1509011 {
-      x1=2.937in; y1=3.433in; x2=3.011in; y2=3.359in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1530570 {
+      x1=2.93574in; y1=3.471in; x2=2.936in; y2=3.47126in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1509014 {
-      x1=3.011in; y1=3.359in; x2=3.011in; y2=2.663in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1530573 {
+      x1=2.889in; y1=3.471in; x2=2.93574in; y2=3.471in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1509017 {
-      x1=3.011in; y1=2.663in; x2=3.218in; y2=2.456in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1530576 {
+      x1=2.94261in; y1=89.13749mm; x2=2.936in; y2=3.50274in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1509938 {
-      x1=656.0mil; y1=2.956in; x2=248.0mil; y2=2.956in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1530579 {
+      x1=2.94261in; y1=3.54493in; x2=2.94261in; y2=89.13749mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1509941 {
-      x1=248.0mil; y1=2.956in; x2=202.0mil; y2=2.91in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1530582 {
+      x1=2.774in; y1=3.602in; x2=2.94in; y2=3.602in; thickness=60.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1509944 {
-      x1=657.0mil; y1=3.008in; x2=501.0mil; y2=3.008in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1530585 {
+      x1=3.017in; y1=3.602in; x2=3.174in; y2=3.602in; thickness=60.0mil; clearance=20.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1509947 {
-      x1=501.0mil; y1=3.008in; x2=310.0mil; y2=3.199in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1530756 {
+      x1=2.936in; y1=3.47326in; x2=2.936in; y2=3.434in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1509950 {
-      x1=310.0mil; y1=3.199in; x2=310.0mil; y2=3.44041in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1530759 {
+      x1=2.936in; y1=3.434in; x2=3.011in; y2=3.359in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1509953 {
-      x1=310.0mil; y1=3.44041in; x2=202.0mil; y2=3.54841in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1531248 {
+      x1=3.001in; y1=3.44626in; x2=3.048in; y2=3.44626in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1511064 {
-      x1=3.153in; y1=3.44in; x2=3.153in; y2=3.46852in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1531251 {
+      x1=3.048in; y1=3.44626in; x2=3.048in; y2=2.664in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
      }
-     ha:line.1511067 {
-      x1=3.153in; y1=3.46852in; x2=3.154in; y2=3.46952in; thickness=10.0mil; clearance=12.0mil;
+     ha:line.1531254 {
+      x1=3.048in; y1=2.664in; x2=77.4319mm; y2=67.6529mm; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
@@ -31444,6 +31949,90 @@ ha:pcb-rnd-board-v8 {
        clearline=1
       }
      }
+     ha:line.1514538 {
+      x1=2.897in; y1=2.773in; x2=2.897in; y2=2.772in; thickness=20.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1514541 {
+      x1=2.897in; y1=2.772in; x2=2.918in; y2=2.751in; thickness=20.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1514544 {
+      x1=2.918in; y1=2.751in; x2=3.61in; y2=2.751in; thickness=20.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1514547 {
+      x1=3.61in; y1=2.751in; x2=4.134in; y2=2.227in; thickness=20.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1514550 {
+      x1=4.134in; y1=2.227in; x2=4.134in; y2=1.772in; thickness=20.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1514553 {
+      x1=4.134in; y1=1.772in; x2=112.395mm; y2=1.481in; thickness=20.0mil; clearance=20.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1516468 {
+      x1=3.053in; y1=1.387in; x2=3.053in; y2=33.909mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1516471 {
+      x1=3.053in; y1=33.909mm; x2=3.256in; y2=1.132in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1516474 {
+      x1=3.256in; y1=1.132in; x2=3.256in; y2=1.05901in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1516477 {
+      x1=3.256in; y1=1.05901in; x2=85.725mm; y2=940.01mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1516863 {
+      x1=2.978in; y1=1.387in; x2=2.978in; y2=1.361in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1516866 {
+      x1=2.978in; y1=1.361in; x2=3.221in; y2=1.118in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1516869 {
+      x1=3.221in; y1=1.118in; x2=3.221in; y2=994.01mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1516872 {
+      x1=3.221in; y1=994.01mil; x2=85.725mm; y2=840.01mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
     }
     color = {#3a5fcd}
     group = 10
@@ -31764,12 +32353,6 @@ ha:pcb-rnd-board-v8 {
        clearline=1
       }
      }
-     ha:line.1507007 {
-      x1=91.313mm; y1=2.389in; x2=3.574in; y2=2.389in; thickness=10.0mil; clearance=12.0mil;
-      ha:flags {
-       clearline=1
-      }
-     }
      ha:line.1507010 {
       x1=90.805mm; y1=60.579mm; x2=3.574in; y2=2.384in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
@@ -31788,6 +32371,120 @@ ha:pcb-rnd-board-v8 {
        clearline=1
       }
      }
+     ha:line.1517062 {
+      x1=3.19in; y1=27.559mm; x2=3.19in; y2=1.232in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1517065 {
+      x1=3.19in; y1=1.232in; x2=81.407mm; y2=1.247in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1517434 {
+      x1=81.4197mm; y1=31.6865mm; x2=81.4197mm; y2=60.6171mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1517437 {
+      x1=81.4197mm; y1=60.6171mm; x2=3.152in; y2=2.44in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1517440 {
+      x1=3.152in; y1=2.44in; x2=3.152in; y2=3.292in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1517443 {
+      x1=3.152in; y1=3.292in; x2=80.1243mm; y2=83.6803mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1518030 {
+      x1=4.128in; y1=1.502in; x2=4.404in; y2=1.502in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1521487 {
+      x1=3.47499in; y1=540.01mil; x2=3.47601in; y2=540.01mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1521490 {
+      x1=3.47601in; y1=540.01mil; x2=3.528in; y2=592.0mil; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1521493 {
+      x1=3.528in; y1=592.0mil; x2=3.528in; y2=1.287in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1521496 {
+      x1=3.528in; y1=1.287in; x2=3.47499in; y2=1.34001in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1524958 {
+      x1=3.607in; y1=739.0mil; x2=3.607in; y2=2.849in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1524961 {
+      x1=3.607in; y1=2.849in; x2=3.608in; y2=72.39mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1524968 {
+      x1=3.634in; y1=641.0mil; x2=3.634in; y2=2.944in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1525497 {
+      x1=3.173in; y1=1.64in; x2=3.173in; y2=1.972in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1525500 {
+      x1=3.173in; y1=1.972in; x2=2.76in; y2=60.579mm; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1525659 {
+      x1=85.725mm; y1=1.54in; x2=3.233in; y2=1.682in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1525662 {
+      x1=3.233in; y1=1.682in; x2=3.233in; y2=2.328in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
+     ha:line.1525665 {
+      x1=3.233in; y1=2.328in; x2=3.234in; y2=2.329in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
     }
     color = {#548b54}
     group = 7
@@ -32073,7 +32770,7 @@ ha:pcb-rnd-board-v8 {
       }
      }
      ha:line.1511070 {
-      x1=3.153in; y1=3.44in; x2=82.423mm; y2=3.44in; thickness=10.0mil; clearance=12.0mil;
+      x1=3.152in; y1=3.417in; x2=80.645mm; y2=3.44in; thickness=10.0mil; clearance=12.0mil;
       ha:flags {
        clearline=1
       }
@@ -32102,6 +32799,12 @@ ha:pcb-rnd-board-v8 {
        clearline=1
       }
      }
+     ha:line.1531086 {
+      x1=80.645mm; y1=3.44in; x2=82.423mm; y2=3.44in; thickness=10.0mil; clearance=12.0mil;
+      ha:flags {
+       clearline=1
+      }
+     }
      ha:polygon.1234422 { clearance=12.0mil;
       li:geometry {
         ta:contour {
index fb5ea9876bfc69da172ddc9bfbb58e83dfa92bbb..2c6b74cf5d605d3a689ff138741b73e8b4f13715 100644 (file)
@@ -1667,14 +1667,14 @@ N 59000 58900 59600 58900 4
 N 59000 58500 59600 58500 4
 N 59000 58100 59600 58100 4
 N 59000 57700 59600 57700 4
-N 56200 60800 57400 60800 4
+N 56200 60400 57400 60400 4
 {
-T 57400 60850 5 10 1 1 0 6 1
+T 57400 60450 5 10 1 1 0 6 1
 netname=sda
 }
-N 56200 60400 57400 60400 4
+N 56200 60800 57400 60800 4
 {
-T 57400 60450 5 10 1 1 0 6 1
+T 57400 60850 5 10 1 1 0 6 1
 netname=scl
 }
 N 56200 59200 57400 59200 4