change FET input series resistors to 1k
[hw/quantimotor] / telestatic.lht
index 76821a5d19883b0a8c937dc8f2c492b52d808404..5f71fa324055ea5c77ffb10e19daf0d1eac3e402 100644 (file)
@@ -1072,44 +1072,6 @@ ha:pcb-rnd-board-v6 {
        }
      }
     }
-    ha:padstack_ref.250825 {
-     proto=0; x=70.876876mm; y=60.317386mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
-     }
-
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-        noshape  
-       }
-       li:3 {
-        on  
-        solid  
-        noshape  
-       }
-     }
-    }
-    ha:padstack_ref.250826 {
-     proto=0; x=70.876876mm; y=61.815986mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-     ha:flags {
-      clearline=1
-     }
-
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-        noshape  
-       }
-       li:3 {
-        on  
-        solid  
-        noshape  
-       }
-     }
-    }
     ha:padstack_ref.250828 {
      proto=0; x=2.572in; y=1.001in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
      ha:flags {
@@ -1282,15 +1244,6 @@ ha:pcb-rnd-board-v6 {
       li:thermal {
       }
      }
-     ha:padstack_ref.272835 {
-      proto=0; x=2.795in; y=58.801mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
      ha:padstack_ref.273020 {
       proto=0; x=2.153in; y=2.052in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
       ha:flags {
@@ -1319,15 +1272,6 @@ ha:pcb-rnd-board-v6 {
         }
       }
      }
-     ha:padstack_ref.273145 {
-      proto=0; x=2.834in; y=62.611mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-      }
-     }
      ha:padstack_ref.273230 {
       proto=0; x=1.989in; y=2.012in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
       ha:flags {
@@ -1701,7 +1645,7 @@ ha:pcb-rnd-board-v6 {
       }
      }
      ha:padstack_ref.338433 {
-      proto=0; x=53.213mm; y=2.604in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      proto=0; x=2.16in; y=66.294mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
       ha:flags {
        clearline=1
       }
@@ -1720,7 +1664,7 @@ ha:pcb-rnd-board-v6 {
       }
      }
      ha:padstack_ref.338653 {
-      proto=0; x=56.515mm; y=2.563in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      proto=0; x=2.256in; y=2.492in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
       ha:flags {
        clearline=1
       }
@@ -1811,169 +1755,339 @@ ha:pcb-rnd-board-v6 {
         }
       }
      }
-     ha:subc.247854 {
-      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
+     ha:padstack_ref.366576 {
+      proto=0; x=70.876876mm; y=62.857386mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
       }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=125.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-          }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.366577 {
+      proto=0; x=70.876876mm; y=64.355986mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-          }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.366578 {
+      proto=0; x=2.795in; y=61.341mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
-           }
-           clearance=0.0
-          }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.366579 {
+      proto=0; x=2.834in; y=65.151mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
+      li:thermal {
+      }
+     }
+     ha:padstack_ref.374077 {
+      proto=0; x=530.0mil; y=1.999in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
         }
       }
      }
+     ha:padstack_ref.374078 {
+      proto=0; x=530.0mil; y=2.039in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-      li:objects {
-       ha:padstack_ref.247868 {
-        proto=0; x=525.0mil; y=225.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-        ha:flags {
-         clearline=1
-         usetherm=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
         }
-
-        li:thermal {
-          li:1 {
-           on  
-           solid  
-           noshape  
-          }
-          li:3 {
-           on  
-           solid  
-           noshape  
-          }
+        li:3 {
+         on  
+         solid  
+         noshape  
         }
+      }
+     }
+     ha:padstack_ref.374079 {
+      proto=0; x=530.0mil; y=52.7812mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-        ha:attributes {
-          term=1
-          name=1
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
         }
-       }
       }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:arc.247855 {
-           x=525.0mil; y=225.0mil; width=120.0mil; height=120.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0;
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+     }
+     ha:padstack_ref.374080 {
+      proto=0; x=620.0mil; y=52.7812mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+      }
+     }
+     ha:padstack_ref.374081 {
+      proto=0; x=620.0mil; y=2.039in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
 
-         li:objects {
-          ha:line.247856 {
-           x1=525.0mil; y1=225.0mil; x2=525.0mil; y2=225.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.247859 {
-           x1=525.0mil; y1=225.0mil; x2=525.0mil; y2=225.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.247862 {
-           x1=525.0mil; y1=225.0mil; x2=14.335mm; y2=225.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.247865 {
-           x1=525.0mil; y1=225.0mil; x2=525.0mil; y2=6.715mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
       }
      }
-      uid = fdmrigvTMcHho9IPHtUAAAAB
+     ha:padstack_ref.374082 {
+      proto=0; x=620.0mil; y=1.999in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+      ha:flags {
+       clearline=1
+      }
+
+      li:thermal {
+        li:1 {
+         on  
+         solid  
+         noshape  
+        }
+        li:3 {
+         on  
+         solid  
+         noshape  
+        }
+      }
      }
-     ha:subc.247870 {
+     ha:subc.247854 {
       ha:attributes {
-       {io_pcb::hidename_y}=66.9036 mm
+       {io_pcb::hidename_y}=8.8138 mm
        footprint=hole-M3
        {io_pcb::hidename_scale}=60
-       refdes=H2
+       refdes=H1
        value=
        {io_pcb::hidename_direction}=0
-       {io_pcb::hidename_x}=17.3990 mm
+       {io_pcb::hidename_x}=16.8910 mm
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=125.0mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=175.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=175.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=175.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=225.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=225.0mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.247868 {
+        proto=0; x=525.0mil; y=225.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+        ha:flags {
+         clearline=1
+         usetherm=1
+        }
+
+        li:thermal {
+          li:1 {
+           on  
+           solid  
+           noshape  
+          }
+          li:3 {
+           on  
+           solid  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:arc.247855 {
+           x=525.0mil; y=225.0mil; width=120.0mil; height=120.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0;
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.247856 {
+           x1=525.0mil; y1=225.0mil; x2=525.0mil; y2=225.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.247859 {
+           x1=525.0mil; y1=225.0mil; x2=525.0mil; y2=225.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.247862 {
+           x1=525.0mil; y1=225.0mil; x2=14.335mm; y2=225.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.247865 {
+           x1=525.0mil; y1=225.0mil; x2=525.0mil; y2=6.715mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = fdmrigvTMcHho9IPHtUAAAAB
+     }
+     ha:subc.247870 {
+      ha:attributes {
+       {io_pcb::hidename_y}=66.9036 mm
+       footprint=hole-M3
+       {io_pcb::hidename_scale}=60
+       refdes=H2
+       value=
+       {io_pcb::hidename_direction}=0
+       {io_pcb::hidename_x}=17.3990 mm
       }
      ha:data {
           li:padstack_prototypes {
@@ -19573,11 +19687,15 @@ ha:pcb-rnd-board-v6 {
        }
         uid = fdmrigvTMcHho9IPHtUAAABi
        }
-       ha:subc.250517 {
+       ha:subc.250707 {
         ha:attributes {
-         value=3.3k
-         footprint=0402
-         refdes=R13
+         {io_pcb::hidename_y}=40.4523 mm
+         footprint=SOIJ8
+         {io_pcb::hidename_scale}=60
+         refdes=U5
+         value=W25Q64
+         {io_pcb::hidename_direction}=1
+         {io_pcb::hidename_x}=41.1651 mm
         }
        ha:data {
               li:padstack_prototypes {
@@ -19594,14 +19712,14 @@ ha:pcb-rnd-board-v6 {
              }
              clearance=0.0
               li:ps_poly {
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               -0.249936mm  
+               -33.46mil  
+               -12.795mil  
+               -33.46mil  
+               12.795mil  
+               33.46mil  
+               12.795mil  
+               33.46mil  
+               -12.795mil  
               }
             }
 
@@ -19613,14 +19731,14 @@ ha:pcb-rnd-board-v6 {
              }
              clearance=0.0
               li:ps_poly {
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
-               -0.326136mm  
+               -36.46mil  
+               -15.795mil  
+               -36.46mil  
+               15.795mil  
+               36.46mil  
+               15.795mil  
+               36.46mil  
+               -15.795mil  
               }
             }
 
@@ -19632,14 +19750,77 @@ ha:pcb-rnd-board-v6 {
              }
              clearance=0.0
               li:ps_poly {
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               -0.249936mm  
+               -33.46mil  
+               -12.795mil  
+               -33.46mil  
+               12.795mil  
+               33.46mil  
+               12.795mil  
+               33.46mil  
+               -12.795mil  
+              }
+            }
+          }
+        }
+
+        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 {
+               -0.849885mm  
+               -12.795mil  
+               -0.849885mm  
+               12.795mil  
+               0.849885mm  
+               12.795mil  
+               0.849885mm  
+               -12.795mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.926085mm  
+               -15.795mil  
+               -0.926085mm  
+               15.795mil  
+               0.926085mm  
+               15.795mil  
+               0.926085mm  
+               -15.795mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.849885mm  
+               -12.795mil  
+               -0.849885mm  
+               12.795mil  
+               0.849885mm  
+               12.795mil  
+               0.849885mm  
+               -12.795mil  
               }
             }
           }
@@ -19647,8 +19828,22 @@ ha:pcb-rnd-board-v6 {
        }
 
         li:objects {
-         ha:padstack_ref.250531 {
-          proto=0; x=72.964676mm; y=59.592282mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.250733 {
+          proto=0; x=61.829061mm; y=1.07599in; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=8
+            name=VCC
+          }
+         }
+         ha:padstack_ref.250734 {
+          proto=1; x=68.828792mm; y=1.07599in; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
           ha:flags {
            clearline=1
           }
@@ -19658,11 +19853,25 @@ ha:pcb-rnd-board-v6 {
 
           ha:attributes {
             term=1
-            name=1
+            name=CS
+          }
+         }
+         ha:padstack_ref.250735 {
+          proto=0; x=61.829061mm; y=26.060146mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=7
+            name=HOLD
           }
          }
-         ha:padstack_ref.250532 {
-          proto=0; x=72.964676mm; y=58.79269mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.250736 {
+          proto=1; x=68.828792mm; y=26.060146mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
           ha:flags {
            clearline=1
           }
@@ -19672,7 +19881,63 @@ ha:pcb-rnd-board-v6 {
 
           ha:attributes {
             term=2
-            name=2
+            name=SO
+          }
+         }
+         ha:padstack_ref.250737 {
+          proto=0; x=61.829061mm; y=976.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=6
+            name=SCK
+          }
+         }
+         ha:padstack_ref.250738 {
+          proto=1; x=68.828792mm; y=976.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=3
+            name=WP
+          }
+         }
+         ha:padstack_ref.250739 {
+          proto=0; x=61.829061mm; y=926.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=5
+            name=SI
+          }
+         }
+         ha:padstack_ref.250740 {
+          proto=1; x=68.828792mm; y=926.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=4
+            name=VSS
           }
          }
         }
@@ -19683,13 +19948,20 @@ ha:pcb-rnd-board-v6 {
           ha:combining {          }
 
            li:objects {
-            ha:text.250518 {
-             string=%a.parent.refdes%; x=72.482076mm; y=59.85949mm; scale=60; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
-             }
-             rot = 90.000000
+            ha:line.250708 {
+             x1=62.63894mm; y1=1.10591in; x2=68.018914mm; y2=1.10591in; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.250711 {
+             x1=68.018914mm; y1=896.08mil; x2=68.018914mm; y2=1.10591in; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.250714 {
+             x1=62.63894mm; y1=896.08mil; x2=68.018914mm; y2=896.08mil; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.250717 {
+             x1=62.63894mm; y1=896.08mil; x2=62.63894mm; y2=1.10591in; thickness=10.0mil; clearance=0.0;
+            }
+            ha:arc.250720 {
+             x=2.6596in; y=1.07599in; width=5.0mil; height=5.0mil; astart=90; adelta=360; thickness=10.0mil; clearance=0.0;
             }
            }
            ha:type {
@@ -19703,26 +19975,26 @@ ha:pcb-rnd-board-v6 {
           ha:combining {          }
 
            li:objects {
-            ha:line.250519 {
-             x1=72.964676mm; y1=59.192486mm; x2=72.964676mm; y2=59.192486mm; thickness=0.1mm; clearance=0.0;
+            ha:line.250721 {
+             x1=65.328926mm; y1=25.425273mm; x2=65.328926mm; y2=25.425273mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.250522 {
-             x1=72.964676mm; y1=59.192486mm; x2=72.964676mm; y2=59.192486mm; thickness=0.1mm; clearance=0.0;
+            ha:line.250724 {
+             x1=2.572in; y1=1.001in; x2=2.572in; y2=1.001in; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.250525 {
-             x1=72.964676mm; y1=59.192486mm; x2=72.964676mm; y2=60.192486mm; thickness=0.1mm; clearance=0.0;
+            ha:line.250727 {
+             x1=2.572in; y1=1.001in; x2=64.3288mm; y2=1.001in; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.250528 {
-             x1=72.964676mm; y1=59.192486mm; x2=73.964676mm; y2=59.192486mm; thickness=0.1mm; clearance=0.0;
+            ha:line.250730 {
+             x1=2.572in; y1=1.001in; x2=2.572in; y2=24.4254mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -19736,13 +20008,13 @@ ha:pcb-rnd-board-v6 {
          }
         }
        }
-        uid = fdmrigvTMcHho9IPHtUAAAB0
+        uid = fdmrigvTMcHho9IPHtUAAAAd
        }
-       ha:subc.250534 {
+       ha:subc.253024 {
         ha:attributes {
-         value=100
+         value=22
          footprint=0402
-         refdes=R7
+         refdes=R54
         }
        ha:data {
               li:padstack_prototypes {
@@ -19759,14 +20031,14 @@ ha:pcb-rnd-board-v6 {
              }
              clearance=0.0
               li:ps_poly {
+               0.249936mm  
                -0.349758mm  
                -0.249936mm  
                -0.349758mm  
-               0.249936mm  
+               -0.249936mm  
                0.349758mm  
                0.249936mm  
                0.349758mm  
-               -0.249936mm  
               }
             }
 
@@ -19778,14 +20050,14 @@ ha:pcb-rnd-board-v6 {
              }
              clearance=0.0
               li:ps_poly {
+               0.326136mm  
                -0.425958mm  
                -0.326136mm  
                -0.425958mm  
-               0.326136mm  
+               -0.326136mm  
                0.425958mm  
                0.326136mm  
                0.425958mm  
-               -0.326136mm  
               }
             }
 
@@ -19797,14 +20069,14 @@ ha:pcb-rnd-board-v6 {
              }
              clearance=0.0
               li:ps_poly {
+               0.249936mm  
                -0.349758mm  
                -0.249936mm  
                -0.349758mm  
-               0.249936mm  
+               -0.249936mm  
                0.349758mm  
                0.249936mm  
                0.349758mm  
-               -0.249936mm  
               }
             }
           }
@@ -19812,8 +20084,8 @@ ha:pcb-rnd-board-v6 {
        }
 
         li:objects {
-         ha:padstack_ref.250548 {
-          proto=0; x=71.969076mm; y=61.853582mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.253038 {
+          proto=0; x=1.144in; y=1.87552in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -19826,8 +20098,8 @@ ha:pcb-rnd-board-v6 {
             name=1
           }
          }
-         ha:padstack_ref.250549 {
-          proto=0; x=71.969076mm; y=61.05399mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.253039 {
+          proto=0; x=1.144in; y=1.907in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -19848,13 +20120,13 @@ ha:pcb-rnd-board-v6 {
           ha:combining {          }
 
            li:objects {
-            ha:text.250535 {
-             string=%a.parent.refdes%; x=71.588076mm; y=61.853586mm; scale=60; fid=0;
+            ha:text.253025 {
+             string=%a.parent.refdes%; x=1.157in; y=47.383204mm; scale=60; fid=0;
              ha:flags {
               dyntext=1
               floater=1
              }
-             rot = 90.000000
+             rot = 270.000000
             }
            }
            ha:type {
@@ -19868,26 +20140,26 @@ ha:pcb-rnd-board-v6 {
           ha:combining {          }
 
            li:objects {
-            ha:line.250536 {
-             x1=71.969076mm; y1=61.453786mm; x2=71.969076mm; y2=61.453786mm; thickness=0.1mm; clearance=0.0;
+            ha:line.253026 {
+             x1=1.144in; y1=1.89126in; x2=1.144in; y2=1.89126in; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.250539 {
-             x1=71.969076mm; y1=61.453786mm; x2=71.969076mm; y2=61.453786mm; thickness=0.1mm; clearance=0.0;
+            ha:line.253029 {
+             x1=1.144in; y1=1.89126in; x2=1.144in; y2=1.89126in; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.250542 {
-             x1=71.969076mm; y1=61.453786mm; x2=71.969076mm; y2=62.453786mm; thickness=0.1mm; clearance=0.0;
+            ha:line.253032 {
+             x1=1.144in; y1=1.89126in; x2=1.144in; y2=49.038004mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.250545 {
-             x1=71.969076mm; y1=61.453786mm; x2=72.969076mm; y2=61.453786mm; thickness=0.1mm; clearance=0.0;
+            ha:line.253035 {
+             x1=1.144in; y1=1.89126in; x2=28.0576mm; y2=1.89126in; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -19901,13 +20173,13 @@ ha:pcb-rnd-board-v6 {
          }
         }
        }
-        uid = fdmrigvTMcHho9IPHtUAAABz
+        uid = fdmrigvTMcHho9IPHtUAAAAb
        }
-       ha:subc.250551 {
+       ha:subc.253041 {
         ha:attributes {
-         value=3.3k
+         value=22
          footprint=0402
-         refdes=R1
+         refdes=R55
         }
        ha:data {
               li:padstack_prototypes {
@@ -19924,14 +20196,14 @@ ha:pcb-rnd-board-v6 {
              }
              clearance=0.0
               li:ps_poly {
+               0.249936mm  
                -0.349758mm  
                -0.249936mm  
                -0.349758mm  
-               0.249936mm  
+               -0.249936mm  
                0.349758mm  
                0.249936mm  
                0.349758mm  
-               -0.249936mm  
               }
             }
 
@@ -19943,14 +20215,14 @@ ha:pcb-rnd-board-v6 {
              }
              clearance=0.0
               li:ps_poly {
+               0.326136mm  
                -0.425958mm  
                -0.326136mm  
                -0.425958mm  
-               0.326136mm  
+               -0.326136mm  
                0.425958mm  
                0.326136mm  
                0.425958mm  
-               -0.326136mm  
               }
             }
 
@@ -19962,14 +20234,14 @@ ha:pcb-rnd-board-v6 {
              }
              clearance=0.0
               li:ps_poly {
+               0.249936mm  
                -0.349758mm  
                -0.249936mm  
                -0.349758mm  
-               0.249936mm  
+               -0.249936mm  
                0.349758mm  
                0.249936mm  
                0.349758mm  
-               -0.249936mm  
               }
             }
           }
@@ -19977,8 +20249,8 @@ ha:pcb-rnd-board-v6 {
        }
 
         li:objects {
-         ha:padstack_ref.250565 {
-          proto=0; x=72.959676mm; y=61.06059mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.253055 {
+          proto=0; x=30.932882mm; y=48.432974mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -19991,8 +20263,8 @@ ha:pcb-rnd-board-v6 {
             name=1
           }
          }
-         ha:padstack_ref.250566 {
-          proto=0; x=72.959676mm; y=61.860182mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.253056 {
+          proto=0; x=1.18635in; y=48.432974mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -20013,13 +20285,13 @@ ha:pcb-rnd-board-v6 {
           ha:combining {          }
 
            li:objects {
-            ha:text.250552 {
-             string=%a.parent.refdes%; x=73.340676mm; y=61.174382mm; scale=60; fid=0;
+            ha:text.253042 {
+             string=%a.parent.refdes%; x=31.149286mm; y=1.92581in; scale=60; fid=0;
              ha:flags {
               dyntext=1
               floater=1
              }
-             rot = 270.000000
+             rot = 180.000000
             }
            }
            ha:type {
@@ -20033,26 +20305,26 @@ ha:pcb-rnd-board-v6 {
           ha:combining {          }
 
            li:objects {
-            ha:line.250553 {
-             x1=72.959676mm; y1=61.460386mm; x2=72.959676mm; y2=61.460386mm; thickness=0.1mm; clearance=0.0;
+            ha:line.253043 {
+             x1=30.533086mm; y1=48.432974mm; x2=30.533086mm; y2=48.432974mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.250556 {
-             x1=72.959676mm; y1=61.460386mm; x2=72.959676mm; y2=61.460386mm; thickness=0.1mm; clearance=0.0;
+            ha:line.253046 {
+             x1=30.533086mm; y1=48.432974mm; x2=30.533086mm; y2=48.432974mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.250559 {
-             x1=72.959676mm; y1=61.460386mm; x2=72.959676mm; y2=60.460386mm; thickness=0.1mm; clearance=0.0;
+            ha:line.253049 {
+             x1=30.533086mm; y1=48.432974mm; x2=29.533086mm; y2=48.432974mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.250562 {
-             x1=72.959676mm; y1=61.460386mm; x2=71.959676mm; y2=61.460386mm; thickness=0.1mm; clearance=0.0;
+            ha:line.253052 {
+             x1=30.533086mm; y1=48.432974mm; x2=30.533086mm; y2=47.432974mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -20066,250 +20338,218 @@ ha:pcb-rnd-board-v6 {
          }
         }
        }
-        uid = fdmrigvTMcHho9IPHtUAAABy
+        uid = fdmrigvTMcHho9IPHtUAAAAc
        }
-       ha:subc.250568 {
+       ha:subc.253058 {
         ha:attributes {
-         value=100
-         footprint=0402
-         refdes=R16
+         value=USBmicroV
+         footprint=1051330011
+         refdes=J5
         }
        ha:data {
               li:padstack_prototypes {
 
         ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          hdia=19.69mil; hplated=1; htop=0; hbottom=0;
           li:shape {
 
             ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=43.31mil;             }
              ha:combining {             }
              ha:layer_mask {
               copper = 1
               top = 1
              }
              clearance=0.0
-              li:ps_poly {
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               -0.249936mm  
-              }
             }
 
             ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
+             ha:ps_circ { x=0.0; y=0.0; dia=43.31mil;             }
+             ha:combining {             }
              ha:layer_mask {
-              top = 1
-              mask = 1
+              bottom = 1
+              copper = 1
              }
              clearance=0.0
-              li:ps_poly {
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
-               -0.326136mm  
-              }
             }
 
             ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
+             ha:ps_circ { x=0.0; y=0.0; dia=43.31mil;             }
+             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=1.400048mm;             }
+             ha:combining { sub=1; auto=1;             }
              ha:layer_mask {
               top = 1
-              paste = 1
+              mask = 1
              }
              clearance=0.0
-              li:ps_poly {
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               -0.249936mm  
-              }
             }
-          }
-        }
-       }
 
-        li:objects {
-         ha:padstack_ref.250582 {
-          proto=0; x=71.969076mm; y=58.80659mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=1.400048mm;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
           }
+        }
 
-          li:thermal {
-          }
+        ha:ps_proto_v6.1 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.250583 {
-          proto=0; x=71.969076mm; y=59.606182mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-0.350012mm; y1=0.0; x2=0.350012mm; y2=0.0; thickness=43.31mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+            }
 
-          li:thermal {
-          }
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-0.350012mm; y1=0.0; x2=0.350012mm; y2=0.0; thickness=1.400048mm; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
 
-          ha:attributes {
-            term=2
-            name=2
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-0.350012mm; y1=0.0; x2=0.350012mm; y2=0.0; thickness=43.31mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+            }
           }
-         }
         }
-        li:layers {
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+        ha:ps_proto_v6.2 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-           li:objects {
-            ha:text.250569 {
-             string=%a.parent.refdes%; x=72.426276mm; y=58.564786mm; scale=60; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-0.350012mm; y1=0.0; x2=0.350012mm; y2=0.0; thickness=43.31mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
              }
-             rot = 270.000000
+             clearance=0.0
             }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-0.350012mm; y1=0.0; x2=0.350012mm; y2=0.0; thickness=1.400048mm; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
 
-           li:objects {
-            ha:line.250570 {
-             x1=71.969076mm; y1=59.206386mm; x2=71.969076mm; y2=59.206386mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-0.350012mm; y1=0.0; x2=0.350012mm; y2=0.0; thickness=43.31mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              paste = 1
              }
+             clearance=0.0
             }
-            ha:line.250573 {
-             x1=71.969076mm; y1=59.206386mm; x2=71.969076mm; y2=59.206386mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+          }
+        }
+
+        ha:ps_proto_v6.3 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-0.54991mm; y1=0.0; x2=0.54991mm; y2=0.0; thickness=43.31mil; square=0;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
              }
+             clearance=0.0
             }
-            ha:line.250576 {
-             x1=71.969076mm; y1=59.206386mm; x2=71.969076mm; y2=2.29159in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-0.54991mm; y1=0.0; x2=0.54991mm; y2=0.0; thickness=1.400048mm; square=0;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
              }
+             clearance=0.0
             }
-            ha:line.250579 {
-             x1=71.969076mm; y1=59.206386mm; x2=70.969076mm; y2=59.206386mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+
+            ha:ps_shape_v4 {
+             ha:ps_line { x1=-0.54991mm; y1=0.0; x2=0.54991mm; y2=0.0; thickness=43.31mil; square=0;             }
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
              }
+             clearance=0.0
             }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = fdmrigvTMcHho9IPHtUAAABx
-       }
-       ha:subc.250585 {
-        ha:attributes {
-         {io_pcb::hidename_y}=67.7725 mm
-         footprint=1212-8
-         {io_pcb::hidename_scale}=60
-         refdes=Q2
-         value=Si7232DN
-         {io_pcb::hidename_direction}=3
-         {io_pcb::hidename_x}=26.6823 mm
+          }
         }
-       ha:data {
-              li:padstack_prototypes {
 
-        ha:ps_proto_v6.0 {
+        ha:ps_proto_v6.4 {
           hdia=0.0; hplated=0; htop=0; hbottom=0;
           li:shape {
 
             ha:ps_shape_v4 {
+             ha:ps_line { x1=-0.54991mm; y1=0.0; x2=0.54991mm; y2=0.0; thickness=43.31mil; square=0;             }
              ha:combining {             }
              ha:layer_mask {
+              bottom = 1
               copper = 1
-              top = 1
              }
              clearance=0.0
-              li:ps_poly {
-               -0.494919mm  
-               -0.202438mm  
-               -0.494919mm  
-               0.202438mm  
-               0.494919mm  
-               0.202438mm  
-               0.494919mm  
-               -0.202438mm  
-              }
             }
 
             ha:ps_shape_v4 {
+             ha:ps_line { x1=-0.54991mm; y1=0.0; x2=0.54991mm; y2=0.0; thickness=1.400048mm; square=0;             }
              ha:combining { sub=1; auto=1;             }
              ha:layer_mask {
-              top = 1
+              bottom = 1
               mask = 1
              }
              clearance=0.0
-              li:ps_poly {
-               -0.571119mm  
-               -10.97mil  
-               -0.571119mm  
-               10.97mil  
-               0.571119mm  
-               10.97mil  
-               0.571119mm  
-               -10.97mil  
-              }
             }
 
             ha:ps_shape_v4 {
+             ha:ps_line { x1=-0.54991mm; y1=0.0; x2=0.54991mm; y2=0.0; thickness=43.31mil; square=0;             }
              ha:combining { auto=1;             }
              ha:layer_mask {
-              top = 1
+              bottom = 1
               paste = 1
              }
              clearance=0.0
-              li:ps_poly {
-               -0.494919mm  
-               -0.202438mm  
-               -0.494919mm  
-               0.202438mm  
-               0.494919mm  
-               0.202438mm  
-               0.494919mm  
-               -0.202438mm  
-              }
             }
           }
         }
 
-        ha:ps_proto_v6.1 {
+        ha:ps_proto_v6.5 {
           hdia=0.0; hplated=0; htop=0; hbottom=0;
           li:shape {
 
@@ -20321,14 +20561,14 @@ ha:pcb-rnd-board-v6 {
              }
              clearance=0.0
               li:ps_poly {
-               -0.862583mm  
-               -0.495045mm  
-               -0.862583mm  
-               0.495045mm  
-               0.862583mm  
-               0.495045mm  
-               0.862583mm  
-               -0.495045mm  
+               0.225044mm  
+               -29.53mil  
+               -0.225044mm  
+               -29.53mil  
+               -0.225044mm  
+               29.53mil  
+               0.225044mm  
+               29.53mil  
               }
             }
 
@@ -20340,14 +20580,14 @@ ha:pcb-rnd-board-v6 {
              }
              clearance=0.0
               li:ps_poly {
-               -36.96mil  
-               -0.571246mm  
-               -36.96mil  
-               0.571246mm  
-               36.96mil  
-               0.571246mm  
-               36.96mil  
-               -0.571246mm  
+               14.765mil  
+               -35.435mil  
+               -14.765mil  
+               -35.435mil  
+               -14.765mil  
+               35.435mil  
+               14.765mil  
+               35.435mil  
               }
             }
 
@@ -20359,14 +20599,14 @@ ha:pcb-rnd-board-v6 {
              }
              clearance=0.0
               li:ps_poly {
-               -0.862583mm  
-               -0.495045mm  
-               -0.862583mm  
-               0.495045mm  
-               0.862583mm  
-               0.495045mm  
-               0.862583mm  
-               -0.495045mm  
+               0.225044mm  
+               -29.53mil  
+               -0.225044mm  
+               -29.53mil  
+               -0.225044mm  
+               29.53mil  
+               0.225044mm  
+               29.53mil  
               }
             }
           }
@@ -20374,8 +20614,8 @@ ha:pcb-rnd-board-v6 {
        }
 
         li:objects {
-         ha:padstack_ref.250611 {
-          proto=0; x=66.762757mm; y=61.606938mm; rot=180.000000; xmirror=0; smirror=0; clearance=4.825mil;
+         ha:padstack_ref.253084 {
+          proto=0; x=1.05398in; y=1.98216in; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
           ha:flags {
            clearline=1
           }
@@ -20384,12 +20624,12 @@ ha:pcb-rnd-board-v6 {
           }
 
           ha:attributes {
-            term=8
-            name=D
+            term=mnt
+            name=mnt
           }
          }
-         ha:padstack_ref.250612 {
-          proto=0; x=2.741435in; y=61.606938mm; rot=180.000000; xmirror=0; smirror=0; clearance=4.825mil;
+         ha:padstack_ref.253085 {
+          proto=0; x=27.471116mm; y=1.98216in; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
           ha:flags {
            clearline=1
           }
@@ -20398,12 +20638,12 @@ ha:pcb-rnd-board-v6 {
           }
 
           ha:attributes {
-            term=1
-            name=S
+            term=mnt
+            name=mnt
           }
          }
-         ha:padstack_ref.250613 {
-          proto=0; x=66.762757mm; y=2.39988in; rot=180.000000; xmirror=0; smirror=0; clearance=4.825mil;
+         ha:padstack_ref.253086 {
+          proto=0; x=1.27446in; y=1.98216in; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
           ha:flags {
            clearline=1
           }
@@ -20412,12 +20652,12 @@ ha:pcb-rnd-board-v6 {
           }
 
           ha:attributes {
-            term=7
-            name=D
+            term=mnt
+            name=mnt
           }
          }
-         ha:padstack_ref.250614 {
-          proto=0; x=2.741435in; y=2.39988in; rot=180.000000; xmirror=0; smirror=0; clearance=4.825mil;
+         ha:padstack_ref.253087 {
+          proto=0; x=33.071308mm; y=1.98216in; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
           ha:flags {
            clearline=1
           }
@@ -20426,12 +20666,12 @@ ha:pcb-rnd-board-v6 {
           }
 
           ha:attributes {
-            term=2
-            name=G
+            term=mnt
+            name=mnt
           }
          }
-         ha:padstack_ref.250615 {
-          proto=0; x=66.762757mm; y=2.37429in; rot=180.000000; xmirror=0; smirror=0; clearance=4.825mil;
+         ha:padstack_ref.253088 {
+          proto=0; x=29.37129mm; y=52.496974mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
           ha:flags {
            clearline=1
           }
@@ -20440,12 +20680,12 @@ ha:pcb-rnd-board-v6 {
           }
 
           ha:attributes {
-            term=6
-            name=D
+            term=mnt
+            name=mnt
           }
          }
-         ha:padstack_ref.250616 {
-          proto=0; x=2.741435in; y=2.37429in; rot=180.000000; xmirror=0; smirror=0; clearance=4.825mil;
+         ha:padstack_ref.253089 {
+          proto=0; x=1.19965in; y=52.496974mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
           ha:flags {
            clearline=1
           }
@@ -20454,12 +20694,12 @@ ha:pcb-rnd-board-v6 {
           }
 
           ha:attributes {
-            term=3
-            name=S
+            term=mnt
+            name=mnt
           }
          }
-         ha:padstack_ref.250617 {
-          proto=0; x=66.762757mm; y=2.3487in; rot=180.000000; xmirror=0; smirror=0; clearance=4.825mil;
+         ha:padstack_ref.253090 {
+          proto=1; x=1.06776in; y=1.98216in; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
           ha:flags {
            clearline=1
           }
@@ -20468,12 +20708,12 @@ ha:pcb-rnd-board-v6 {
           }
 
           ha:attributes {
-            term=5
-            name=D
+            term=mnt
+            name=mnt
           }
          }
-         ha:padstack_ref.250618 {
-          proto=0; x=2.741435in; y=2.3487in; rot=180.000000; xmirror=0; smirror=0; clearance=4.825mil;
+         ha:padstack_ref.253091 {
+          proto=2; x=1.06776in; y=1.98216in; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
           ha:flags {
            clearline=1
           }
@@ -20482,12 +20722,12 @@ ha:pcb-rnd-board-v6 {
           }
 
           ha:attributes {
-            term=4
-            name=G
+            term=mnt
+            name=mnt
           }
          }
-         ha:padstack_ref.250619 {
-          proto=1; x=2.663in; y=2.411in; rot=180.000000; xmirror=0; smirror=0; clearance=-0.382397mm;
+         ha:padstack_ref.253092 {
+          proto=1; x=1.28824in; y=1.98216in; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
           ha:flags {
            clearline=1
           }
@@ -20496,12 +20736,110 @@ ha:pcb-rnd-board-v6 {
           }
 
           ha:attributes {
-            term=8
-            name=D
+            term=mnt
+            name=mnt
+          }
+         }
+         ha:padstack_ref.253093 {
+          proto=2; x=1.28824in; y=1.98216in; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=mnt
+            name=mnt
+          }
+         }
+         ha:padstack_ref.253094 {
+          proto=3; x=29.9212mm; y=52.496974mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=mnt
+            name=mnt
+          }
+         }
+         ha:padstack_ref.253095 {
+          proto=4; x=29.9212mm; y=52.496974mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=mnt
+            name=mnt
+          }
+         }
+         ha:padstack_ref.253096 {
+          proto=5; x=28.621228mm; y=1.992in; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=1
+            name=VBUS
+          }
+         }
+         ha:padstack_ref.253097 {
+          proto=5; x=1.15241in; y=1.992in; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=DATA-
+          }
+         }
+         ha:padstack_ref.253098 {
+          proto=5; x=29.9212mm; y=1.992in; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=3
+            name=DATA+
+          }
+         }
+         ha:padstack_ref.253099 {
+          proto=5; x=30.571186mm; y=1.992in; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=4
+            name=ID
           }
          }
-         ha:padstack_ref.250620 {
-          proto=1; x=2.663in; y=2.36317in; rot=180.000000; xmirror=0; smirror=0; clearance=-0.382397mm;
+         ha:padstack_ref.253100 {
+          proto=5; x=1.22918in; y=1.992in; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
           ha:flags {
            clearline=1
           }
@@ -20511,7 +20849,7 @@ ha:pcb-rnd-board-v6 {
 
           ha:attributes {
             term=5
-            name=D
+            name=GND
           }
          }
         }
@@ -20522,20 +20860,25 @@ ha:pcb-rnd-board-v6 {
           ha:combining {          }
 
            li:objects {
-            ha:line.250586 {
-             x1=2.7499in; y1=2.45204in; x2=2.61999in; y2=2.45204in; thickness=10.0mil; clearance=0.0;
+            ha:line.253059 {
+             x1=1.02052in; y1=1.96543in; x2=1.33548in; y2=1.96543in; thickness=10.0mil; clearance=0.0;
             }
-            ha:line.250589 {
-             x1=2.7499in; y1=2.45204in; x2=2.7499in; y2=2.32213in; thickness=10.0mil; clearance=0.0;
+            ha:line.253062 {
+             x1=1.33548in; y1=1.96543in; x2=1.33548in; y2=2.08354in; thickness=10.0mil; clearance=0.0;
             }
-            ha:line.250592 {
-             x1=2.7499in; y1=2.32213in; x2=2.61999in; y2=2.32213in; thickness=10.0mil; clearance=0.0;
+            ha:line.253065 {
+             x1=1.02052in; y1=2.08354in; x2=1.33548in; y2=2.08354in; thickness=10.0mil; clearance=0.0;
             }
-            ha:line.250595 {
-             x1=2.61999in; y1=2.45204in; x2=2.61999in; y2=2.32213in; thickness=10.0mil; clearance=0.0;
+            ha:line.253068 {
+             x1=1.02052in; y1=1.96543in; x2=1.02052in; y2=2.08354in; thickness=10.0mil; clearance=0.0;
             }
-            ha:arc.250598 {
-             x=2.77612in; y=2.43826in; width=5.0mil; height=5.0mil; astart=90; adelta=360; thickness=10.0mil; clearance=0.0;
+            ha:text.253071 {
+             string=%a.parent.refdes%; x=1.036in; y=51.261264mm; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 0.000000
             }
            }
            ha:type {
@@ -20549,26 +20892,26 @@ ha:pcb-rnd-board-v6 {
           ha:combining {          }
 
            li:objects {
-            ha:line.250599 {
-             x1=68.086123mm; y1=60.631959mm; x2=68.086123mm; y2=60.631959mm; thickness=0.1mm; clearance=0.0;
+            ha:line.253072 {
+             x1=29.9212mm; y1=50.926282mm; x2=29.9212mm; y2=50.926282mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.250602 {
-             x1=2.68494in; y1=2.38709in; x2=2.68494in; y2=2.38709in; thickness=0.1mm; clearance=0.0;
+            ha:line.253075 {
+             x1=29.9212mm; y1=1.98216in; x2=29.9212mm; y2=1.98216in; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.250605 {
-             x1=2.68494in; y1=2.38709in; x2=67.197476mm; y2=2.38709in; thickness=0.1mm; clearance=0.0;
+            ha:line.253078 {
+             x1=29.9212mm; y1=1.98216in; x2=30.9212mm; y2=1.98216in; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.250608 {
-             x1=2.68494in; y1=2.38709in; x2=2.68494in; y2=59.632086mm; thickness=0.1mm; clearance=0.0;
+            ha:line.253081 {
+             x1=29.9212mm; y1=1.98216in; x2=29.9212mm; y2=51.346864mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -20582,17 +20925,13 @@ ha:pcb-rnd-board-v6 {
          }
         }
        }
-        uid = fdmrigvTMcHho9IPHtUAAABw
+        uid = fdmrigvTMcHho9IPHtUAAAAa
        }
-       ha:subc.250707 {
+       ha:subc.254650 {
         ha:attributes {
-         {io_pcb::hidename_y}=40.4523 mm
-         footprint=SOIJ8
-         {io_pcb::hidename_scale}=60
-         refdes=U5
-         value=W25Q64
-         {io_pcb::hidename_direction}=1
-         {io_pcb::hidename_x}=41.1651 mm
+         value=0.1uF
+         footprint=0402
+         refdes=C7
         }
        ha:data {
               li:padstack_prototypes {
@@ -20609,14 +20948,14 @@ ha:pcb-rnd-board-v6 {
              }
              clearance=0.0
               li:ps_poly {
-               -33.46mil  
-               -12.795mil  
-               -33.46mil  
-               12.795mil  
-               33.46mil  
-               12.795mil  
-               33.46mil  
-               -12.795mil  
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
               }
             }
 
@@ -20628,14 +20967,14 @@ ha:pcb-rnd-board-v6 {
              }
              clearance=0.0
               li:ps_poly {
-               -36.46mil  
-               -15.795mil  
-               -36.46mil  
-               15.795mil  
-               36.46mil  
-               15.795mil  
-               36.46mil  
-               -15.795mil  
+               0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
               }
             }
 
@@ -20647,100 +20986,23 @@ ha:pcb-rnd-board-v6 {
              }
              clearance=0.0
               li:ps_poly {
-               -33.46mil  
-               -12.795mil  
-               -33.46mil  
-               12.795mil  
-               33.46mil  
-               12.795mil  
-               33.46mil  
-               -12.795mil  
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
               }
             }
           }
         }
-
-        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 {
-               -0.849885mm  
-               -12.795mil  
-               -0.849885mm  
-               12.795mil  
-               0.849885mm  
-               12.795mil  
-               0.849885mm  
-               -12.795mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.926085mm  
-               -15.795mil  
-               -0.926085mm  
-               15.795mil  
-               0.926085mm  
-               15.795mil  
-               0.926085mm  
-               -15.795mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.849885mm  
-               -12.795mil  
-               -0.849885mm  
-               12.795mil  
-               0.849885mm  
-               12.795mil  
-               0.849885mm  
-               -12.795mil  
-              }
-            }
-          }
-        }
-       }
+       }
 
         li:objects {
-         ha:padstack_ref.250733 {
-          proto=0; x=61.829061mm; y=1.07599in; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=8
-            name=VCC
-          }
-         }
-         ha:padstack_ref.250734 {
-          proto=1; x=68.828792mm; y=1.07599in; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+         ha:padstack_ref.254664 {
+          proto=0; x=27.4066mm; y=130.52mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -20750,25 +21012,11 @@ ha:pcb-rnd-board-v6 {
 
           ha:attributes {
             term=1
-            name=CS
-          }
-         }
-         ha:padstack_ref.250735 {
-          proto=0; x=61.829061mm; y=26.060146mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=7
-            name=HOLD
+            name=1
           }
          }
-         ha:padstack_ref.250736 {
-          proto=1; x=68.828792mm; y=26.060146mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+         ha:padstack_ref.254665 {
+          proto=0; x=27.4066mm; y=162.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -20778,63 +21026,7 @@ ha:pcb-rnd-board-v6 {
 
           ha:attributes {
             term=2
-            name=SO
-          }
-         }
-         ha:padstack_ref.250737 {
-          proto=0; x=61.829061mm; y=976.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=6
-            name=SCK
-          }
-         }
-         ha:padstack_ref.250738 {
-          proto=1; x=68.828792mm; y=976.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=3
-            name=WP
-          }
-         }
-         ha:padstack_ref.250739 {
-          proto=0; x=61.829061mm; y=926.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=5
-            name=SI
-          }
-         }
-         ha:padstack_ref.250740 {
-          proto=1; x=68.828792mm; y=926.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=4
-            name=VSS
+            name=2
           }
          }
         }
@@ -20845,20 +21037,13 @@ ha:pcb-rnd-board-v6 {
           ha:combining {          }
 
            li:objects {
-            ha:line.250708 {
-             x1=62.63894mm; y1=1.10591in; x2=68.018914mm; y2=1.10591in; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.250711 {
-             x1=68.018914mm; y1=896.08mil; x2=68.018914mm; y2=1.10591in; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.250714 {
-             x1=62.63894mm; y1=896.08mil; x2=68.018914mm; y2=896.08mil; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.250717 {
-             x1=62.63894mm; y1=896.08mil; x2=62.63894mm; y2=1.10591in; thickness=10.0mil; clearance=0.0;
-            }
-            ha:arc.250720 {
-             x=2.6596in; y=1.07599in; width=5.0mil; height=5.0mil; astart=90; adelta=360; thickness=10.0mil; clearance=0.0;
+            ha:text.254651 {
+             string=%a.parent.refdes%; x=28.2067mm; y=114.76mil; scale=100; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 270.000000
             }
            }
            ha:type {
@@ -20872,26 +21057,26 @@ ha:pcb-rnd-board-v6 {
           ha:combining {          }
 
            li:objects {
-            ha:line.250721 {
-             x1=65.328926mm; y1=25.425273mm; x2=65.328926mm; y2=25.425273mm; thickness=0.1mm; clearance=0.0;
+            ha:line.254652 {
+             x1=27.4066mm; y1=3.715004mm; x2=27.4066mm; y2=3.715004mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.250724 {
-             x1=2.572in; y1=1.001in; x2=2.572in; y2=1.001in; thickness=0.1mm; clearance=0.0;
+            ha:line.254655 {
+             x1=27.4066mm; y1=3.715004mm; x2=27.4066mm; y2=3.715004mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.250727 {
-             x1=2.572in; y1=1.001in; x2=64.3288mm; y2=1.001in; thickness=0.1mm; clearance=0.0;
+            ha:line.254658 {
+             x1=27.4066mm; y1=3.715004mm; x2=27.4066mm; y2=4.715004mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.250730 {
-             x1=2.572in; y1=1.001in; x2=2.572in; y2=24.4254mm; thickness=0.1mm; clearance=0.0;
+            ha:line.254661 {
+             x1=27.4066mm; y1=3.715004mm; x2=26.4066mm; y2=3.715004mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -20905,13 +21090,21 @@ ha:pcb-rnd-board-v6 {
          }
         }
        }
-        uid = fdmrigvTMcHho9IPHtUAAAAd
+        uid = fdmrigvTMcHho9IPHtUAAAB2
        }
-       ha:subc.253024 {
+       ha:subc.254684 {
         ha:attributes {
-         value=22
-         footprint=0402
-         refdes=R54
+         {io_pcb::hidename_y}=70.4850 mm
+         copyright=2006 DJ Delorie
+         author=DJ Delorie
+         footprint=SOT23-5
+         dist-license=GPL
+         {io_pcb::hidename_scale}=89
+         refdes=U2
+         value=TPS70950
+         {io_pcb::hidename_direction}=1
+         use-license=Unlimited
+         {io_pcb::hidename_x}=54.2544 mm
         }
        ha:data {
               li:padstack_prototypes {
@@ -20928,14 +21121,14 @@ ha:pcb-rnd-board-v6 {
              }
              clearance=0.0
               li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
+               12.0mil  
+               -20.0mil  
+               -12.0mil  
+               -20.0mil  
+               -12.0mil  
+               20.0mil  
+               12.0mil  
+               20.0mil  
               }
             }
 
@@ -20947,14 +21140,14 @@ ha:pcb-rnd-board-v6 {
              }
              clearance=0.0
               li:ps_poly {
-               0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
+               15.0mil  
+               -23.0mil  
+               -15.0mil  
+               -23.0mil  
+               -15.0mil  
+               23.0mil  
+               15.0mil  
+               23.0mil  
               }
             }
 
@@ -20966,14 +21159,14 @@ ha:pcb-rnd-board-v6 {
              }
              clearance=0.0
               li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
+               12.0mil  
+               -20.0mil  
+               -12.0mil  
+               -20.0mil  
+               -12.0mil  
+               20.0mil  
+               12.0mil  
+               20.0mil  
               }
             }
           }
@@ -20981,8 +21174,36 @@ ha:pcb-rnd-board-v6 {
        }
 
         li:objects {
-         ha:padstack_ref.253038 {
-          proto=0; x=1.144in; y=1.87552in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.254709 {
+          proto=0; x=1.022in; y=208.0mil; 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.254710 {
+          proto=0; x=1.022in; y=130.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=5
+            name=VOUT
+          }
+         }
+         ha:padstack_ref.254711 {
+          proto=0; x=940.0mil; y=130.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
           ha:flags {
            clearline=1
           }
@@ -20992,11 +21213,11 @@ ha:pcb-rnd-board-v6 {
 
           ha:attributes {
             term=1
-            name=1
+            name=VIN
           }
          }
-         ha:padstack_ref.253039 {
-          proto=0; x=1.144in; y=1.907in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.254712 {
+          proto=0; x=940.0mil; y=169.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
           ha:flags {
            clearline=1
           }
@@ -21006,7 +21227,21 @@ ha:pcb-rnd-board-v6 {
 
           ha:attributes {
             term=2
-            name=2
+            name=GND
+          }
+         }
+         ha:padstack_ref.254713 {
+          proto=0; x=940.0mil; y=208.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=3
+            name=EN
           }
          }
         }
@@ -21017,13 +21252,17 @@ ha:pcb-rnd-board-v6 {
           ha:combining {          }
 
            li:objects {
-            ha:text.253025 {
-             string=%a.parent.refdes%; x=1.157in; y=47.383204mm; scale=60; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
-             }
-             rot = 270.000000
+            ha:line.254685 {
+             x1=26.6954mm; y1=228.0mil; x2=912.0mil; y2=228.0mil; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.254688 {
+             x1=26.6954mm; y1=110.0mil; x2=26.6954mm; y2=228.0mil; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.254691 {
+             x1=26.6954mm; y1=110.0mil; x2=912.0mil; y2=110.0mil; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.254694 {
+             x1=912.0mil; y1=110.0mil; x2=912.0mil; y2=228.0mil; thickness=10.0mil; clearance=0.0;
             }
            }
            ha:type {
@@ -21037,26 +21276,26 @@ ha:pcb-rnd-board-v6 {
           ha:combining {          }
 
            li:objects {
-            ha:line.253026 {
-             x1=1.144in; y1=1.89126in; x2=1.144in; y2=1.89126in; thickness=0.1mm; clearance=0.0;
+            ha:line.254697 {
+             x1=24.70912mm; y1=169.0mil; x2=24.70912mm; y2=169.0mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.253029 {
-             x1=1.144in; y1=1.89126in; x2=1.144in; y2=1.89126in; thickness=0.1mm; clearance=0.0;
+            ha:line.254700 {
+             x1=1.022in; y1=208.0mil; x2=1.022in; y2=208.0mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.253032 {
-             x1=1.144in; y1=1.89126in; x2=1.144in; y2=49.038004mm; thickness=0.1mm; clearance=0.0;
+            ha:line.254703 {
+             x1=1.022in; y1=208.0mil; x2=24.9588mm; y2=208.0mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.253035 {
-             x1=1.144in; y1=1.89126in; x2=28.0576mm; y2=1.89126in; thickness=0.1mm; clearance=0.0;
+            ha:line.254706 {
+             x1=1.022in; y1=208.0mil; x2=1.022in; y2=6.2832mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -21070,13 +21309,13 @@ ha:pcb-rnd-board-v6 {
          }
         }
        }
-        uid = fdmrigvTMcHho9IPHtUAAAAb
+        uid = fdmrigvTMcHho9IPHtUAAAB3
        }
-       ha:subc.253041 {
+       ha:subc.254667 {
         ha:attributes {
-         value=22
+         value=2.2uF
          footprint=0402
-         refdes=R55
+         refdes=C38
         }
        ha:data {
               li:padstack_prototypes {
@@ -21146,8 +21385,8 @@ ha:pcb-rnd-board-v6 {
        }
 
         li:objects {
-         ha:padstack_ref.253055 {
-          proto=0; x=30.932882mm; y=48.432974mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.254681 {
+          proto=0; x=1.125in; y=4.101592mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -21160,8 +21399,8 @@ ha:pcb-rnd-board-v6 {
             name=1
           }
          }
-         ha:padstack_ref.253056 {
-          proto=0; x=1.18635in; y=48.432974mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.254682 {
+          proto=0; x=1.125in; y=130.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -21182,13 +21421,13 @@ ha:pcb-rnd-board-v6 {
           ha:combining {          }
 
            li:objects {
-            ha:text.253042 {
-             string=%a.parent.refdes%; x=31.149286mm; y=1.92581in; scale=60; fid=0;
+            ha:text.254668 {
+             string=%a.parent.refdes%; x=28.1686mm; y=4.406392mm; scale=60; fid=0;
              ha:flags {
               dyntext=1
               floater=1
              }
-             rot = 180.000000
+             rot = 90.000000
             }
            }
            ha:type {
@@ -21202,26 +21441,26 @@ ha:pcb-rnd-board-v6 {
           ha:combining {          }
 
            li:objects {
-            ha:line.253043 {
-             x1=30.533086mm; y1=48.432974mm; x2=30.533086mm; y2=48.432974mm; thickness=0.1mm; clearance=0.0;
+            ha:line.254669 {
+             x1=1.125in; y1=145.74mil; x2=1.125in; y2=145.74mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.253046 {
-             x1=30.533086mm; y1=48.432974mm; x2=30.533086mm; y2=48.432974mm; thickness=0.1mm; clearance=0.0;
+            ha:line.254672 {
+             x1=1.125in; y1=145.74mil; x2=1.125in; y2=145.74mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.253049 {
-             x1=30.533086mm; y1=48.432974mm; x2=29.533086mm; y2=48.432974mm; thickness=0.1mm; clearance=0.0;
+            ha:line.254675 {
+             x1=1.125in; y1=145.74mil; x2=1.125in; y2=2.701796mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.253052 {
-             x1=30.533086mm; y1=48.432974mm; x2=30.533086mm; y2=47.432974mm; thickness=0.1mm; clearance=0.0;
+            ha:line.254678 {
+             x1=1.125in; y1=145.74mil; x2=29.575mm; y2=145.74mil; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -21235,312 +21474,102 @@ ha:pcb-rnd-board-v6 {
          }
         }
        }
-        uid = fdmrigvTMcHho9IPHtUAAAAc
+        uid = fdmrigvTMcHho9IPHtUAAAB4
        }
-       ha:subc.253058 {
+       ha:subc.249604 {
         ha:attributes {
-         value=USBmicroV
-         footprint=1051330011
-         refdes=J5
+         {io_pcb::hidename_y}=8.8646 mm
+         footprint=SO16
+         {io_pcb::hidename_scale}=60
+         refdes=U20
+         value=INA125
+         {io_pcb::hidename_direction}=0
+         {io_pcb::hidename_x}=49.1871 mm
         }
        ha:data {
               li:padstack_prototypes {
 
         ha:ps_proto_v6.0 {
-          hdia=19.69mil; hplated=1; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=43.31mil;             }
-             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=43.31mil;             }
-             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=43.31mil;             }
-             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=1.400048mm;             }
-             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=1.400048mm;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              mask = 1
-             }
-             clearance=0.0
-            }
-          }
-        }
-
-        ha:ps_proto_v6.1 {
           hdia=0.0; hplated=0; htop=0; hbottom=0;
           li:shape {
 
             ha:ps_shape_v4 {
-             ha:ps_line { x1=-0.350012mm; y1=0.0; x2=0.350012mm; y2=0.0; thickness=43.31mil; square=0;             }
              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:ps_line { x1=-0.350012mm; y1=0.0; x2=0.350012mm; y2=0.0; thickness=1.400048mm; square=0;             }
              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:ps_line { x1=-0.350012mm; y1=0.0; x2=0.350012mm; y2=0.0; thickness=43.31mil; square=0;             }
              ha:combining { auto=1;             }
              ha:layer_mask {
               top = 1
               paste = 1
              }
              clearance=0.0
+              li:ps_poly {
+               -42.5mil  
+               -10.0mil  
+               -42.5mil  
+               10.0mil  
+               42.5mil  
+               10.0mil  
+               42.5mil  
+               -10.0mil  
+              }
             }
           }
         }
+       }
 
-        ha:ps_proto_v6.2 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+        li:objects {
+         ha:padstack_ref.249633 {
+          proto=0; x=32.5374mm; y=1.825in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=-0.350012mm; y1=0.0; x2=0.350012mm; y2=0.0; thickness=43.31mil; square=0;             }
-             ha:combining {             }
-             ha:layer_mask {
-              bottom = 1
-              copper = 1
-             }
-             clearance=0.0
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=-0.350012mm; y1=0.0; x2=0.350012mm; y2=0.0; thickness=1.400048mm; square=0;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              mask = 1
-             }
-             clearance=0.0
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=-0.350012mm; y1=0.0; x2=0.350012mm; y2=0.0; thickness=43.31mil; square=0;             }
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              paste = 1
-             }
-             clearance=0.0
-            }
-          }
-        }
-
-        ha:ps_proto_v6.3 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=-0.54991mm; y1=0.0; x2=0.54991mm; y2=0.0; thickness=43.31mil; square=0;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=-0.54991mm; y1=0.0; x2=0.54991mm; y2=0.0; thickness=1.400048mm; square=0;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=-0.54991mm; y1=0.0; x2=0.54991mm; y2=0.0; thickness=43.31mil; square=0;             }
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-            }
-          }
-        }
-
-        ha:ps_proto_v6.4 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=-0.54991mm; y1=0.0; x2=0.54991mm; y2=0.0; thickness=43.31mil; square=0;             }
-             ha:combining {             }
-             ha:layer_mask {
-              bottom = 1
-              copper = 1
-             }
-             clearance=0.0
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=-0.54991mm; y1=0.0; x2=0.54991mm; y2=0.0; thickness=1.400048mm; square=0;             }
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              mask = 1
-             }
-             clearance=0.0
-            }
-
-            ha:ps_shape_v4 {
-             ha:ps_line { x1=-0.54991mm; y1=0.0; x2=0.54991mm; y2=0.0; thickness=43.31mil; square=0;             }
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              bottom = 1
-              paste = 1
-             }
-             clearance=0.0
-            }
-          }
-        }
-
-        ha:ps_proto_v6.5 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.225044mm  
-               -29.53mil  
-               -0.225044mm  
-               -29.53mil  
-               -0.225044mm  
-               29.53mil  
-               0.225044mm  
-               29.53mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               14.765mil  
-               -35.435mil  
-               -14.765mil  
-               -35.435mil  
-               -14.765mil  
-               35.435mil  
-               14.765mil  
-               35.435mil  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.225044mm  
-               -29.53mil  
-               -0.225044mm  
-               -29.53mil  
-               -0.225044mm  
-               29.53mil  
-               0.225044mm  
-               29.53mil  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.253084 {
-          proto=0; x=1.05398in; y=1.98216in; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=mnt
-            name=mnt
-          }
-         }
-         ha:padstack_ref.253085 {
-          proto=0; x=27.471116mm; y=1.98216in; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
+          li:thermal {
+          }
 
           ha:attributes {
-            term=mnt
-            name=mnt
+            term=1
+            name=V+
           }
          }
-         ha:padstack_ref.253086 {
-          proto=0; x=1.27446in; y=1.98216in; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+         ha:padstack_ref.249634 {
+          proto=0; x=32.5374mm; y=45.085mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
           ha:flags {
            clearline=1
           }
@@ -21549,12 +21578,12 @@ ha:pcb-rnd-board-v6 {
           }
 
           ha:attributes {
-            term=mnt
-            name=mnt
+            term=2
+            name=SLEEP
           }
          }
-         ha:padstack_ref.253087 {
-          proto=0; x=33.071308mm; y=1.98216in; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+         ha:padstack_ref.249635 {
+          proto=0; x=32.5374mm; y=1.725in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
           ha:flags {
            clearline=1
           }
@@ -21563,12 +21592,12 @@ ha:pcb-rnd-board-v6 {
           }
 
           ha:attributes {
-            term=mnt
-            name=mnt
+            term=3
+            name=V-
           }
          }
-         ha:padstack_ref.253088 {
-          proto=0; x=29.37129mm; y=52.496974mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+         ha:padstack_ref.249636 {
+          proto=0; x=32.5374mm; y=42.545mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
           ha:flags {
            clearline=1
           }
@@ -21577,12 +21606,12 @@ ha:pcb-rnd-board-v6 {
           }
 
           ha:attributes {
-            term=mnt
-            name=mnt
+            term=4
+            name=VrefOUT
           }
          }
-         ha:padstack_ref.253089 {
-          proto=0; x=1.19965in; y=52.496974mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+         ha:padstack_ref.249637 {
+          proto=0; x=32.5374mm; y=1.625in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
           ha:flags {
            clearline=1
           }
@@ -21591,12 +21620,12 @@ ha:pcb-rnd-board-v6 {
           }
 
           ha:attributes {
-            term=mnt
-            name=mnt
+            term=5
+            name=IAref
           }
          }
-         ha:padstack_ref.253090 {
-          proto=1; x=1.06776in; y=1.98216in; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+         ha:padstack_ref.249638 {
+          proto=0; x=32.5374mm; y=40.005mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
           ha:flags {
            clearline=1
           }
@@ -21605,12 +21634,12 @@ ha:pcb-rnd-board-v6 {
           }
 
           ha:attributes {
-            term=mnt
-            name=mnt
+            term=6
+            name=Vin+
           }
          }
-         ha:padstack_ref.253091 {
-          proto=2; x=1.06776in; y=1.98216in; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+         ha:padstack_ref.249639 {
+          proto=0; x=32.5374mm; y=1.525in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
           ha:flags {
            clearline=1
           }
@@ -21619,12 +21648,12 @@ ha:pcb-rnd-board-v6 {
           }
 
           ha:attributes {
-            term=mnt
-            name=mnt
+            term=7
+            name=Vin-
           }
          }
-         ha:padstack_ref.253092 {
-          proto=1; x=1.28824in; y=1.98216in; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+         ha:padstack_ref.249640 {
+          proto=0; x=32.5374mm; y=37.465mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
           ha:flags {
            clearline=1
           }
@@ -21633,12 +21662,12 @@ ha:pcb-rnd-board-v6 {
           }
 
           ha:attributes {
-            term=mnt
-            name=mnt
+            term=8
+            name=RG
           }
          }
-         ha:padstack_ref.253093 {
-          proto=2; x=1.28824in; y=1.98216in; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+         ha:padstack_ref.249641 {
+          proto=0; x=1.076in; y=37.465mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
           ha:flags {
            clearline=1
           }
@@ -21647,12 +21676,12 @@ ha:pcb-rnd-board-v6 {
           }
 
           ha:attributes {
-            term=mnt
-            name=mnt
+            term=9
+            name=RG
           }
          }
-         ha:padstack_ref.253094 {
-          proto=3; x=29.9212mm; y=52.496974mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+         ha:padstack_ref.249642 {
+          proto=0; x=1.076in; y=1.525in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
           ha:flags {
            clearline=1
           }
@@ -21661,12 +21690,12 @@ ha:pcb-rnd-board-v6 {
           }
 
           ha:attributes {
-            term=mnt
-            name=mnt
+            term=10
+            name=Vo
           }
          }
-         ha:padstack_ref.253095 {
-          proto=4; x=29.9212mm; y=52.496974mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+         ha:padstack_ref.249643 {
+          proto=0; x=1.076in; y=40.005mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
           ha:flags {
            clearline=1
           }
@@ -21675,12 +21704,12 @@ ha:pcb-rnd-board-v6 {
           }
 
           ha:attributes {
-            term=mnt
-            name=mnt
+            term=11
+            name=Sense
           }
          }
-         ha:padstack_ref.253096 {
-          proto=5; x=28.621228mm; y=1.992in; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+         ha:padstack_ref.249644 {
+          proto=0; x=1.076in; y=1.625in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
           ha:flags {
            clearline=1
           }
@@ -21689,12 +21718,12 @@ ha:pcb-rnd-board-v6 {
           }
 
           ha:attributes {
-            term=1
-            name=VBUS
+            term=12
+            name=VrefCOM
           }
          }
-         ha:padstack_ref.253097 {
-          proto=5; x=1.15241in; y=1.992in; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+         ha:padstack_ref.249645 {
+          proto=0; x=1.076in; y=42.545mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
           ha:flags {
            clearline=1
           }
@@ -21703,12 +21732,12 @@ ha:pcb-rnd-board-v6 {
           }
 
           ha:attributes {
-            term=2
-            name=DATA-
+            term=13
+            name=VrefBG
           }
          }
-         ha:padstack_ref.253098 {
-          proto=5; x=29.9212mm; y=1.992in; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+         ha:padstack_ref.249646 {
+          proto=0; x=1.076in; y=1.725in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
           ha:flags {
            clearline=1
           }
@@ -21717,12 +21746,12 @@ ha:pcb-rnd-board-v6 {
           }
 
           ha:attributes {
-            term=3
-            name=DATA+
+            term=14
+            name=Vref2.5
           }
          }
-         ha:padstack_ref.253099 {
-          proto=5; x=30.571186mm; y=1.992in; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+         ha:padstack_ref.249647 {
+          proto=0; x=1.076in; y=45.085mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
           ha:flags {
            clearline=1
           }
@@ -21731,12 +21760,12 @@ ha:pcb-rnd-board-v6 {
           }
 
           ha:attributes {
-            term=4
-            name=ID
+            term=15
+            name=Vref5
           }
          }
-         ha:padstack_ref.253100 {
-          proto=5; x=1.22918in; y=1.992in; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+         ha:padstack_ref.249648 {
+          proto=0; x=1.076in; y=1.825in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
           ha:flags {
            clearline=1
           }
@@ -21745,8 +21774,8 @@ ha:pcb-rnd-board-v6 {
           }
 
           ha:attributes {
-            term=5
-            name=GND
+            term=16
+            name=Vref10
           }
          }
         }
@@ -21757,25 +21786,23 @@ ha:pcb-rnd-board-v6 {
           ha:combining {          }
 
            li:objects {
-            ha:line.253059 {
-             x1=1.02052in; y1=1.96543in; x2=1.33548in; y2=1.96543in; thickness=10.0mil; clearance=0.0;
+            ha:line.249605 {
+             x1=1.3335in; y1=1.845in; x2=1.3335in; y2=36.957mm; thickness=10.0mil; clearance=0.0;
             }
-            ha:line.253062 {
-             x1=1.33548in; y1=1.96543in; x2=1.33548in; y2=2.08354in; thickness=10.0mil; clearance=0.0;
+            ha:line.249608 {
+             x1=1.3335in; y1=36.957mm; x2=25.9969mm; y2=36.957mm; thickness=10.0mil; clearance=0.0;
             }
-            ha:line.253065 {
-             x1=1.02052in; y1=2.08354in; x2=1.33548in; y2=2.08354in; thickness=10.0mil; clearance=0.0;
+            ha:line.249611 {
+             x1=25.9969mm; y1=36.957mm; x2=25.9969mm; y2=1.845in; thickness=10.0mil; clearance=0.0;
             }
-            ha:line.253068 {
-             x1=1.02052in; y1=1.96543in; x2=1.02052in; y2=2.08354in; thickness=10.0mil; clearance=0.0;
+            ha:line.249614 {
+             x1=1.3335in; y1=1.845in; x2=1.2035in; y2=1.845in; thickness=10.0mil; clearance=0.0;
             }
-            ha:text.253071 {
-             string=%a.parent.refdes%; x=1.036in; y=51.261264mm; scale=60; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
-             }
-             rot = 0.000000
+            ha:line.249617 {
+             x1=25.9969mm; y1=1.845in; x2=29.2989mm; y2=1.845in; thickness=10.0mil; clearance=0.0;
+            }
+            ha:arc.249620 {
+             x=29.9339mm; y=1.845in; width=25.0mil; height=25.0mil; astart=180; adelta=180; thickness=10.0mil; clearance=0.0;
             }
            }
            ha:type {
@@ -21789,26 +21816,26 @@ ha:pcb-rnd-board-v6 {
           ha:combining {          }
 
            li:objects {
-            ha:line.253072 {
-             x1=29.9212mm; y1=50.926282mm; x2=29.9212mm; y2=50.926282mm; thickness=0.1mm; clearance=0.0;
+            ha:line.249621 {
+             x1=29.9339mm; y1=1.65in; x2=29.9339mm; y2=1.65in; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.253075 {
-             x1=29.9212mm; y1=1.98216in; x2=29.9212mm; y2=1.98216in; thickness=0.1mm; clearance=0.0;
+            ha:line.249624 {
+             x1=29.9339mm; y1=1.65in; x2=29.9339mm; y2=1.65in; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.253078 {
-             x1=29.9212mm; y1=1.98216in; x2=30.9212mm; y2=1.98216in; thickness=0.1mm; clearance=0.0;
+            ha:line.249627 {
+             x1=29.9339mm; y1=1.65in; x2=28.9339mm; y2=1.65in; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.253081 {
-             x1=29.9212mm; y1=1.98216in; x2=29.9212mm; y2=51.346864mm; thickness=0.1mm; clearance=0.0;
+            ha:line.249630 {
+             x1=29.9339mm; y1=1.65in; x2=29.9339mm; y2=40.91mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -21822,13 +21849,13 @@ ha:pcb-rnd-board-v6 {
          }
         }
        }
-        uid = fdmrigvTMcHho9IPHtUAAAAa
+        uid = fdmrigvTMcHho9IPHtUAAAAS
        }
-       ha:subc.254650 {
+       ha:subc.272235 {
         ha:attributes {
-         value=0.1uF
+         value=22k
          footprint=0402
-         refdes=C7
+         refdes=R26
         }
        ha:data {
               li:padstack_prototypes {
@@ -21845,14 +21872,14 @@ ha:pcb-rnd-board-v6 {
              }
              clearance=0.0
               li:ps_poly {
-               0.249936mm  
                -0.349758mm  
                -0.249936mm  
                -0.349758mm  
-               -0.249936mm  
+               0.249936mm  
                0.349758mm  
                0.249936mm  
                0.349758mm  
+               -0.249936mm  
               }
             }
 
@@ -21864,14 +21891,14 @@ ha:pcb-rnd-board-v6 {
              }
              clearance=0.0
               li:ps_poly {
-               0.326136mm  
                -0.425958mm  
                -0.326136mm  
                -0.425958mm  
-               -0.326136mm  
+               0.326136mm  
                0.425958mm  
                0.326136mm  
                0.425958mm  
+               -0.326136mm  
               }
             }
 
@@ -21883,14 +21910,14 @@ ha:pcb-rnd-board-v6 {
              }
              clearance=0.0
               li:ps_poly {
-               0.249936mm  
                -0.349758mm  
                -0.249936mm  
                -0.349758mm  
-               -0.249936mm  
+               0.249936mm  
                0.349758mm  
                0.249936mm  
                0.349758mm  
+               -0.249936mm  
               }
             }
           }
@@ -21898,8 +21925,8 @@ ha:pcb-rnd-board-v6 {
        }
 
         li:objects {
-         ha:padstack_ref.254664 {
-          proto=0; x=27.4066mm; y=130.52mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.272249 {
+          proto=0; x=23.431mm; y=31.1404mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -21912,8 +21939,8 @@ ha:pcb-rnd-board-v6 {
             name=1
           }
          }
-         ha:padstack_ref.254665 {
-          proto=0; x=27.4066mm; y=162.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.272250 {
+          proto=0; x=24.230592mm; y=31.1404mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -21934,13 +21961,13 @@ ha:pcb-rnd-board-v6 {
           ha:combining {          }
 
            li:objects {
-            ha:text.254651 {
-             string=%a.parent.refdes%; x=28.2067mm; y=114.76mil; scale=100; fid=0;
+            ha:text.272236 {
+             string=%a.parent.refdes%; x=23.126196mm; y=30.6832mm; scale=60; fid=0;
              ha:flags {
               dyntext=1
               floater=1
              }
-             rot = 270.000000
+             rot = 360.000000
             }
            }
            ha:type {
@@ -21954,26 +21981,26 @@ ha:pcb-rnd-board-v6 {
           ha:combining {          }
 
            li:objects {
-            ha:line.254652 {
-             x1=27.4066mm; y1=3.715004mm; x2=27.4066mm; y2=3.715004mm; thickness=0.1mm; clearance=0.0;
+            ha:line.272237 {
+             x1=23.830796mm; y1=31.1404mm; x2=23.830796mm; y2=31.1404mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.254655 {
-             x1=27.4066mm; y1=3.715004mm; x2=27.4066mm; y2=3.715004mm; thickness=0.1mm; clearance=0.0;
+            ha:line.272240 {
+             x1=23.830796mm; y1=31.1404mm; x2=23.830796mm; y2=31.1404mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.254658 {
-             x1=27.4066mm; y1=3.715004mm; x2=27.4066mm; y2=4.715004mm; thickness=0.1mm; clearance=0.0;
+            ha:line.272243 {
+             x1=23.830796mm; y1=31.1404mm; x2=22.830796mm; y2=31.1404mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.254661 {
-             x1=27.4066mm; y1=3.715004mm; x2=26.4066mm; y2=3.715004mm; thickness=0.1mm; clearance=0.0;
+            ha:line.272246 {
+             x1=23.830796mm; y1=31.1404mm; x2=23.830796mm; y2=32.1404mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -21987,21 +22014,13 @@ ha:pcb-rnd-board-v6 {
          }
         }
        }
-        uid = fdmrigvTMcHho9IPHtUAAAB2
+        uid = fdmrigvTMcHho9IPHtUAAABd
        }
-       ha:subc.254684 {
+       ha:subc.272252 {
         ha:attributes {
-         {io_pcb::hidename_y}=70.4850 mm
-         copyright=2006 DJ Delorie
-         author=DJ Delorie
-         footprint=SOT23-5
-         dist-license=GPL
-         {io_pcb::hidename_scale}=89
-         refdes=U2
-         value=TPS70950
-         {io_pcb::hidename_direction}=1
-         use-license=Unlimited
-         {io_pcb::hidename_x}=54.2544 mm
+         value=200k
+         footprint=0402
+         refdes=R25
         }
        ha:data {
               li:padstack_prototypes {
@@ -22018,14 +22037,14 @@ ha:pcb-rnd-board-v6 {
              }
              clearance=0.0
               li:ps_poly {
-               12.0mil  
-               -20.0mil  
-               -12.0mil  
-               -20.0mil  
-               -12.0mil  
-               20.0mil  
-               12.0mil  
-               20.0mil  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
               }
             }
 
@@ -22037,14 +22056,14 @@ ha:pcb-rnd-board-v6 {
              }
              clearance=0.0
               li:ps_poly {
-               15.0mil  
-               -23.0mil  
-               -15.0mil  
-               -23.0mil  
-               -15.0mil  
-               23.0mil  
-               15.0mil  
-               23.0mil  
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               -0.326136mm  
               }
             }
 
@@ -22056,14 +22075,14 @@ ha:pcb-rnd-board-v6 {
              }
              clearance=0.0
               li:ps_poly {
-               12.0mil  
-               -20.0mil  
-               -12.0mil  
-               -20.0mil  
-               -12.0mil  
-               20.0mil  
-               12.0mil  
-               20.0mil  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
               }
             }
           }
@@ -22071,36 +22090,8 @@ ha:pcb-rnd-board-v6 {
        }
 
         li:objects {
-         ha:padstack_ref.254709 {
-          proto=0; x=1.022in; y=208.0mil; 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.254710 {
-          proto=0; x=1.022in; y=130.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=5
-            name=VOUT
-          }
-         }
-         ha:padstack_ref.254711 {
-          proto=0; x=940.0mil; y=130.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:padstack_ref.272266 {
+          proto=0; x=953.48mil; y=30.1244mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -22110,11 +22101,11 @@ ha:pcb-rnd-board-v6 {
 
           ha:attributes {
             term=1
-            name=VIN
+            name=1
           }
          }
-         ha:padstack_ref.254712 {
-          proto=0; x=940.0mil; y=169.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:padstack_ref.272267 {
+          proto=0; x=922.0mil; y=30.1244mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -22124,42 +22115,24 @@ ha:pcb-rnd-board-v6 {
 
           ha:attributes {
             term=2
-            name=GND
+            name=2
           }
          }
-         ha:padstack_ref.254713 {
-          proto=0; x=940.0mil; y=208.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
-          ha:flags {
-           clearline=1
-          }
+        }
+        li:layers {
 
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=3
-            name=EN
-          }
-         }
-        }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
            li:objects {
-            ha:line.254685 {
-             x1=26.6954mm; y1=228.0mil; x2=912.0mil; y2=228.0mil; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.254688 {
-             x1=26.6954mm; y1=110.0mil; x2=26.6954mm; y2=228.0mil; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.254691 {
-             x1=26.6954mm; y1=110.0mil; x2=912.0mil; y2=110.0mil; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.254694 {
-             x1=912.0mil; y1=110.0mil; x2=912.0mil; y2=228.0mil; thickness=10.0mil; clearance=0.0;
+            ha:text.272253 {
+             string=%a.parent.refdes%; x=23.024596mm; y=1.169in; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 360.000000
             }
            }
            ha:type {
@@ -22173,26 +22146,26 @@ ha:pcb-rnd-board-v6 {
           ha:combining {          }
 
            li:objects {
-            ha:line.254697 {
-             x1=24.70912mm; y1=169.0mil; x2=24.70912mm; y2=169.0mil; thickness=0.1mm; clearance=0.0;
+            ha:line.272254 {
+             x1=937.74mil; y1=30.1244mm; x2=937.74mil; y2=30.1244mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.254700 {
-             x1=1.022in; y1=208.0mil; x2=1.022in; y2=208.0mil; thickness=0.1mm; clearance=0.0;
+            ha:line.272257 {
+             x1=937.74mil; y1=30.1244mm; x2=937.74mil; y2=30.1244mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.254703 {
-             x1=1.022in; y1=208.0mil; x2=24.9588mm; y2=208.0mil; thickness=0.1mm; clearance=0.0;
+            ha:line.272260 {
+             x1=937.74mil; y1=30.1244mm; x2=24.818596mm; y2=30.1244mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.254706 {
-             x1=1.022in; y1=208.0mil; x2=1.022in; y2=6.2832mm; thickness=0.1mm; clearance=0.0;
+            ha:line.272263 {
+             x1=937.74mil; y1=30.1244mm; x2=937.74mil; y2=29.1244mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -22206,13 +22179,13 @@ ha:pcb-rnd-board-v6 {
          }
         }
        }
-        uid = fdmrigvTMcHho9IPHtUAAAB3
+        uid = fdmrigvTMcHho9IPHtUAAABe
        }
-       ha:subc.254667 {
+       ha:subc.272269 {
         ha:attributes {
-         value=2.2uF
+         value=22k
          footprint=0402
-         refdes=C38
+         refdes=R15
         }
        ha:data {
               li:padstack_prototypes {
@@ -22229,14 +22202,14 @@ ha:pcb-rnd-board-v6 {
              }
              clearance=0.0
               li:ps_poly {
-               0.249936mm  
                -0.349758mm  
                -0.249936mm  
                -0.349758mm  
-               -0.249936mm  
+               0.249936mm  
                0.349758mm  
                0.249936mm  
                0.349758mm  
+               -0.249936mm  
               }
             }
 
@@ -22248,14 +22221,14 @@ ha:pcb-rnd-board-v6 {
              }
              clearance=0.0
               li:ps_poly {
-               0.326136mm  
                -0.425958mm  
                -0.326136mm  
                -0.425958mm  
-               -0.326136mm  
+               0.326136mm  
                0.425958mm  
                0.326136mm  
                0.425958mm  
+               -0.326136mm  
               }
             }
 
@@ -22267,14 +22240,14 @@ ha:pcb-rnd-board-v6 {
              }
              clearance=0.0
               li:ps_poly {
-               0.249936mm  
                -0.349758mm  
                -0.249936mm  
                -0.349758mm  
-               -0.249936mm  
+               0.249936mm  
                0.349758mm  
                0.249936mm  
                0.349758mm  
+               -0.249936mm  
               }
             }
           }
@@ -22282,8 +22255,8 @@ ha:pcb-rnd-board-v6 {
        }
 
         li:objects {
-         ha:padstack_ref.254681 {
-          proto=0; x=1.125in; y=4.101592mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.272283 {
+          proto=0; x=23.4178mm; y=1.267in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -22296,8 +22269,8 @@ ha:pcb-rnd-board-v6 {
             name=1
           }
          }
-         ha:padstack_ref.254682 {
-          proto=0; x=1.125in; y=130.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.272284 {
+          proto=0; x=24.217392mm; y=1.267in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -22318,13 +22291,13 @@ ha:pcb-rnd-board-v6 {
           ha:combining {          }
 
            li:objects {
-            ha:text.254668 {
-             string=%a.parent.refdes%; x=28.1686mm; y=4.406392mm; scale=60; fid=0;
+            ha:text.272270 {
+             string=%a.parent.refdes%; x=23.182596mm; y=1.249in; scale=60; fid=0;
              ha:flags {
               dyntext=1
               floater=1
              }
-             rot = 90.000000
+             rot = 360.000000
             }
            }
            ha:type {
@@ -22338,26 +22311,26 @@ ha:pcb-rnd-board-v6 {
           ha:combining {          }
 
            li:objects {
-            ha:line.254669 {
-             x1=1.125in; y1=145.74mil; x2=1.125in; y2=145.74mil; thickness=0.1mm; clearance=0.0;
+            ha:line.272271 {
+             x1=23.817596mm; y1=1.267in; x2=23.817596mm; y2=1.267in; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.254672 {
-             x1=1.125in; y1=145.74mil; x2=1.125in; y2=145.74mil; thickness=0.1mm; clearance=0.0;
+            ha:line.272274 {
+             x1=23.817596mm; y1=1.267in; x2=23.817596mm; y2=1.267in; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.254675 {
-             x1=1.125in; y1=145.74mil; x2=1.125in; y2=2.701796mm; thickness=0.1mm; clearance=0.0;
+            ha:line.272277 {
+             x1=23.817596mm; y1=1.267in; x2=22.817596mm; y2=1.267in; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.254678 {
-             x1=1.125in; y1=145.74mil; x2=29.575mm; y2=145.74mil; thickness=0.1mm; clearance=0.0;
+            ha:line.272280 {
+             x1=23.817596mm; y1=1.267in; x2=23.817596mm; y2=33.1818mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -22371,17 +22344,13 @@ ha:pcb-rnd-board-v6 {
          }
         }
        }
-        uid = fdmrigvTMcHho9IPHtUAAAB4
+        uid = fdmrigvTMcHho9IPHtUAAABf
        }
-       ha:subc.249604 {
+       ha:subc.272286 {
         ha:attributes {
-         {io_pcb::hidename_y}=8.8646 mm
-         footprint=SO16
-         {io_pcb::hidename_scale}=60
-         refdes=U20
-         value=INA125
-         {io_pcb::hidename_direction}=0
-         {io_pcb::hidename_x}=49.1871 mm
+         value=200k
+         footprint=0402
+         refdes=R12
         }
        ha:data {
               li:padstack_prototypes {
@@ -22398,14 +22367,14 @@ ha:pcb-rnd-board-v6 {
              }
              clearance=0.0
               li:ps_poly {
-               -42.5mil  
-               -10.0mil  
-               -42.5mil  
-               10.0mil  
-               42.5mil  
-               10.0mil  
-               42.5mil  
-               -10.0mil  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
               }
             }
 
@@ -22417,14 +22386,14 @@ ha:pcb-rnd-board-v6 {
              }
              clearance=0.0
               li:ps_poly {
-               -47.5mil  
-               -15.0mil  
-               -47.5mil  
-               15.0mil  
-               47.5mil  
-               15.0mil  
-               47.5mil  
-               -15.0mil  
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               -0.326136mm  
               }
             }
 
@@ -22436,14 +22405,14 @@ ha:pcb-rnd-board-v6 {
              }
              clearance=0.0
               li:ps_poly {
-               -42.5mil  
-               -10.0mil  
-               -42.5mil  
-               10.0mil  
-               42.5mil  
-               10.0mil  
-               42.5mil  
-               -10.0mil  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
               }
             }
           }
@@ -22451,8 +22420,8 @@ ha:pcb-rnd-board-v6 {
        }
 
         li:objects {
-         ha:padstack_ref.249633 {
-          proto=0; x=32.5374mm; y=1.825in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:padstack_ref.272300 {
+          proto=0; x=24.217392mm; y=1.306in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -22462,11 +22431,11 @@ ha:pcb-rnd-board-v6 {
 
           ha:attributes {
             term=1
-            name=V+
+            name=1
           }
          }
-         ha:padstack_ref.249634 {
-          proto=0; x=32.5374mm; y=45.085mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         ha:padstack_ref.272301 {
+          proto=0; x=23.4178mm; y=1.306in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -22476,203 +22445,7 @@ ha:pcb-rnd-board-v6 {
 
           ha:attributes {
             term=2
-            name=SLEEP
-          }
-         }
-         ha:padstack_ref.249635 {
-          proto=0; x=32.5374mm; y=1.725in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=3
-            name=V-
-          }
-         }
-         ha:padstack_ref.249636 {
-          proto=0; x=32.5374mm; y=42.545mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=4
-            name=VrefOUT
-          }
-         }
-         ha:padstack_ref.249637 {
-          proto=0; x=32.5374mm; y=1.625in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=5
-            name=IAref
-          }
-         }
-         ha:padstack_ref.249638 {
-          proto=0; x=32.5374mm; y=40.005mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=6
-            name=Vin+
-          }
-         }
-         ha:padstack_ref.249639 {
-          proto=0; x=32.5374mm; y=1.525in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=7
-            name=Vin-
-          }
-         }
-         ha:padstack_ref.249640 {
-          proto=0; x=32.5374mm; y=37.465mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=8
-            name=RG
-          }
-         }
-         ha:padstack_ref.249641 {
-          proto=0; x=1.076in; y=37.465mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=9
-            name=RG
-          }
-         }
-         ha:padstack_ref.249642 {
-          proto=0; x=1.076in; y=1.525in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=10
-            name=Vo
-          }
-         }
-         ha:padstack_ref.249643 {
-          proto=0; x=1.076in; y=40.005mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=11
-            name=Sense
-          }
-         }
-         ha:padstack_ref.249644 {
-          proto=0; x=1.076in; y=1.625in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=12
-            name=VrefCOM
-          }
-         }
-         ha:padstack_ref.249645 {
-          proto=0; x=1.076in; y=42.545mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=13
-            name=VrefBG
-          }
-         }
-         ha:padstack_ref.249646 {
-          proto=0; x=1.076in; y=1.725in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=14
-            name=Vref2.5
-          }
-         }
-         ha:padstack_ref.249647 {
-          proto=0; x=1.076in; y=45.085mm; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=15
-            name=Vref5
-          }
-         }
-         ha:padstack_ref.249648 {
-          proto=0; x=1.076in; y=1.825in; rot=180.000000; xmirror=0; smirror=0; clearance=5.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
-
-          ha:attributes {
-            term=16
-            name=Vref10
+            name=2
           }
          }
         }
@@ -22683,23 +22456,13 @@ ha:pcb-rnd-board-v6 {
           ha:combining {          }
 
            li:objects {
-            ha:line.249605 {
-             x1=1.3335in; y1=1.845in; x2=1.3335in; y2=36.957mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.249608 {
-             x1=1.3335in; y1=36.957mm; x2=25.9969mm; y2=36.957mm; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.249611 {
-             x1=25.9969mm; y1=36.957mm; x2=25.9969mm; y2=1.845in; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.249614 {
-             x1=1.3335in; y1=1.845in; x2=1.2035in; y2=1.845in; thickness=10.0mil; clearance=0.0;
-            }
-            ha:line.249617 {
-             x1=25.9969mm; y1=1.845in; x2=29.2989mm; y2=1.845in; thickness=10.0mil; clearance=0.0;
-            }
-            ha:arc.249620 {
-             x=29.9339mm; y=1.845in; width=25.0mil; height=25.0mil; astart=180; adelta=180; thickness=10.0mil; clearance=0.0;
+            ha:text.272287 {
+             string=%a.parent.refdes%; x=23.106396mm; y=32.7406mm; scale=60; fid=0;
+             ha:flags {
+              dyntext=1
+              floater=1
+             }
+             rot = 360.000000
             }
            }
            ha:type {
@@ -22713,26 +22476,26 @@ ha:pcb-rnd-board-v6 {
           ha:combining {          }
 
            li:objects {
-            ha:line.249621 {
-             x1=29.9339mm; y1=1.65in; x2=29.9339mm; y2=1.65in; thickness=0.1mm; clearance=0.0;
+            ha:line.272288 {
+             x1=23.817596mm; y1=1.306in; x2=23.817596mm; y2=1.306in; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.249624 {
-             x1=29.9339mm; y1=1.65in; x2=29.9339mm; y2=1.65in; thickness=0.1mm; clearance=0.0;
+            ha:line.272291 {
+             x1=23.817596mm; y1=1.306in; x2=23.817596mm; y2=1.306in; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.249627 {
-             x1=29.9339mm; y1=1.65in; x2=28.9339mm; y2=1.65in; thickness=0.1mm; clearance=0.0;
+            ha:line.272294 {
+             x1=23.817596mm; y1=1.306in; x2=24.817596mm; y2=1.306in; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.249630 {
-             x1=29.9339mm; y1=1.65in; x2=29.9339mm; y2=40.91mm; thickness=0.1mm; clearance=0.0;
+            ha:line.272297 {
+             x1=23.817596mm; y1=1.306in; x2=23.817596mm; y2=32.1724mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -22746,13 +22509,13 @@ ha:pcb-rnd-board-v6 {
          }
         }
        }
-        uid = fdmrigvTMcHho9IPHtUAAAAS
+        uid = fdmrigvTMcHho9IPHtUAAABg
        }
-       ha:subc.272235 {
+       ha:subc.272303 {
         ha:attributes {
-         value=22k
+         value=200k
          footprint=0402
-         refdes=R26
+         refdes=R11
         }
        ha:data {
               li:padstack_prototypes {
@@ -22822,8 +22585,8 @@ ha:pcb-rnd-board-v6 {
        }
 
         li:objects {
-         ha:padstack_ref.272249 {
-          proto=0; x=23.431mm; y=31.1404mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.272317 {
+          proto=0; x=23.4178mm; y=1.345in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -22836,8 +22599,8 @@ ha:pcb-rnd-board-v6 {
             name=1
           }
          }
-         ha:padstack_ref.272250 {
-          proto=0; x=24.230592mm; y=31.1404mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:padstack_ref.272318 {
+          proto=0; x=24.217392mm; y=1.345in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -22858,8 +22621,8 @@ ha:pcb-rnd-board-v6 {
           ha:combining {          }
 
            li:objects {
-            ha:text.272236 {
-             string=%a.parent.refdes%; x=23.126196mm; y=30.6832mm; scale=60; fid=0;
+            ha:text.272304 {
+             string=%a.parent.refdes%; x=23.233396mm; y=33.7058mm; scale=60; fid=0;
              ha:flags {
               dyntext=1
               floater=1
@@ -22878,26 +22641,26 @@ ha:pcb-rnd-board-v6 {
           ha:combining {          }
 
            li:objects {
-            ha:line.272237 {
-             x1=23.830796mm; y1=31.1404mm; x2=23.830796mm; y2=31.1404mm; thickness=0.1mm; clearance=0.0;
+            ha:line.272305 {
+             x1=23.817596mm; y1=1.345in; x2=23.817596mm; y2=1.345in; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
-            ha:line.272240 {
-             x1=23.830796mm; y1=31.1404mm; x2=23.830796mm; y2=31.1404mm; thickness=0.1mm; clearance=0.0;
+            ha:line.272308 {
+             x1=23.817596mm; y1=1.345in; x2=23.817596mm; y2=1.345in; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
-            ha:line.272243 {
-             x1=23.830796mm; y1=31.1404mm; x2=22.830796mm; y2=31.1404mm; thickness=0.1mm; clearance=0.0;
+            ha:line.272311 {
+             x1=23.817596mm; y1=1.345in; x2=22.817596mm; y2=1.345in; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
-            ha:line.272246 {
-             x1=23.830796mm; y1=31.1404mm; x2=23.830796mm; y2=32.1404mm; thickness=0.1mm; clearance=0.0;
+            ha:line.272314 {
+             x1=23.817596mm; y1=1.345in; x2=23.817596mm; y2=35.163mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -22911,711 +22674,51 @@ ha:pcb-rnd-board-v6 {
          }
         }
        }
-        uid = fdmrigvTMcHho9IPHtUAAABd
+        uid = fdmrigvTMcHho9IPHtUAAABh
        }
-       ha:subc.272252 {
+       ha:subc.249109 {
         ha:attributes {
-         value=200k
-         footprint=0402
-         refdes=R25
+         {io_pcb::hidename_y}=31.7492 mm
+         footprint=TI-QFN32-new
+         {io_pcb::hidename_scale}=60
+         refdes=U3
+         value=CC1200
+         {io_pcb::hidename_direction}=3
+         {io_pcb::hidename_x}=49.6316 mm
         }
        ha:data {
               li:padstack_prototypes {
 
         ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          hdia=15.0mil; hplated=1; htop=0; hbottom=0;
           li:shape {
 
             ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=29.0mil;             }
              ha:combining {             }
              ha:layer_mask {
               copper = 1
               top = 1
              }
              clearance=0.0
-              li:ps_poly {
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               -0.249936mm  
-              }
             }
 
             ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
+             ha:ps_circ { x=0.0; y=0.0; dia=29.0mil;             }
+             ha:combining {             }
              ha:layer_mask {
-              top = 1
-              mask = 1
+              bottom = 1
+              copper = 1
              }
              clearance=0.0
-              li:ps_poly {
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
-               -0.326136mm  
-              }
             }
 
             ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
+             ha:ps_circ { x=0.0; y=0.0; dia=29.0mil;             }
+             ha:combining {             }
              ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               -0.249936mm  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.272266 {
-          proto=0; x=953.48mil; y=30.1244mm; 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.272267 {
-          proto=0; x=922.0mil; y=30.1244mm; 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:text.272253 {
-             string=%a.parent.refdes%; x=23.024596mm; y=1.169in; scale=60; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
-             }
-             rot = 360.000000
-            }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
-
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
-
-           li:objects {
-            ha:line.272254 {
-             x1=937.74mil; y1=30.1244mm; x2=937.74mil; y2=30.1244mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.272257 {
-             x1=937.74mil; y1=30.1244mm; x2=937.74mil; y2=30.1244mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.272260 {
-             x1=937.74mil; y1=30.1244mm; x2=24.818596mm; y2=30.1244mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.272263 {
-             x1=937.74mil; y1=30.1244mm; x2=937.74mil; y2=29.1244mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = fdmrigvTMcHho9IPHtUAAABe
-       }
-       ha:subc.272269 {
-        ha:attributes {
-         value=22k
-         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 {
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               -0.249936mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
-               -0.326136mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               -0.249936mm  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.272283 {
-          proto=0; x=23.4178mm; y=1.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.272284 {
-          proto=0; x=24.217392mm; y=1.267in; 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:text.272270 {
-             string=%a.parent.refdes%; x=23.182596mm; y=1.249in; scale=60; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
-             }
-             rot = 360.000000
-            }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
-
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
-
-           li:objects {
-            ha:line.272271 {
-             x1=23.817596mm; y1=1.267in; x2=23.817596mm; y2=1.267in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.272274 {
-             x1=23.817596mm; y1=1.267in; x2=23.817596mm; y2=1.267in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.272277 {
-             x1=23.817596mm; y1=1.267in; x2=22.817596mm; y2=1.267in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.272280 {
-             x1=23.817596mm; y1=1.267in; x2=23.817596mm; y2=33.1818mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = fdmrigvTMcHho9IPHtUAAABf
-       }
-       ha:subc.272286 {
-        ha:attributes {
-         value=200k
-         footprint=0402
-         refdes=R12
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               -0.249936mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
-               -0.326136mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               -0.249936mm  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.272300 {
-          proto=0; x=24.217392mm; y=1.306in; 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.272301 {
-          proto=0; x=23.4178mm; y=1.306in; 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:text.272287 {
-             string=%a.parent.refdes%; x=23.106396mm; y=32.7406mm; scale=60; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
-             }
-             rot = 360.000000
-            }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
-
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
-
-           li:objects {
-            ha:line.272288 {
-             x1=23.817596mm; y1=1.306in; x2=23.817596mm; y2=1.306in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.272291 {
-             x1=23.817596mm; y1=1.306in; x2=23.817596mm; y2=1.306in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.272294 {
-             x1=23.817596mm; y1=1.306in; x2=24.817596mm; y2=1.306in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.272297 {
-             x1=23.817596mm; y1=1.306in; x2=23.817596mm; y2=32.1724mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = fdmrigvTMcHho9IPHtUAAABg
-       }
-       ha:subc.272303 {
-        ha:attributes {
-         value=200k
-         footprint=0402
-         refdes=R11
-        }
-       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 {
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               -0.249936mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
-               -0.326136mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-               -0.249936mm  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.272317 {
-          proto=0; x=23.4178mm; y=1.345in; 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.272318 {
-          proto=0; x=24.217392mm; y=1.345in; 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:text.272304 {
-             string=%a.parent.refdes%; x=23.233396mm; y=33.7058mm; scale=60; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
-             }
-             rot = 360.000000
-            }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
-
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
-
-           li:objects {
-            ha:line.272305 {
-             x1=23.817596mm; y1=1.345in; x2=23.817596mm; y2=1.345in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.272308 {
-             x1=23.817596mm; y1=1.345in; x2=23.817596mm; y2=1.345in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.272311 {
-             x1=23.817596mm; y1=1.345in; x2=22.817596mm; y2=1.345in; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.272314 {
-             x1=23.817596mm; y1=1.345in; x2=23.817596mm; y2=35.163mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = fdmrigvTMcHho9IPHtUAAABh
-       }
-       ha:subc.249109 {
-        ha:attributes {
-         {io_pcb::hidename_y}=31.7492 mm
-         footprint=TI-QFN32-new
-         {io_pcb::hidename_scale}=60
-         refdes=U3
-         value=CC1200
-         {io_pcb::hidename_direction}=3
-         {io_pcb::hidename_x}=49.6316 mm
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=15.0mil; hplated=1; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:ps_circ { x=0.0; y=0.0; dia=29.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=29.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=29.0mil;             }
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              intern = 1
+              copper = 1
+              intern = 1
              }
              clearance=0.0
             }
@@ -25880,7 +24983,7 @@ ha:pcb-rnd-board-v6 {
 
         li:objects {
          ha:padstack_ref.293396 {
-          proto=0; x=2.131in; y=65.3542mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          proto=0; x=54.298596mm; y=2.567in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -25894,7 +24997,7 @@ ha:pcb-rnd-board-v6 {
           }
          }
          ha:padstack_ref.293397 {
-          proto=0; x=2.131in; y=2.60448in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          proto=0; x=2.10626in; y=2.567in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -25916,12 +25019,12 @@ ha:pcb-rnd-board-v6 {
 
            li:objects {
             ha:text.293383 {
-             string=%a.parent.refdes%; x=54.9275mm; y=64.953896mm; scale=100; fid=0;
+             string=%a.parent.refdes%; x=54.6989mm; y=66.0019mm; scale=100; fid=0;
              ha:flags {
               dyntext=1
               floater=1
              }
-             rot = 270.000000
+             rot = 180.000000
             }
            }
            ha:type {
@@ -25936,25 +25039,25 @@ ha:pcb-rnd-board-v6 {
 
            li:objects {
             ha:line.293384 {
-             x1=2.131in; y1=2.58874in; x2=2.131in; y2=2.58874in; thickness=0.1mm; clearance=0.0;
+             x1=53.8988mm; y1=2.567in; x2=53.8988mm; y2=2.567in; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
             ha:line.293387 {
-             x1=2.131in; y1=2.58874in; x2=2.131in; y2=2.58874in; thickness=0.1mm; clearance=0.0;
+             x1=53.8988mm; y1=2.567in; x2=53.8988mm; y2=2.567in; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
             ha:line.293390 {
-             x1=2.131in; y1=2.58874in; x2=2.131in; y2=66.753996mm; thickness=0.1mm; clearance=0.0;
+             x1=53.8988mm; y1=2.567in; x2=52.8988mm; y2=2.567in; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
             ha:line.293393 {
-             x1=2.131in; y1=2.58874in; x2=53.1274mm; y2=2.58874in; thickness=0.1mm; clearance=0.0;
+             x1=53.8988mm; y1=2.567in; x2=53.8988mm; y2=64.2018mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -26210,7 +25313,7 @@ ha:pcb-rnd-board-v6 {
 
         li:objects {
          ha:padstack_ref.304927 {
-          proto=0; x=2.18in; y=65.3542mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          proto=0; x=2.181in; y=2.567in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -26224,7 +25327,7 @@ ha:pcb-rnd-board-v6 {
           }
          }
          ha:padstack_ref.304928 {
-          proto=0; x=2.18in; y=2.60448in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          proto=0; x=2.21248in; y=2.567in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
           ha:flags {
            clearline=1
           }
@@ -26246,12 +25349,12 @@ ha:pcb-rnd-board-v6 {
 
            li:objects {
             ha:text.304914 {
-             string=%a.parent.refdes%; x=56.1721mm; y=64.953896mm; scale=100; fid=0;
+             string=%a.parent.refdes%; x=54.997096mm; y=64.4017mm; scale=100; fid=0;
              ha:flags {
               dyntext=1
               floater=1
              }
-             rot = 270.000000
+             rot = 360.000000
             }
            }
            ha:type {
@@ -26266,25 +25369,25 @@ ha:pcb-rnd-board-v6 {
 
            li:objects {
             ha:line.304915 {
-             x1=2.18in; y1=2.58874in; x2=2.18in; y2=2.58874in; thickness=0.1mm; clearance=0.0;
+             x1=55.797196mm; y1=2.567in; x2=55.797196mm; y2=2.567in; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=pnp-origin
              }
             }
             ha:line.304918 {
-             x1=2.18in; y1=2.58874in; x2=2.18in; y2=2.58874in; thickness=0.1mm; clearance=0.0;
+             x1=55.797196mm; y1=2.567in; x2=55.797196mm; y2=2.567in; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=origin
              }
             }
             ha:line.304921 {
-             x1=2.18in; y1=2.58874in; x2=2.18in; y2=66.753996mm; thickness=0.1mm; clearance=0.0;
+             x1=55.797196mm; y1=2.567in; x2=56.797196mm; y2=2.567in; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=x
              }
             }
             ha:line.304924 {
-             x1=2.18in; y1=2.58874in; x2=54.372mm; y2=2.58874in; thickness=0.1mm; clearance=0.0;
+             x1=55.797196mm; y1=2.567in; x2=55.797196mm; y2=66.2018mm; thickness=0.1mm; clearance=0.0;
              ha:attributes {
                subc-role=y
              }
@@ -26465,171 +25568,6 @@ ha:pcb-rnd-board-v6 {
        }
         uid = KPIKEmh9ARTymWMtu0EAAACP
        }
-       ha:subc.304947 {
-        ha:attributes {
-         value=10pF
-         footprint=0402
-         refdes=C35
-        }
-       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 {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               -0.425958mm  
-               -0.326136mm  
-               0.425958mm  
-               0.326136mm  
-               0.425958mm  
-              }
-            }
-
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               -0.349758mm  
-               -0.249936mm  
-               0.349758mm  
-               0.249936mm  
-               0.349758mm  
-              }
-            }
-          }
-        }
-       }
-
-        li:objects {
-         ha:padstack_ref.304961 {
-          proto=0; x=2.576in; y=2.266in; 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.304962 {
-          proto=0; x=2.576in; y=2.29748in; 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:text.304948 {
-             string=%a.parent.refdes%; x=66.2305mm; y=57.156096mm; scale=100; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
-             }
-             rot = 270.000000
-            }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
-         }
-
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
-
-           li:objects {
-            ha:line.304949 {
-             x1=2.576in; y1=57.956196mm; x2=2.576in; y2=57.956196mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.304952 {
-             x1=2.576in; y1=57.956196mm; x2=2.576in; y2=57.956196mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.304955 {
-             x1=2.576in; y1=57.956196mm; x2=2.576in; y2=58.956196mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.304958 {
-             x1=2.576in; y1=57.956196mm; x2=64.4304mm; y2=57.956196mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = KPIKEmh9ARTymWMtu0EAAACR
-       }
        ha:subc.308052 {
         ha:attributes {
          {io_pcb::hidename_y}=12.8270 mm
@@ -32452,42 +31390,443 @@ ha:pcb-rnd-board-v6 {
                ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;               }
                ha:combining {               }
                ha:layer_mask {
-                bottom = 1
-                copper = 1
+                bottom = 1
+                copper = 1
+               }
+               clearance=0.0
+              }
+
+              ha:ps_shape_v4 {
+               ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;               }
+               ha:combining { sub=1; auto=1;               }
+               ha:layer_mask {
+                bottom = 1
+                mask = 1
+               }
+               clearance=0.0
+              }
+            }
+          }
+         }
+
+          li:objects {
+           ha:padstack_ref.354880 {
+            proto=0; x=289.0mil; y=49.53mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
+            ha:flags {
+             clearline=1
+            }
+
+            li:thermal {
+            }
+
+            ha:attributes {
+              term=1
+              name=1
+            }
+           }
+           ha:padstack_ref.354881 {
+            proto=0; x=289.0mil; y=44.45mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
+            ha:flags {
+             clearline=1
+            }
+
+            li:thermal {
+            }
+
+            ha:attributes {
+              term=1
+              name=1
+            }
+           }
+           ha:padstack_ref.354882 {
+            proto=1; x=289.0mil; y=46.99mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
+            ha:flags {
+             clearline=1
+            }
+
+            li:thermal {
+            }
+
+            ha:attributes {
+              term=1
+              name=1
+            }
+           }
+           ha:padstack_ref.354883 {
+            proto=2; x=289.0mil; y=46.99mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
+            ha:flags {
+             clearline=1
+            }
+
+            li:thermal {
+            }
+
+            ha:attributes {
+              term=1
+              name=1
+            }
+           }
+          }
+          li:layers {
+
+           ha:top-silk {
+            lid=0
+            ha:combining {            }
+
+             li:objects {
+              ha:text.354867 {
+               string=%a.parent.refdes%; x=289.0mil; y=46.99mm; scale=100; fid=0;
+               ha:flags {
+                dyntext=1
+                floater=1
+               }
+               rot = 90.000000
+              }
+             }
+             ha:type {
+              silk = 1
+              top = 1
+             }
+           }
+
+           ha:subc-aux {
+            lid=1
+            ha:combining {            }
+
+             li:objects {
+              ha:line.354868 {
+               x1=289.0mil; y1=46.99mm; x2=289.0mil; y2=46.99mm; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=pnp-origin
+               }
+              }
+              ha:line.354871 {
+               x1=289.0mil; y1=46.99mm; x2=289.0mil; y2=46.99mm; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=origin
+               }
+              }
+              ha:line.354874 {
+               x1=289.0mil; y1=46.99mm; x2=289.0mil; y2=45.99mm; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=x
+               }
+              }
+              ha:line.354877 {
+               x1=289.0mil; y1=46.99mm; x2=8.3406mm; y2=46.99mm; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=y
+               }
+              }
+             }
+             ha:type {
+              top = 1
+              misc = 1
+              virtual = 1
+             }
+           }
+          }
+         }
+          uid = fdmrigvTMcHho9IPHtUAAAAt
+         }
+         ha:subc.354885 {
+          ha:attributes {
+           value=0.25
+           footprint=TE1217861
+           refdes=J21
+          }
+         ha:data {
+                  li:padstack_prototypes {
+
+          ha:ps_proto_v6.0 {
+            hdia=55.0mil; hplated=1; htop=0; hbottom=0;
+            li:shape {
+
+              ha:ps_shape_v4 {
+               ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;               }
+               ha:combining {               }
+               ha:layer_mask {
+                copper = 1
+                top = 1
+               }
+               clearance=0.0
+              }
+
+              ha:ps_shape_v4 {
+               ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;               }
+               ha:combining {               }
+               ha:layer_mask {
+                bottom = 1
+                copper = 1
+               }
+               clearance=0.0
+              }
+
+              ha:ps_shape_v4 {
+               ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;               }
+               ha:combining {               }
+               ha:layer_mask {
+                copper = 1
+                intern = 1
+               }
+               clearance=0.0
+              }
+            }
+          }
+
+          ha:ps_proto_v6.1 {
+            hdia=0.0; hplated=0; htop=0; hbottom=0;
+            li:shape {
+
+              ha:ps_shape_v4 {
+               ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;               }
+               ha:combining {               }
+               ha:layer_mask {
+                copper = 1
+                top = 1
+               }
+               clearance=0.0
+              }
+
+              ha:ps_shape_v4 {
+               ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;               }
+               ha:combining { sub=1; auto=1;               }
+               ha:layer_mask {
+                top = 1
+                mask = 1
+               }
+               clearance=0.0
+              }
+            }
+          }
+
+          ha:ps_proto_v6.2 {
+            hdia=0.0; hplated=0; htop=0; hbottom=0;
+            li:shape {
+
+              ha:ps_shape_v4 {
+               ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;               }
+               ha:combining {               }
+               ha:layer_mask {
+                bottom = 1
+                copper = 1
+               }
+               clearance=0.0
+              }
+
+              ha:ps_shape_v4 {
+               ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;               }
+               ha:combining { sub=1; auto=1;               }
+               ha:layer_mask {
+                bottom = 1
+                mask = 1
+               }
+               clearance=0.0
+              }
+            }
+          }
+         }
+
+          li:objects {
+           ha:padstack_ref.354899 {
+            proto=0; x=289.0mil; y=67.31mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
+            ha:flags {
+             clearline=1
+            }
+
+            li:thermal {
+            }
+
+            ha:attributes {
+              term=1
+              name=1
+            }
+           }
+           ha:padstack_ref.354900 {
+            proto=0; x=289.0mil; y=2.45in; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
+            ha:flags {
+             clearline=1
+            }
+
+            li:thermal {
+            }
+
+            ha:attributes {
+              term=1
+              name=1
+            }
+           }
+           ha:padstack_ref.354901 {
+            proto=1; x=289.0mil; y=2.55in; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
+            ha:flags {
+             clearline=1
+            }
+
+            li:thermal {
+            }
+
+            ha:attributes {
+              term=1
+              name=1
+            }
+           }
+           ha:padstack_ref.354902 {
+            proto=2; x=289.0mil; y=2.55in; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
+            ha:flags {
+             clearline=1
+            }
+
+            li:thermal {
+            }
+
+            ha:attributes {
+              term=1
+              name=1
+            }
+           }
+          }
+          li:layers {
+
+           ha:top-silk {
+            lid=0
+            ha:combining {            }
+
+             li:objects {
+              ha:text.354886 {
+               string=%a.parent.refdes%; x=289.0mil; y=2.55in; scale=100; fid=0;
+               ha:flags {
+                dyntext=1
+                floater=1
+               }
+               rot = 90.000000
+              }
+             }
+             ha:type {
+              silk = 1
+              top = 1
+             }
+           }
+
+           ha:subc-aux {
+            lid=1
+            ha:combining {            }
+
+             li:objects {
+              ha:line.354887 {
+               x1=289.0mil; y1=2.55in; x2=289.0mil; y2=2.55in; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=pnp-origin
+               }
+              }
+              ha:line.354890 {
+               x1=289.0mil; y1=2.55in; x2=289.0mil; y2=2.55in; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=origin
+               }
+              }
+              ha:line.354893 {
+               x1=289.0mil; y1=2.55in; x2=289.0mil; y2=63.77mm; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=x
+               }
+              }
+              ha:line.354896 {
+               x1=289.0mil; y1=2.55in; x2=8.3406mm; y2=2.55in; thickness=0.1mm; clearance=0.0;
+               ha:attributes {
+                 subc-role=y
+               }
+              }
+             }
+             ha:type {
+              top = 1
+              misc = 1
+              virtual = 1
+             }
+           }
+          }
+         }
+          uid = fdmrigvTMcHho9IPHtUAAAAs
+         }
+         ha:subc.355006 {
+          ha:attributes {
+           {io_pcb::hidename_y}=56.4134 mm
+           footprint=SOT23
+           {io_pcb::hidename_scale}=60
+           refdes=U11
+           value=MCP130T-300
+           {io_pcb::hidename_direction}=0
+           {io_pcb::hidename_x}=64.2620 mm
+          }
+         ha:data {
+                  li:padstack_prototypes {
+
+          ha:ps_proto_v6.0 {
+            hdia=0.0; hplated=0; htop=0; hbottom=0;
+            li:shape {
+
+              ha:ps_shape_v4 {
+               ha:combining {               }
+               ha:layer_mask {
+                copper = 1
+                top = 1
+               }
+               clearance=0.0
+                li:ps_poly {
+                 -20.0mil  
+                 -17.0mil  
+                 -20.0mil  
+                 17.0mil  
+                 20.0mil  
+                 17.0mil  
+                 20.0mil  
+                 -17.0mil  
+                }
+              }
+
+              ha:ps_shape_v4 {
+               ha:combining { sub=1; auto=1;               }
+               ha:layer_mask {
+                top = 1
+                mask = 1
                }
                clearance=0.0
+                li:ps_poly {
+                 -23.0mil  
+                 -20.0mil  
+                 -23.0mil  
+                 20.0mil  
+                 23.0mil  
+                 20.0mil  
+                 23.0mil  
+                 -20.0mil  
+                }
               }
 
               ha:ps_shape_v4 {
-               ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;               }
-               ha:combining { sub=1; auto=1;               }
+               ha:combining { auto=1;               }
                ha:layer_mask {
-                bottom = 1
-                mask = 1
+                top = 1
+                paste = 1
                }
                clearance=0.0
+                li:ps_poly {
+                 -20.0mil  
+                 -17.0mil  
+                 -20.0mil  
+                 17.0mil  
+                 20.0mil  
+                 17.0mil  
+                 20.0mil  
+                 -17.0mil  
+                }
               }
             }
           }
          }
 
           li:objects {
-           ha:padstack_ref.354880 {
-            proto=0; x=289.0mil; y=49.53mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=1
-            }
-           }
-           ha:padstack_ref.354881 {
-            proto=0; x=289.0mil; y=44.45mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
+           ha:padstack_ref.355031 {
+            proto=0; x=468.0mil; y=36.195mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
             ha:flags {
              clearline=1
             }
@@ -32497,11 +31836,11 @@ ha:pcb-rnd-board-v6 {
 
             ha:attributes {
               term=1
-              name=1
+              name=RESET
             }
            }
-           ha:padstack_ref.354882 {
-            proto=1; x=289.0mil; y=46.99mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
+           ha:padstack_ref.355032 {
+            proto=0; x=546.0mil; y=36.195mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
             ha:flags {
              clearline=1
             }
@@ -32510,12 +31849,12 @@ ha:pcb-rnd-board-v6 {
             }
 
             ha:attributes {
-              term=1
-              name=1
+              term=2
+              name=VCC
             }
            }
-           ha:padstack_ref.354883 {
-            proto=2; x=289.0mil; y=46.99mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
+           ha:padstack_ref.355033 {
+            proto=0; x=507.0mil; y=1.343in; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
             ha:flags {
              clearline=1
             }
@@ -32524,8 +31863,8 @@ ha:pcb-rnd-board-v6 {
             }
 
             ha:attributes {
-              term=1
-              name=1
+              term=3
+              name=GND
             }
            }
           }
@@ -32536,13 +31875,17 @@ ha:pcb-rnd-board-v6 {
             ha:combining {            }
 
              li:objects {
-              ha:text.354867 {
-               string=%a.parent.refdes%; x=289.0mil; y=46.99mm; scale=100; fid=0;
-               ha:flags {
-                dyntext=1
-                floater=1
-               }
-               rot = 90.000000
+              ha:line.355007 {
+               x1=443.0mil; y1=33.401mm; x2=443.0mil; y2=36.9316mm; thickness=10.0mil; clearance=0.0;
+              }
+              ha:line.355010 {
+               x1=571.0mil; y1=36.9316mm; x2=443.0mil; y2=36.9316mm; thickness=10.0mil; clearance=0.0;
+              }
+              ha:line.355013 {
+               x1=571.0mil; y1=33.401mm; x2=571.0mil; y2=36.9316mm; thickness=10.0mil; clearance=0.0;
+              }
+              ha:line.355016 {
+               x1=571.0mil; y1=33.401mm; x2=443.0mil; y2=33.401mm; thickness=10.0mil; clearance=0.0;
               }
              }
              ha:type {
@@ -32556,26 +31899,26 @@ ha:pcb-rnd-board-v6 {
             ha:combining {            }
 
              li:objects {
-              ha:line.354868 {
-               x1=289.0mil; y1=46.99mm; x2=289.0mil; y2=46.99mm; thickness=0.1mm; clearance=0.0;
+              ha:line.355019 {
+               x1=507.0mil; y1=35.500733mm; x2=507.0mil; y2=35.500733mm; thickness=0.1mm; clearance=0.0;
                ha:attributes {
                  subc-role=pnp-origin
                }
               }
-              ha:line.354871 {
-               x1=289.0mil; y1=46.99mm; x2=289.0mil; y2=46.99mm; thickness=0.1mm; clearance=0.0;
+              ha:line.355022 {
+               x1=468.0mil; y1=36.195mm; x2=468.0mil; y2=36.195mm; thickness=0.1mm; clearance=0.0;
                ha:attributes {
                  subc-role=origin
                }
               }
-              ha:line.354874 {
-               x1=289.0mil; y1=46.99mm; x2=289.0mil; y2=45.99mm; thickness=0.1mm; clearance=0.0;
+              ha:line.355025 {
+               x1=468.0mil; y1=36.195mm; x2=468.0mil; y2=35.195mm; thickness=0.1mm; clearance=0.0;
                ha:attributes {
                  subc-role=x
                }
               }
-              ha:line.354877 {
-               x1=289.0mil; y1=46.99mm; x2=8.3406mm; y2=46.99mm; thickness=0.1mm; clearance=0.0;
+              ha:line.355028 {
+               x1=468.0mil; y1=36.195mm; x2=12.8872mm; y2=36.195mm; thickness=0.1mm; clearance=0.0;
                ha:attributes {
                  subc-role=y
                }
@@ -32589,137 +31932,84 @@ ha:pcb-rnd-board-v6 {
            }
           }
          }
-          uid = fdmrigvTMcHho9IPHtUAAAAt
+          uid = fdmrigvTMcHho9IPHtUAAABu
          }
-         ha:subc.354885 {
+         ha:subc.355035 {
           ha:attributes {
-           value=0.25
-           footprint=TE1217861
-           refdes=J21
+           value=0.1uF
+           footprint=0402
+           refdes=C36
           }
          ha:data {
                   li:padstack_prototypes {
 
           ha:ps_proto_v6.0 {
-            hdia=55.0mil; hplated=1; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;               }
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;               }
-               ha:combining {               }
-               ha:layer_mask {
-                bottom = 1
-                copper = 1
-               }
-               clearance=0.0
-              }
-
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=120.0mil;               }
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                intern = 1
-               }
-               clearance=0.0
-              }
-            }
-          }
-
-          ha:ps_proto_v6.1 {
             hdia=0.0; hplated=0; htop=0; hbottom=0;
             li:shape {
 
               ha:ps_shape_v4 {
-               ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;               }
                ha:combining {               }
                ha:layer_mask {
                 copper = 1
                 top = 1
                }
                clearance=0.0
+                li:ps_poly {
+                 0.249936mm  
+                 -0.349758mm  
+                 -0.249936mm  
+                 -0.349758mm  
+                 -0.249936mm  
+                 0.349758mm  
+                 0.249936mm  
+                 0.349758mm  
+                }
               }
 
               ha:ps_shape_v4 {
-               ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;               }
                ha:combining { sub=1; auto=1;               }
                ha:layer_mask {
                 top = 1
                 mask = 1
                }
                clearance=0.0
-              }
-            }
-          }
-
-          ha:ps_proto_v6.2 {
-            hdia=0.0; hplated=0; htop=0; hbottom=0;
-            li:shape {
-
-              ha:ps_shape_v4 {
-               ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=140.0mil; square=0;               }
-               ha:combining {               }
-               ha:layer_mask {
-                bottom = 1
-                copper = 1
-               }
-               clearance=0.0
+                li:ps_poly {
+                 0.326136mm  
+                 -0.425958mm  
+                 -0.326136mm  
+                 -0.425958mm  
+                 -0.326136mm  
+                 0.425958mm  
+                 0.326136mm  
+                 0.425958mm  
+                }
               }
 
               ha:ps_shape_v4 {
-               ha:ps_line { x1=-100.0mil; y1=0.0; x2=100.0mil; y2=0.0; thickness=152.0mil; square=0;               }
-               ha:combining { sub=1; auto=1;               }
+               ha:combining { auto=1;               }
                ha:layer_mask {
-                bottom = 1
-                mask = 1
+                top = 1
+                paste = 1
                }
                clearance=0.0
+                li:ps_poly {
+                 0.249936mm  
+                 -0.349758mm  
+                 -0.249936mm  
+                 -0.349758mm  
+                 -0.249936mm  
+                 0.349758mm  
+                 0.249936mm  
+                 0.349758mm  
+                }
               }
             }
           }
          }
 
           li:objects {
-           ha:padstack_ref.354899 {
-            proto=0; x=289.0mil; y=67.31mm; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=1
-            }
-           }
-           ha:padstack_ref.354900 {
-            proto=0; x=289.0mil; y=2.45in; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
-            ha:flags {
-             clearline=1
-            }
-
-            li:thermal {
-            }
-
-            ha:attributes {
-              term=1
-              name=1
-            }
-           }
-           ha:padstack_ref.354901 {
-            proto=1; x=289.0mil; y=2.55in; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
+           ha:padstack_ref.355049 {
+            proto=0; x=600.0mil; y=1.344in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
             ha:flags {
              clearline=1
             }
@@ -32732,8 +32022,8 @@ ha:pcb-rnd-board-v6 {
               name=1
             }
            }
-           ha:padstack_ref.354902 {
-            proto=2; x=289.0mil; y=2.55in; rot=90.000000; xmirror=0; smirror=0; clearance=12.0mil;
+           ha:padstack_ref.355050 {
+            proto=0; x=600.0mil; y=1.37548in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
             ha:flags {
              clearline=1
             }
@@ -32742,8 +32032,8 @@ ha:pcb-rnd-board-v6 {
             }
 
             ha:attributes {
-              term=1
-              name=1
+              term=2
+              name=2
             }
            }
           }
@@ -32754,13 +32044,13 @@ ha:pcb-rnd-board-v6 {
             ha:combining {            }
 
              li:objects {
-              ha:text.354886 {
-               string=%a.parent.refdes%; x=289.0mil; y=2.55in; scale=100; fid=0;
+              ha:text.355036 {
+               string=%a.parent.refdes%; x=614.0mil; y=33.959796mm; scale=60; fid=0;
                ha:flags {
                 dyntext=1
                 floater=1
                }
-               rot = 90.000000
+               rot = 270.000000
               }
              }
              ha:type {
@@ -32774,26 +32064,26 @@ ha:pcb-rnd-board-v6 {
             ha:combining {            }
 
              li:objects {
-              ha:line.354887 {
-               x1=289.0mil; y1=2.55in; x2=289.0mil; y2=2.55in; thickness=0.1mm; clearance=0.0;
+              ha:line.355037 {
+               x1=600.0mil; y1=34.537396mm; x2=600.0mil; y2=34.537396mm; thickness=0.1mm; clearance=0.0;
                ha:attributes {
                  subc-role=pnp-origin
                }
               }
-              ha:line.354890 {
-               x1=289.0mil; y1=2.55in; x2=289.0mil; y2=2.55in; thickness=0.1mm; clearance=0.0;
+              ha:line.355040 {
+               x1=600.0mil; y1=34.537396mm; x2=600.0mil; y2=34.537396mm; thickness=0.1mm; clearance=0.0;
                ha:attributes {
                  subc-role=origin
                }
               }
-              ha:line.354893 {
-               x1=289.0mil; y1=2.55in; x2=289.0mil; y2=63.77mm; thickness=0.1mm; clearance=0.0;
+              ha:line.355043 {
+               x1=600.0mil; y1=34.537396mm; x2=600.0mil; y2=35.537396mm; thickness=0.1mm; clearance=0.0;
                ha:attributes {
                  subc-role=x
                }
               }
-              ha:line.354896 {
-               x1=289.0mil; y1=2.55in; x2=8.3406mm; y2=2.55in; thickness=0.1mm; clearance=0.0;
+              ha:line.355046 {
+               x1=600.0mil; y1=34.537396mm; x2=14.24mm; y2=34.537396mm; thickness=0.1mm; clearance=0.0;
                ha:attributes {
                  subc-role=y
                }
@@ -32807,23 +32097,23 @@ ha:pcb-rnd-board-v6 {
            }
           }
          }
-          uid = fdmrigvTMcHho9IPHtUAAAAs
+          uid = fdmrigvTMcHho9IPHtUAAABs
          }
-         ha:subc.355006 {
+         ha:subc.354904 {
           ha:attributes {
-           {io_pcb::hidename_y}=56.4134 mm
-           footprint=SOT23
+           {io_pcb::hidename_y}=54.1528 mm
+           footprint=0-215079-4
            {io_pcb::hidename_scale}=60
-           refdes=U11
-           value=MCP130T-300
-           {io_pcb::hidename_direction}=0
-           {io_pcb::hidename_x}=64.2620 mm
+           refdes=J6
+           value=Debug
+           {io_pcb::hidename_direction}=1
+           {io_pcb::hidename_x}=3.5814 mm
           }
          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 {
@@ -32834,61 +32124,251 @@ ha:pcb-rnd-board-v6 {
                }
                clearance=0.0
                 li:ps_poly {
-                 -20.0mil  
-                 -17.0mil  
-                 -20.0mil  
-                 17.0mil  
-                 20.0mil  
-                 17.0mil  
-                 20.0mil  
-                 -17.0mil  
+                 -23.0mil  
+                 -23.0mil  
+                 23.0mil  
+                 -23.0mil  
+                 23.0mil  
+                 23.0mil  
+                 -23.0mil  
+                 23.0mil  
                 }
               }
 
               ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
+               ha:combining {               }
                ha:layer_mask {
-                top = 1
-                mask = 1
+                bottom = 1
+                copper = 1
                }
                clearance=0.0
                 li:ps_poly {
                  -23.0mil  
-                 -20.0mil  
                  -23.0mil  
-                 20.0mil  
                  23.0mil  
-                 20.0mil  
+                 -23.0mil  
+                 23.0mil  
+                 23.0mil  
+                 -23.0mil  
                  23.0mil  
-                 -20.0mil  
                 }
               }
 
               ha:ps_shape_v4 {
-               ha:combining { auto=1;               }
+               ha:combining {               }
+               ha:layer_mask {
+                copper = 1
+                intern = 1
+               }
+               clearance=0.0
+                li:ps_poly {
+                 -23.0mil  
+                 -23.0mil  
+                 23.0mil  
+                 -23.0mil  
+                 23.0mil  
+                 23.0mil  
+                 -23.0mil  
+                 23.0mil  
+                }
+              }
+
+              ha:ps_shape_v4 {
+               ha:combining { sub=1; auto=1;               }
                ha:layer_mask {
                 top = 1
-                paste = 1
+                mask = 1
                }
                clearance=0.0
                 li:ps_poly {
-                 -20.0mil  
-                 -17.0mil  
-                 -20.0mil  
-                 17.0mil  
-                 20.0mil  
-                 17.0mil  
-                 20.0mil  
-                 -17.0mil  
+                 -26.0mil  
+                 -26.0mil  
+                 26.0mil  
+                 -26.0mil  
+                 26.0mil  
+                 26.0mil  
+                 -26.0mil  
+                 26.0mil  
                 }
               }
+
+              ha:ps_shape_v4 {
+               ha:combining { sub=1; auto=1;               }
+               ha:layer_mask {
+                bottom = 1
+                mask = 1
+               }
+               clearance=0.0
+                li:ps_poly {
+                 -26.0mil  
+                 -26.0mil  
+                 26.0mil  
+                 -26.0mil  
+                 26.0mil  
+                 26.0mil  
+                 -26.0mil  
+                 26.0mil  
+                }
+              }
+            }
+          }
+
+          ha:ps_proto_v6.1 {
+            hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+            li:shape {
+
+              ha:ps_shape_v4 {
+               ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;               }
+               ha:combining {               }
+               ha:layer_mask {
+                copper = 1
+                top = 1
+               }
+               clearance=0.0
+              }
+
+              ha:ps_shape_v4 {
+               ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;               }
+               ha:combining {               }
+               ha:layer_mask {
+                bottom = 1
+                copper = 1
+               }
+               clearance=0.0
+              }
+
+              ha:ps_shape_v4 {
+               ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;               }
+               ha:combining {               }
+               ha:layer_mask {
+                copper = 1
+                intern = 1
+               }
+               clearance=0.0
+              }
+
+              ha:ps_shape_v4 {
+               ha:ps_circ { x=0.0; y=0.0; dia=52.0mil;               }
+               ha:combining { sub=1; auto=1;               }
+               ha:layer_mask {
+                top = 1
+                mask = 1
+               }
+               clearance=0.0
+              }
+
+              ha:ps_shape_v4 {
+               ha:ps_circ { x=0.0; y=0.0; dia=52.0mil;               }
+               ha:combining { sub=1; auto=1;               }
+               ha:layer_mask {
+                bottom = 1
+                mask = 1
+               }
+               clearance=0.0
+              }
+            }
+          }
+
+          ha:ps_proto_v6.2 {
+            hdia=59.06mil; hplated=1; htop=0; hbottom=0;
+            li:shape {
+
+              ha:ps_shape_v4 {
+               ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;               }
+               ha:combining {               }
+               ha:layer_mask {
+                copper = 1
+                top = 1
+               }
+               clearance=0.0
+              }
+
+              ha:ps_shape_v4 {
+               ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;               }
+               ha:combining {               }
+               ha:layer_mask {
+                bottom = 1
+                copper = 1
+               }
+               clearance=0.0
+              }
+
+              ha:ps_shape_v4 {
+               ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;               }
+               ha:combining {               }
+               ha:layer_mask {
+                copper = 1
+                intern = 1
+               }
+               clearance=0.0
+              }
+
+              ha:ps_shape_v4 {
+               ha:ps_circ { x=0.0; y=0.0; dia=79.56mil;               }
+               ha:combining { sub=1; auto=1;               }
+               ha:layer_mask {
+                top = 1
+                mask = 1
+               }
+               clearance=0.0
+              }
+
+              ha:ps_shape_v4 {
+               ha:ps_circ { x=0.0; y=0.0; dia=79.56mil;               }
+               ha:combining { sub=1; auto=1;               }
+               ha:layer_mask {
+                bottom = 1
+                mask = 1
+               }
+               clearance=0.0
+              }
+            }
+          }
+         }
+
+          li:objects {
+           ha:padstack_ref.354929 {
+            proto=0; x=250.0mil; y=1.4in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+            ha:flags {
+             clearline=1
+            }
+
+            li:thermal {
+              li:1 {
+               on  
+               diag  
+               round  
+               noshape  
+              }
+              li:3 {
+               on  
+               diag  
+               round  
+               noshape  
+              }
+            }
+
+            ha:attributes {
+              term=1
+              name=1
+            }
+           }
+           ha:padstack_ref.354930 {
+            proto=1; x=350.0mil; y=36.83mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+            ha:flags {
+             clearline=1
             }
-          }
-         }
 
-          li:objects {
-           ha:padstack_ref.355031 {
-            proto=0; x=468.0mil; y=36.195mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+            li:thermal {
+            }
+
+            ha:attributes {
+              term=2
+              name=2
+            }
+           }
+           ha:padstack_ref.354931 {
+            proto=1; x=250.0mil; y=38.1mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
             ha:flags {
              clearline=1
             }
@@ -32897,12 +32377,12 @@ ha:pcb-rnd-board-v6 {
             }
 
             ha:attributes {
-              term=1
-              name=RESET
+              term=3
+              name=3
             }
            }
-           ha:padstack_ref.355032 {
-            proto=0; x=546.0mil; y=36.195mm; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:padstack_ref.354932 {
+            proto=1; x=350.0mil; y=1.55in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
             ha:flags {
              clearline=1
             }
@@ -32911,12 +32391,12 @@ ha:pcb-rnd-board-v6 {
             }
 
             ha:attributes {
-              term=2
-              name=VCC
+              term=4
+              name=4
             }
            }
-           ha:padstack_ref.355033 {
-            proto=0; x=507.0mil; y=1.343in; rot=270.000000; xmirror=0; smirror=0; clearance=15.0mil;
+           ha:padstack_ref.354933 {
+            proto=2; x=320.87mil; y=1.34489in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
             ha:flags {
              clearline=1
             }
@@ -32925,8 +32405,8 @@ ha:pcb-rnd-board-v6 {
             }
 
             ha:attributes {
-              term=3
-              name=GND
+              term=0
+              name=mnt
             }
            }
           }
@@ -32937,17 +32417,17 @@ ha:pcb-rnd-board-v6 {
             ha:combining {            }
 
              li:objects {
-              ha:line.355007 {
-               x1=443.0mil; y1=33.401mm; x2=443.0mil; y2=36.9316mm; thickness=10.0mil; clearance=0.0;
+              ha:line.354905 {
+               x1=199.61mil; y1=1.30572in; x2=10.169652mm; y2=1.30572in; thickness=6.0mil; clearance=0.0;
               }
-              ha:line.355010 {
-               x1=571.0mil; y1=36.9316mm; x2=443.0mil; y2=36.9316mm; thickness=10.0mil; clearance=0.0;
+              ha:line.354908 {
+               x1=199.61mil; y1=1.30572in; x2=199.61mil; y2=1.64429in; thickness=6.0mil; clearance=0.0;
               }
-              ha:line.355013 {
-               x1=571.0mil; y1=33.401mm; x2=571.0mil; y2=36.9316mm; thickness=10.0mil; clearance=0.0;
+              ha:line.354911 {
+               x1=199.61mil; y1=1.64429in; x2=10.169652mm; y2=1.64429in; thickness=6.0mil; clearance=0.0;
               }
-              ha:line.355016 {
-               x1=571.0mil; y1=33.401mm; x2=443.0mil; y2=33.401mm; thickness=10.0mil; clearance=0.0;
+              ha:line.354914 {
+               x1=10.169652mm; y1=1.30572in; x2=10.169652mm; y2=1.64429in; thickness=6.0mil; clearance=0.0;
               }
              }
              ha:type {
@@ -32961,26 +32441,26 @@ ha:pcb-rnd-board-v6 {
             ha:combining {            }
 
              li:objects {
-              ha:line.355019 {
-               x1=507.0mil; y1=35.500733mm; x2=507.0mil; y2=35.500733mm; thickness=0.1mm; clearance=0.0;
+              ha:line.354917 {
+               x1=7.726019mm; y1=36.804041mm; x2=7.726019mm; y2=36.804041mm; thickness=0.1mm; clearance=0.0;
                ha:attributes {
                  subc-role=pnp-origin
                }
               }
-              ha:line.355022 {
-               x1=468.0mil; y1=36.195mm; x2=468.0mil; y2=36.195mm; thickness=0.1mm; clearance=0.0;
+              ha:line.354920 {
+               x1=350.0mil; y1=1.4in; x2=350.0mil; y2=1.4in; thickness=0.1mm; clearance=0.0;
                ha:attributes {
                  subc-role=origin
                }
               }
-              ha:line.355025 {
-               x1=468.0mil; y1=36.195mm; x2=468.0mil; y2=35.195mm; thickness=0.1mm; clearance=0.0;
+              ha:line.354923 {
+               x1=350.0mil; y1=1.4in; x2=9.89mm; y2=1.4in; thickness=0.1mm; clearance=0.0;
                ha:attributes {
                  subc-role=x
                }
               }
-              ha:line.355028 {
-               x1=468.0mil; y1=36.195mm; x2=12.8872mm; y2=36.195mm; thickness=0.1mm; clearance=0.0;
+              ha:line.354926 {
+               x1=350.0mil; y1=1.4in; x2=350.0mil; y2=36.56mm; thickness=0.1mm; clearance=0.0;
                ha:attributes {
                  subc-role=y
                }
@@ -32994,550 +32474,1607 @@ ha:pcb-rnd-board-v6 {
            }
           }
          }
-          uid = fdmrigvTMcHho9IPHtUAAABu
+          uid = fdmrigvTMcHho9IPHtUAAAAF
          }
-         ha:subc.355035 {
-          ha:attributes {
-           value=0.1uF
-           footprint=0402
-           refdes=C36
-          }
-         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.358850 {
+           ha:attributes {
+            value=200k
+            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 {
+                  0.249936mm  
+                  -0.349758mm  
+                  -0.249936mm  
+                  -0.349758mm  
+                  -0.249936mm  
+                  0.349758mm  
+                  0.249936mm  
+                  0.349758mm  
+                 }
                }
-               clearance=0.0
-                li:ps_poly {
-                 0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
+
+               ha:ps_shape_v4 {
+                ha:combining { sub=1; auto=1;                }
+                ha:layer_mask {
+                 top = 1
+                 mask = 1
                 }
-              }
+                clearance=0.0
+                 li:ps_poly {
+                  0.326136mm  
+                  -0.425958mm  
+                  -0.326136mm  
+                  -0.425958mm  
+                  -0.326136mm  
+                  0.425958mm  
+                  0.326136mm  
+                  0.425958mm  
+                 }
+               }
 
-              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 {
+                  0.249936mm  
+                  -0.349758mm  
+                  -0.249936mm  
+                  -0.349758mm  
+                  -0.249936mm  
+                  0.349758mm  
+                  0.249936mm  
+                  0.349758mm  
+                 }
                }
-               clearance=0.0
-                li:ps_poly {
-                 0.326136mm  
-                 -0.425958mm  
-                 -0.326136mm  
-                 -0.425958mm  
-                 -0.326136mm  
-                 0.425958mm  
-                 0.326136mm  
-                 0.425958mm  
+             }
+           }
+          }
+
+           li:objects {
+            ha:padstack_ref.358864 {
+             proto=0; x=959.48mil; y=641.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+             ha:flags {
+              clearline=1
+             }
+
+             li:thermal {
+             }
+
+             ha:attributes {
+               term=1
+               name=1
+             }
+            }
+            ha:padstack_ref.358865 {
+             proto=0; x=928.0mil; y=641.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:text.358851 {
+                string=%a.parent.refdes%; x=975.24mil; y=672.5mil; scale=100; fid=0;
+                ha:flags {
+                 dyntext=1
+                 floater=1
                 }
+                rot = 180.000000
+               }
+              }
+              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 {
-                 0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 -0.349758mm  
-                 -0.249936mm  
-                 0.349758mm  
-                 0.249936mm  
-                 0.349758mm  
+            ha:subc-aux {
+             lid=1
+             ha:combining {             }
+
+              li:objects {
+               ha:line.358852 {
+                x1=943.74mil; y1=641.0mil; x2=943.74mil; y2=641.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=pnp-origin
+                }
+ ha:flags ={ selected=1
+ };               }
+               ha:line.358855 {
+                x1=943.74mil; y1=641.0mil; x2=943.74mil; y2=641.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=origin
                 }
+ ha:flags ={ selected=1
+ };               }
+               ha:line.358858 {
+                x1=943.74mil; y1=641.0mil; x2=22.970996mm; y2=641.0mil; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=x
+                }
+ ha:flags ={ selected=1
+ };               }
+               ha:line.358861 {
+                x1=943.74mil; y1=641.0mil; x2=943.74mil; y2=15.2814mm; thickness=0.1mm; clearance=0.0;
+                ha:attributes {
+                  subc-role=y
+                }
+ ha:flags ={ selected=1
+ };               }
+              }
+              ha:type {
+               top = 1
+               misc = 1
+               virtual = 1
               }
             }
+           }
           }
-         }
+           uid = G1gpsTyiDfKtFyztVT4AAACM
+          }
+           ha:subc.366455 {
+            ha:attributes {
+             value=3.3k
+             footprint=0402
+             refdes=R13
+            }
+           ha:data {
+                      li:padstack_prototypes {
+
+            ha:ps_proto_v6.0 {
+              hdia=0.0; hplated=0; htop=0; hbottom=0;
+              li:shape {
+
+                ha:ps_shape_v4 {
+                 ha:combining {                 }
+                 ha:layer_mask {
+                  copper = 1
+                  top = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   -0.349758mm  
+                   -0.249936mm  
+                   -0.349758mm  
+                   0.249936mm  
+                   0.349758mm  
+                   0.249936mm  
+                   0.349758mm  
+                   -0.249936mm  
+                  }
+                }
 
-          li:objects {
-           ha:padstack_ref.355049 {
-            proto=0; x=600.0mil; y=1.344in; 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 {
+                   -0.425958mm  
+                   -0.326136mm  
+                   -0.425958mm  
+                   0.326136mm  
+                   0.425958mm  
+                   0.326136mm  
+                   0.425958mm  
+                   -0.326136mm  
+                  }
+                }
+
+                ha:ps_shape_v4 {
+                 ha:combining { auto=1;                 }
+                 ha:layer_mask {
+                  top = 1
+                  paste = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   -0.349758mm  
+                   -0.249936mm  
+                   -0.349758mm  
+                   0.249936mm  
+                   0.349758mm  
+                   0.249936mm  
+                   0.349758mm  
+                   -0.249936mm  
+                  }
+                }
+              }
             }
+           }
 
-            li:thermal {
+            li:objects {
+             ha:padstack_ref.366469 {
+              proto=0; x=72.964676mm; y=62.132282mm; 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.366470 {
+              proto=0; x=72.964676mm; y=61.33269mm; 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:attributes {
-              term=1
-              name=1
+             ha:top-silk {
+              lid=0
+              ha:combining {              }
+
+               li:objects {
+                ha:text.366456 {
+                 string=%a.parent.refdes%; x=72.482076mm; y=62.39949mm; scale=60; fid=0;
+                 ha:flags {
+                  dyntext=1
+                  floater=1
+                 }
+                 rot = 90.000000
+                }
+               }
+               ha:type {
+                silk = 1
+                top = 1
+               }
+             }
+
+             ha:subc-aux {
+              lid=1
+              ha:combining {              }
+
+               li:objects {
+                ha:line.366457 {
+                 x1=72.964676mm; y1=61.732486mm; x2=72.964676mm; y2=61.732486mm; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=pnp-origin
+                 }
+                }
+                ha:line.366460 {
+                 x1=72.964676mm; y1=61.732486mm; x2=72.964676mm; y2=61.732486mm; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=origin
+                 }
+                }
+                ha:line.366463 {
+                 x1=72.964676mm; y1=61.732486mm; x2=72.964676mm; y2=62.732486mm; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=x
+                 }
+                }
+                ha:line.366466 {
+                 x1=72.964676mm; y1=61.732486mm; x2=73.964676mm; y2=61.732486mm; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=y
+                 }
+                }
+               }
+               ha:type {
+                top = 1
+                misc = 1
+                virtual = 1
+               }
+             }
             }
            }
-           ha:padstack_ref.355050 {
-            proto=0; x=600.0mil; y=1.37548in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-            ha:flags {
-             clearline=1
-            }
+            uid = fdmrigvTMcHho9IPHtUAAAB0
+           }
+           ha:subc.366472 {
+            ha:attributes {
+             value=100
+             footprint=0402
+             refdes=R7
+            }
+           ha:data {
+                      li:padstack_prototypes {
+
+            ha:ps_proto_v6.0 {
+              hdia=0.0; hplated=0; htop=0; hbottom=0;
+              li:shape {
+
+                ha:ps_shape_v4 {
+                 ha:combining {                 }
+                 ha:layer_mask {
+                  copper = 1
+                  top = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   -0.349758mm  
+                   -0.249936mm  
+                   -0.349758mm  
+                   0.249936mm  
+                   0.349758mm  
+                   0.249936mm  
+                   0.349758mm  
+                   -0.249936mm  
+                  }
+                }
 
-            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 {
+                   -0.425958mm  
+                   -0.326136mm  
+                   -0.425958mm  
+                   0.326136mm  
+                   0.425958mm  
+                   0.326136mm  
+                   0.425958mm  
+                   -0.326136mm  
+                  }
+                }
 
-            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 {
+                   -0.349758mm  
+                   -0.249936mm  
+                   -0.349758mm  
+                   0.249936mm  
+                   0.349758mm  
+                   0.249936mm  
+                   0.349758mm  
+                   -0.249936mm  
+                  }
+                }
+              }
             }
            }
-          }
-          li:layers {
 
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
+            li:objects {
+             ha:padstack_ref.366486 {
+              proto=0; x=71.969076mm; y=64.393582mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+              ha:flags {
+               clearline=1
+              }
 
-             li:objects {
-              ha:text.355036 {
-               string=%a.parent.refdes%; x=614.0mil; y=33.959796mm; scale=60; fid=0;
-               ha:flags {
-                dyntext=1
-                floater=1
-               }
-               rot = 270.000000
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=1
+                name=1
               }
              }
-             ha:type {
-              silk = 1
-              top = 1
+             ha:padstack_ref.366487 {
+              proto=0; x=71.969076mm; y=63.59399mm; 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.355037 {
-               x1=600.0mil; y1=34.537396mm; x2=600.0mil; y2=34.537396mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
+               li:objects {
+                ha:text.366473 {
+                 string=%a.parent.refdes%; x=71.588076mm; y=64.393586mm; scale=60; fid=0;
+                 ha:flags {
+                  dyntext=1
+                  floater=1
+                 }
+                 rot = 90.000000
+                }
                }
-              }
-              ha:line.355040 {
-               x1=600.0mil; y1=34.537396mm; x2=600.0mil; y2=34.537396mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=origin
+               ha:type {
+                silk = 1
+                top = 1
                }
-              }
-              ha:line.355043 {
-               x1=600.0mil; y1=34.537396mm; x2=600.0mil; y2=35.537396mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=x
+             }
+
+             ha:subc-aux {
+              lid=1
+              ha:combining {              }
+
+               li:objects {
+                ha:line.366474 {
+                 x1=71.969076mm; y1=63.993786mm; x2=71.969076mm; y2=63.993786mm; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=pnp-origin
+                 }
+                }
+                ha:line.366477 {
+                 x1=71.969076mm; y1=63.993786mm; x2=71.969076mm; y2=63.993786mm; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=origin
+                 }
+                }
+                ha:line.366480 {
+                 x1=71.969076mm; y1=63.993786mm; x2=71.969076mm; y2=64.993786mm; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=x
+                 }
+                }
+                ha:line.366483 {
+                 x1=71.969076mm; y1=63.993786mm; x2=72.969076mm; y2=63.993786mm; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=y
+                 }
+                }
                }
-              }
-              ha:line.355046 {
-               x1=600.0mil; y1=34.537396mm; x2=14.24mm; y2=34.537396mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=y
+               ha:type {
+                top = 1
+                misc = 1
+                virtual = 1
                }
+             }
+            }
+           }
+            uid = fdmrigvTMcHho9IPHtUAAABz
+           }
+           ha:subc.366489 {
+            ha:attributes {
+             value=3.3k
+             footprint=0402
+             refdes=R1
+            }
+           ha:data {
+                      li:padstack_prototypes {
+
+            ha:ps_proto_v6.0 {
+              hdia=0.0; hplated=0; htop=0; hbottom=0;
+              li:shape {
+
+                ha:ps_shape_v4 {
+                 ha:combining {                 }
+                 ha:layer_mask {
+                  copper = 1
+                  top = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   -0.349758mm  
+                   -0.249936mm  
+                   -0.349758mm  
+                   0.249936mm  
+                   0.349758mm  
+                   0.249936mm  
+                   0.349758mm  
+                   -0.249936mm  
+                  }
+                }
+
+                ha:ps_shape_v4 {
+                 ha:combining { sub=1; auto=1;                 }
+                 ha:layer_mask {
+                  top = 1
+                  mask = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   -0.425958mm  
+                   -0.326136mm  
+                   -0.425958mm  
+                   0.326136mm  
+                   0.425958mm  
+                   0.326136mm  
+                   0.425958mm  
+                   -0.326136mm  
+                  }
+                }
+
+                ha:ps_shape_v4 {
+                 ha:combining { auto=1;                 }
+                 ha:layer_mask {
+                  top = 1
+                  paste = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   -0.349758mm  
+                   -0.249936mm  
+                   -0.349758mm  
+                   0.249936mm  
+                   0.349758mm  
+                   0.249936mm  
+                   0.349758mm  
+                   -0.249936mm  
+                  }
+                }
+              }
+            }
+           }
+
+            li:objects {
+             ha:padstack_ref.366503 {
+              proto=0; x=72.959676mm; y=63.60059mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+              ha:flags {
+               clearline=1
+              }
+
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=1
+                name=1
               }
              }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
+             ha:padstack_ref.366504 {
+              proto=0; x=72.959676mm; y=64.400182mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+              ha:flags {
+               clearline=1
+              }
+
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=2
+                name=2
+              }
              }
-           }
-          }
-         }
-          uid = fdmrigvTMcHho9IPHtUAAABs
-         }
-         ha:subc.354904 {
-          ha:attributes {
-           {io_pcb::hidename_y}=54.1528 mm
-           footprint=0-215079-4
-           {io_pcb::hidename_scale}=60
-           refdes=J6
-           value=Debug
-           {io_pcb::hidename_direction}=1
-           {io_pcb::hidename_x}=3.5814 mm
-          }
-         ha:data {
-                  li:padstack_prototypes {
+            }
+            li:layers {
 
-          ha:ps_proto_v6.0 {
-            hdia=31.5mil; hplated=1; htop=0; hbottom=0;
-            li:shape {
+             ha:top-silk {
+              lid=0
+              ha:combining {              }
 
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
+               li:objects {
+                ha:text.366490 {
+                 string=%a.parent.refdes%; x=73.340676mm; y=63.714382mm; scale=60; fid=0;
+                 ha:flags {
+                  dyntext=1
+                  floater=1
+                 }
+                 rot = 270.000000
+                }
+               }
+               ha:type {
+                silk = 1
                 top = 1
                }
-               clearance=0.0
-                li:ps_poly {
-                 -23.0mil  
-                 -23.0mil  
-                 23.0mil  
-                 -23.0mil  
-                 23.0mil  
-                 23.0mil  
-                 -23.0mil  
-                 23.0mil  
-                }
-              }
+             }
 
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                bottom = 1
-                copper = 1
+             ha:subc-aux {
+              lid=1
+              ha:combining {              }
+
+               li:objects {
+                ha:line.366491 {
+                 x1=72.959676mm; y1=64.000386mm; x2=72.959676mm; y2=64.000386mm; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=pnp-origin
+                 }
+                }
+                ha:line.366494 {
+                 x1=72.959676mm; y1=64.000386mm; x2=72.959676mm; y2=64.000386mm; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=origin
+                 }
+                }
+                ha:line.366497 {
+                 x1=72.959676mm; y1=64.000386mm; x2=72.959676mm; y2=63.000386mm; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=x
+                 }
+                }
+                ha:line.366500 {
+                 x1=72.959676mm; y1=64.000386mm; x2=71.959676mm; y2=64.000386mm; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=y
+                 }
+                }
                }
-               clearance=0.0
-                li:ps_poly {
-                 -23.0mil  
-                 -23.0mil  
-                 23.0mil  
-                 -23.0mil  
-                 23.0mil  
-                 23.0mil  
-                 -23.0mil  
-                 23.0mil  
+               ha:type {
+                top = 1
+                misc = 1
+                virtual = 1
+               }
+             }
+            }
+           }
+            uid = fdmrigvTMcHho9IPHtUAAABy
+           }
+           ha:subc.366506 {
+            ha:attributes {
+             value=100
+             footprint=0402
+             refdes=R16
+            }
+           ha:data {
+                      li:padstack_prototypes {
+
+            ha:ps_proto_v6.0 {
+              hdia=0.0; hplated=0; htop=0; hbottom=0;
+              li:shape {
+
+                ha:ps_shape_v4 {
+                 ha:combining {                 }
+                 ha:layer_mask {
+                  copper = 1
+                  top = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   -0.349758mm  
+                   -0.249936mm  
+                   -0.349758mm  
+                   0.249936mm  
+                   0.349758mm  
+                   0.249936mm  
+                   0.349758mm  
+                   -0.249936mm  
+                  }
                 }
-              }
 
-              ha:ps_shape_v4 {
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                intern = 1
-               }
-               clearance=0.0
-                li:ps_poly {
-                 -23.0mil  
-                 -23.0mil  
-                 23.0mil  
-                 -23.0mil  
-                 23.0mil  
-                 23.0mil  
-                 -23.0mil  
-                 23.0mil  
+                ha:ps_shape_v4 {
+                 ha:combining { sub=1; auto=1;                 }
+                 ha:layer_mask {
+                  top = 1
+                  mask = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   -0.425958mm  
+                   -0.326136mm  
+                   -0.425958mm  
+                   0.326136mm  
+                   0.425958mm  
+                   0.326136mm  
+                   0.425958mm  
+                   -0.326136mm  
+                  }
+                }
+
+                ha:ps_shape_v4 {
+                 ha:combining { auto=1;                 }
+                 ha:layer_mask {
+                  top = 1
+                  paste = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   -0.349758mm  
+                   -0.249936mm  
+                   -0.349758mm  
+                   0.249936mm  
+                   0.349758mm  
+                   0.249936mm  
+                   0.349758mm  
+                   -0.249936mm  
+                  }
                 }
               }
+            }
+           }
 
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
+            li:objects {
+             ha:padstack_ref.366520 {
+              proto=0; x=71.969076mm; y=61.34659mm; 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.366521 {
+              proto=0; x=71.969076mm; y=62.146182mm; 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:text.366507 {
+                 string=%a.parent.refdes%; x=72.426276mm; y=61.104786mm; scale=60; fid=0;
+                 ha:flags {
+                  dyntext=1
+                  floater=1
+                 }
+                 rot = 270.000000
+                }
+               }
+               ha:type {
+                silk = 1
                 top = 1
-                mask = 1
                }
-               clearance=0.0
-                li:ps_poly {
-                 -26.0mil  
-                 -26.0mil  
-                 26.0mil  
-                 -26.0mil  
-                 26.0mil  
-                 26.0mil  
-                 -26.0mil  
-                 26.0mil  
-                }
-              }
+             }
 
-              ha:ps_shape_v4 {
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                bottom = 1
-                mask = 1
+             ha:subc-aux {
+              lid=1
+              ha:combining {              }
+
+               li:objects {
+                ha:line.366508 {
+                 x1=71.969076mm; y1=61.746386mm; x2=71.969076mm; y2=61.746386mm; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=pnp-origin
+                 }
+                }
+                ha:line.366511 {
+                 x1=71.969076mm; y1=61.746386mm; x2=71.969076mm; y2=61.746386mm; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=origin
+                 }
+                }
+                ha:line.366514 {
+                 x1=71.969076mm; y1=61.746386mm; x2=71.969076mm; y2=2.39159in; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=x
+                 }
+                }
+                ha:line.366517 {
+                 x1=71.969076mm; y1=61.746386mm; x2=70.969076mm; y2=61.746386mm; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=y
+                 }
+                }
                }
-               clearance=0.0
-                li:ps_poly {
-                 -26.0mil  
-                 -26.0mil  
-                 26.0mil  
-                 -26.0mil  
-                 26.0mil  
-                 26.0mil  
-                 -26.0mil  
-                 26.0mil  
+               ha:type {
+                top = 1
+                misc = 1
+                virtual = 1
+               }
+             }
+            }
+           }
+            uid = fdmrigvTMcHho9IPHtUAAABx
+           }
+           ha:subc.366523 {
+            ha:attributes {
+             value=10pF
+             footprint=0402
+             refdes=C35
+            }
+           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 {
+                   0.249936mm  
+                   -0.349758mm  
+                   -0.249936mm  
+                   -0.349758mm  
+                   -0.249936mm  
+                   0.349758mm  
+                   0.249936mm  
+                   0.349758mm  
+                  }
+                }
+
+                ha:ps_shape_v4 {
+                 ha:combining { sub=1; auto=1;                 }
+                 ha:layer_mask {
+                  top = 1
+                  mask = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   0.326136mm  
+                   -0.425958mm  
+                   -0.326136mm  
+                   -0.425958mm  
+                   -0.326136mm  
+                   0.425958mm  
+                   0.326136mm  
+                   0.425958mm  
+                  }
                 }
+
+                ha:ps_shape_v4 {
+                 ha:combining { auto=1;                 }
+                 ha:layer_mask {
+                  top = 1
+                  paste = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   0.249936mm  
+                   -0.349758mm  
+                   -0.249936mm  
+                   -0.349758mm  
+                   -0.249936mm  
+                   0.349758mm  
+                   0.249936mm  
+                   0.349758mm  
+                  }
+                }
+              }
+            }
+           }
+
+            li:objects {
+             ha:padstack_ref.366537 {
+              proto=0; x=2.576in; y=2.264in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+              ha:flags {
+               clearline=1
               }
-            }
-          }
 
-          ha:ps_proto_v6.1 {
-            hdia=31.5mil; hplated=1; htop=0; hbottom=0;
-            li:shape {
+              li:thermal {
+              }
 
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;               }
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
+              ha:attributes {
+                term=1
+                name=1
+              }
+             }
+             ha:padstack_ref.366538 {
+              proto=0; x=2.576in; y=58.305192mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+              ha:flags {
+               clearline=1
               }
 
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;               }
-               ha:combining {               }
-               ha:layer_mask {
-                bottom = 1
-                copper = 1
-               }
-               clearance=0.0
+              li:thermal {
               }
 
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;               }
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                intern = 1
-               }
-               clearance=0.0
+              ha:attributes {
+                term=2
+                name=2
               }
+             }
+            }
+            li:layers {
 
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=52.0mil;               }
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
+             ha:top-silk {
+              lid=0
+              ha:combining {              }
+
+               li:objects {
+                ha:text.366524 {
+                 string=%a.parent.refdes%; x=66.2305mm; y=2.24824in; scale=100; fid=0;
+                 ha:flags {
+                  dyntext=1
+                  floater=1
+                 }
+                 rot = 270.000000
+                }
+               }
+               ha:type {
+                silk = 1
                 top = 1
-                mask = 1
                }
-               clearance=0.0
-              }
+             }
 
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=52.0mil;               }
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                bottom = 1
-                mask = 1
+             ha:subc-aux {
+              lid=1
+              ha:combining {              }
+
+               li:objects {
+                ha:line.366525 {
+                 x1=2.576in; y1=57.905396mm; x2=2.576in; y2=57.905396mm; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=pnp-origin
+                 }
+                }
+                ha:line.366528 {
+                 x1=2.576in; y1=57.905396mm; x2=2.576in; y2=57.905396mm; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=origin
+                 }
+                }
+                ha:line.366531 {
+                 x1=2.576in; y1=57.905396mm; x2=2.576in; y2=58.905396mm; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=x
+                 }
+                }
+                ha:line.366534 {
+                 x1=2.576in; y1=57.905396mm; x2=64.4304mm; y2=57.905396mm; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=y
+                 }
+                }
                }
-               clearance=0.0
+               ha:type {
+                top = 1
+                misc = 1
+                virtual = 1
+               }
+             }
+            }
+           }
+            uid = KPIKEmh9ARTymWMtu0EAAACR
+           }
+           ha:subc.366540 {
+            ha:attributes {
+             {io_pcb::hidename_y}=67.7725 mm
+             footprint=1212-8
+             {io_pcb::hidename_scale}=60
+             refdes=Q2
+             value=Si7232DN
+             {io_pcb::hidename_direction}=3
+             {io_pcb::hidename_x}=26.6823 mm
+            }
+           ha:data {
+                      li:padstack_prototypes {
+
+            ha:ps_proto_v6.0 {
+              hdia=0.0; hplated=0; htop=0; hbottom=0;
+              li:shape {
+
+                ha:ps_shape_v4 {
+                 ha:combining {                 }
+                 ha:layer_mask {
+                  copper = 1
+                  top = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   -0.494919mm  
+                   -0.202438mm  
+                   -0.494919mm  
+                   0.202438mm  
+                   0.494919mm  
+                   0.202438mm  
+                   0.494919mm  
+                   -0.202438mm  
+                  }
+                }
+
+                ha:ps_shape_v4 {
+                 ha:combining { sub=1; auto=1;                 }
+                 ha:layer_mask {
+                  top = 1
+                  mask = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   -0.571119mm  
+                   -10.97mil  
+                   -0.571119mm  
+                   10.97mil  
+                   0.571119mm  
+                   10.97mil  
+                   0.571119mm  
+                   -10.97mil  
+                  }
+                }
+
+                ha:ps_shape_v4 {
+                 ha:combining { auto=1;                 }
+                 ha:layer_mask {
+                  top = 1
+                  paste = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   -0.494919mm  
+                   -0.202438mm  
+                   -0.494919mm  
+                   0.202438mm  
+                   0.494919mm  
+                   0.202438mm  
+                   0.494919mm  
+                   -0.202438mm  
+                  }
+                }
               }
             }
-          }
 
-          ha:ps_proto_v6.2 {
-            hdia=59.06mil; hplated=1; htop=0; hbottom=0;
-            li:shape {
+            ha:ps_proto_v6.1 {
+              hdia=0.0; hplated=0; htop=0; hbottom=0;
+              li:shape {
+
+                ha:ps_shape_v4 {
+                 ha:combining {                 }
+                 ha:layer_mask {
+                  copper = 1
+                  top = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   -0.862583mm  
+                   -0.495045mm  
+                   -0.862583mm  
+                   0.495045mm  
+                   0.862583mm  
+                   0.495045mm  
+                   0.862583mm  
+                   -0.495045mm  
+                  }
+                }
 
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;               }
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                top = 1
-               }
-               clearance=0.0
+                ha:ps_shape_v4 {
+                 ha:combining { sub=1; auto=1;                 }
+                 ha:layer_mask {
+                  top = 1
+                  mask = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   -36.96mil  
+                   -0.571246mm  
+                   -36.96mil  
+                   0.571246mm  
+                   36.96mil  
+                   0.571246mm  
+                   36.96mil  
+                   -0.571246mm  
+                  }
+                }
+
+                ha:ps_shape_v4 {
+                 ha:combining { auto=1;                 }
+                 ha:layer_mask {
+                  top = 1
+                  paste = 1
+                 }
+                 clearance=0.0
+                  li:ps_poly {
+                   -0.862583mm  
+                   -0.495045mm  
+                   -0.862583mm  
+                   0.495045mm  
+                   0.862583mm  
+                   0.495045mm  
+                   0.862583mm  
+                   -0.495045mm  
+                  }
+                }
               }
+            }
+           }
 
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;               }
-               ha:combining {               }
-               ha:layer_mask {
-                bottom = 1
-                copper = 1
-               }
-               clearance=0.0
+            li:objects {
+             ha:padstack_ref.366566 {
+              proto=0; x=66.762757mm; y=64.146938mm; rot=180.000000; xmirror=0; smirror=0; clearance=4.825mil;
+              ha:flags {
+               clearline=1
               }
 
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;               }
-               ha:combining {               }
-               ha:layer_mask {
-                copper = 1
-                intern = 1
-               }
-               clearance=0.0
+              li:thermal {
               }
 
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=79.56mil;               }
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                top = 1
-                mask = 1
-               }
-               clearance=0.0
+              ha:attributes {
+                term=8
+                name=D
+              }
+             }
+             ha:padstack_ref.366567 {
+              proto=0; x=2.741435in; y=64.146938mm; rot=180.000000; xmirror=0; smirror=0; clearance=4.825mil;
+              ha:flags {
+               clearline=1
               }
 
-              ha:ps_shape_v4 {
-               ha:ps_circ { x=0.0; y=0.0; dia=79.56mil;               }
-               ha:combining { sub=1; auto=1;               }
-               ha:layer_mask {
-                bottom = 1
-                mask = 1
-               }
-               clearance=0.0
+              li:thermal {
               }
-            }
-          }
-         }
 
-          li:objects {
-           ha:padstack_ref.354929 {
-            proto=0; x=250.0mil; y=1.4in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
+              ha:attributes {
+                term=1
+                name=S
+              }
+             }
+             ha:padstack_ref.366568 {
+              proto=0; x=66.762757mm; y=2.49988in; rot=180.000000; xmirror=0; smirror=0; clearance=4.825mil;
+              ha:flags {
+               clearline=1
+              }
 
-            li:thermal {
-              li:1 {
-               on  
-               diag  
-               round  
-               noshape  
+              li:thermal {
               }
-              li:3 {
-               on  
-               diag  
-               round  
-               noshape  
+
+              ha:attributes {
+                term=7
+                name=D
+              }
+             }
+             ha:padstack_ref.366569 {
+              proto=0; x=2.741435in; y=2.49988in; rot=180.000000; xmirror=0; smirror=0; clearance=4.825mil;
+              ha:flags {
+               clearline=1
               }
-            }
 
-            ha:attributes {
-              term=1
-              name=1
-            }
-           }
-           ha:padstack_ref.354930 {
-            proto=1; x=350.0mil; y=36.83mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
+              li:thermal {
+              }
 
-            li:thermal {
-            }
+              ha:attributes {
+                term=2
+                name=G
+              }
+             }
+             ha:padstack_ref.366570 {
+              proto=0; x=66.762757mm; y=62.846966mm; rot=180.000000; xmirror=0; smirror=0; clearance=4.825mil;
+              ha:flags {
+               clearline=1
+              }
 
-            ha:attributes {
-              term=2
-              name=2
-            }
-           }
-           ha:padstack_ref.354931 {
-            proto=1; x=250.0mil; y=38.1mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
+              li:thermal {
+              }
 
-            li:thermal {
-            }
+              ha:attributes {
+                term=6
+                name=D
+              }
+             }
+             ha:padstack_ref.366571 {
+              proto=0; x=2.741435in; y=62.846966mm; rot=180.000000; xmirror=0; smirror=0; clearance=4.825mil;
+              ha:flags {
+               clearline=1
+              }
 
-            ha:attributes {
-              term=3
-              name=3
-            }
-           }
-           ha:padstack_ref.354932 {
-            proto=1; x=350.0mil; y=1.55in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
+              li:thermal {
+              }
 
-            li:thermal {
-            }
+              ha:attributes {
+                term=3
+                name=S
+              }
+             }
+             ha:padstack_ref.366572 {
+              proto=0; x=66.762757mm; y=62.19698mm; rot=180.000000; xmirror=0; smirror=0; clearance=4.825mil;
+              ha:flags {
+               clearline=1
+              }
 
-            ha:attributes {
-              term=4
-              name=4
-            }
-           }
-           ha:padstack_ref.354933 {
-            proto=2; x=320.87mil; y=1.34489in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-            ha:flags {
-             clearline=1
-            }
+              li:thermal {
+              }
 
-            li:thermal {
-            }
+              ha:attributes {
+                term=5
+                name=D
+              }
+             }
+             ha:padstack_ref.366573 {
+              proto=0; x=2.741435in; y=62.19698mm; rot=180.000000; xmirror=0; smirror=0; clearance=4.825mil;
+              ha:flags {
+               clearline=1
+              }
 
-            ha:attributes {
-              term=0
-              name=mnt
-            }
-           }
-          }
-          li:layers {
+              li:thermal {
+              }
 
-           ha:top-silk {
-            lid=0
-            ha:combining {            }
+              ha:attributes {
+                term=4
+                name=G
+              }
+             }
+             ha:padstack_ref.366574 {
+              proto=1; x=2.663in; y=2.511in; rot=180.000000; xmirror=0; smirror=0; clearance=-0.382397mm;
+              ha:flags {
+               clearline=1
+              }
 
-             li:objects {
-              ha:line.354905 {
-               x1=199.61mil; y1=1.30572in; x2=10.169652mm; y2=1.30572in; thickness=6.0mil; clearance=0.0;
+              li:thermal {
               }
-              ha:line.354908 {
-               x1=199.61mil; y1=1.30572in; x2=199.61mil; y2=1.64429in; thickness=6.0mil; clearance=0.0;
+
+              ha:attributes {
+                term=8
+                name=D
               }
-              ha:line.354911 {
-               x1=199.61mil; y1=1.64429in; x2=10.169652mm; y2=1.64429in; thickness=6.0mil; clearance=0.0;
+             }
+             ha:padstack_ref.366575 {
+              proto=1; x=2.663in; y=2.46317in; rot=180.000000; xmirror=0; smirror=0; clearance=-0.382397mm;
+              ha:flags {
+               clearline=1
               }
-              ha:line.354914 {
-               x1=10.169652mm; y1=1.30572in; x2=10.169652mm; y2=1.64429in; thickness=6.0mil; clearance=0.0;
+
+              li:thermal {
+              }
+
+              ha:attributes {
+                term=5
+                name=D
               }
              }
-             ha:type {
-              silk = 1
-              top = 1
+            }
+            li:layers {
+
+             ha:top-silk {
+              lid=0
+              ha:combining {              }
+
+               li:objects {
+                ha:line.366541 {
+                 x1=2.7499in; y1=64.821816mm; x2=2.61999in; y2=64.821816mm; thickness=10.0mil; clearance=0.0;
+                }
+                ha:line.366544 {
+                 x1=2.7499in; y1=64.821816mm; x2=2.7499in; y2=2.42213in; thickness=10.0mil; clearance=0.0;
+                }
+                ha:line.366547 {
+                 x1=2.7499in; y1=2.42213in; x2=2.61999in; y2=2.42213in; thickness=10.0mil; clearance=0.0;
+                }
+                ha:line.366550 {
+                 x1=2.61999in; y1=64.821816mm; x2=2.61999in; y2=2.42213in; thickness=10.0mil; clearance=0.0;
+                }
+                ha:arc.366553 {
+                 x=2.77612in; y=2.53826in; width=5.0mil; height=5.0mil; astart=90; adelta=360; thickness=10.0mil; clearance=0.0;
+                }
+               }
+               ha:type {
+                silk = 1
+                top = 1
+               }
+             }
+
+             ha:subc-aux {
+              lid=1
+              ha:combining {              }
+
+               li:objects {
+                ha:line.366554 {
+                 x1=68.086123mm; y1=63.171959mm; x2=68.086123mm; y2=63.171959mm; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=pnp-origin
+                 }
+                }
+                ha:line.366557 {
+                 x1=2.68494in; y1=2.48709in; x2=2.68494in; y2=2.48709in; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=origin
+                 }
+                }
+                ha:line.366560 {
+                 x1=2.68494in; y1=2.48709in; x2=67.197476mm; y2=2.48709in; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=x
+                 }
+                }
+                ha:line.366563 {
+                 x1=2.68494in; y1=2.48709in; x2=2.68494in; y2=62.172086mm; thickness=0.1mm; clearance=0.0;
+                 ha:attributes {
+                   subc-role=y
+                 }
+                }
+               }
+               ha:type {
+                top = 1
+                misc = 1
+                virtual = 1
+               }
              }
+            }
            }
+            uid = fdmrigvTMcHho9IPHtUAAABw
+           }
+            ha:subc.370391 {
+             ha:attributes {
+              value=IPD068P03L3GATMA1
+              footprint=TO252FET
+              refdes=Q6
+             }
+            ha:data {
+                        li:padstack_prototypes {
+
+             ha:ps_proto_v6.0 {
+               hdia=0.0; hplated=0; htop=0; hbottom=0;
+               li:shape {
+
+                 ha:ps_shape_v4 {
+                  ha:combining {                  }
+                  ha:layer_mask {
+                   copper = 1
+                   top = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    29.53mil  
+                    -1.400048mm  
+                    -29.53mil  
+                    -1.400048mm  
+                    -29.53mil  
+                    1.400048mm  
+                    29.53mil  
+                    1.400048mm  
+                   }
+                 }
+
+                 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  
+                    -1.476248mm  
+                    -32.53mil  
+                    -1.476248mm  
+                    -32.53mil  
+                    1.476248mm  
+                    32.53mil  
+                    1.476248mm  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining { auto=1;                  }
+                  ha:layer_mask {
+                   top = 1
+                   paste = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    29.53mil  
+                    -1.400048mm  
+                    -29.53mil  
+                    -1.400048mm  
+                    -29.53mil  
+                    1.400048mm  
+                    29.53mil  
+                    1.400048mm  
+                   }
+                 }
+               }
+             }
 
-           ha:subc-aux {
-            lid=1
-            ha:combining {            }
+             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 {
+                    -3.150108mm  
+                    -3.050032mm  
+                    -3.150108mm  
+                    3.050032mm  
+                    3.150108mm  
+                    3.050032mm  
+                    3.150108mm  
+                    -3.050032mm  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining { sub=1; auto=1;                  }
+                  ha:layer_mask {
+                   top = 1
+                   mask = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    -3.226308mm  
+                    -3.126232mm  
+                    -3.226308mm  
+                    3.126232mm  
+                    3.226308mm  
+                    3.126232mm  
+                    3.226308mm  
+                    -3.126232mm  
+                   }
+                 }
+
+                 ha:ps_shape_v4 {
+                  ha:combining { auto=1;                  }
+                  ha:layer_mask {
+                   top = 1
+                   paste = 1
+                  }
+                  clearance=0.0
+                   li:ps_poly {
+                    -3.150108mm  
+                    -3.050032mm  
+                    -3.150108mm  
+                    3.050032mm  
+                    3.150108mm  
+                    3.050032mm  
+                    3.150108mm  
+                    -3.050032mm  
+                   }
+                 }
+               }
+             }
+            }
 
              li:objects {
-              ha:line.354917 {
-               x1=7.726019mm; y1=36.804041mm; x2=7.726019mm; y2=36.804041mm; thickness=0.1mm; clearance=0.0;
-               ha:attributes {
-                 subc-role=pnp-origin
+              ha:padstack_ref.370417 {
+               proto=0; x=575.0mil; y=2.03894in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+               ha:flags {
+                clearline=1
                }
-              }
-              ha:line.354920 {
-               x1=350.0mil; y1=1.4in; x2=350.0mil; y2=1.4in; thickness=0.1mm; clearance=0.0;
+
+               li:thermal {
+               }
+
                ha:attributes {
-                 subc-role=origin
+                 term=3
+                 name=G
                }
               }
-              ha:line.354923 {
-               x1=350.0mil; y1=1.4in; x2=9.89mm; y2=1.4in; thickness=0.1mm; clearance=0.0;
+              ha:padstack_ref.370418 {
+               proto=1; x=485.0mil; y=58.039mm; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+               }
+
                ha:attributes {
-                 subc-role=x
+                 term=1
+                 name=D
                }
               }
-              ha:line.354926 {
-               x1=350.0mil; y1=1.4in; x2=350.0mil; y2=36.56mm; thickness=0.1mm; clearance=0.0;
+              ha:padstack_ref.370419 {
+               proto=0; x=395.0mil; y=2.03894in; rot=180.000000; xmirror=0; smirror=0; clearance=6.0mil;
+               ha:flags {
+                clearline=1
+               }
+
+               li:thermal {
+               }
+
                ha:attributes {
-                 subc-role=y
+                 term=2
+                 name=S
                }
               }
              }
-             ha:type {
-              top = 1
-              misc = 1
-              virtual = 1
+             li:layers {
+
+              ha:top-silk {
+               lid=0
+               ha:combining {               }
+
+                li:objects {
+                 ha:line.370392 {
+                  x1=612.95mil; y1=2.35981in; x2=357.05mil; y2=2.35981in; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.370395 {
+                  x1=357.05mil; y1=2.35981in; x2=357.05mil; y2=2.11965in; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.370398 {
+                  x1=357.05mil; y1=2.11965in; x2=612.95mil; y2=2.11965in; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:line.370401 {
+                  x1=612.95mil; y1=2.11965in; x2=612.95mil; y2=2.35981in; thickness=10.0mil; clearance=0.0;
+                 }
+                 ha:text.370404 {
+                  string=%a.parent.refdes%; x=485.0mil; y=2.03894in; scale=100; fid=0;
+                  ha:flags {
+                   dyntext=1
+                   floater=1
+                  }
+                  rot = 180.000000
+                 }
+                }
+                ha:type {
+                 silk = 1
+                 top = 1
+                }
+              }
+
+              ha:subc-aux {
+               lid=1
+               ha:combining {               }
+
+                li:objects {
+                 ha:line.370405 {
+                  x1=485.0mil; y1=2.12096in; x2=485.0mil; y2=2.12096in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=pnp-origin
+                  }
+                 }
+                 ha:line.370408 {
+                  x1=485.0mil; y1=2.03894in; x2=485.0mil; y2=2.03894in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=origin
+                  }
+                 }
+                 ha:line.370411 {
+                  x1=485.0mil; y1=2.03894in; x2=11.319mm; y2=2.03894in; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=x
+                  }
+                 }
+                 ha:line.370414 {
+                  x1=485.0mil; y1=2.03894in; x2=485.0mil; y2=50.789076mm; thickness=0.1mm; clearance=0.0;
+                  ha:attributes {
+                    subc-role=y
+                  }
+                 }
+                }
+                ha:type {
+                 top = 1
+                 misc = 1
+                 virtual = 1
+                }
+              }
              }
-           }
-          }
-         }
-          uid = fdmrigvTMcHho9IPHtUAAAAF
-         }
+            }
+             uid = jk7q8S3Q1LntsodJXlAAAACN
+            }
    }
    li:layers {
 
@@ -36026,90 +36563,6 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
-       ha:line.247638 {
-        x1=71.982976mm; y1=58.792686mm; x2=71.969076mm; y2=58.806586mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.247641 {
-        x1=71.982976mm; y1=58.792686mm; x2=72.964676mm; y2=58.792686mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.247644 {
-        x1=71.975676mm; y1=61.860186mm; x2=71.969076mm; y2=61.853586mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.247647 {
-        x1=71.975676mm; y1=61.860186mm; x2=72.959676mm; y2=61.860186mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.247650 {
-        x1=71.995776mm; y1=58.779886mm; x2=71.969076mm; y2=58.806586mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.247653 {
-        x1=69.613376mm; y1=59.598886mm; x2=71.777476mm; y2=59.598886mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.247656 {
-        x1=69.526776mm; y1=60.310086mm; x2=70.863076mm; y2=60.310086mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.247659 {
-        x1=69.526776mm; y1=60.310086mm; x2=69.516376mm; y2=60.320486mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.247662 {
-        x1=69.516376mm; y1=61.620386mm; x2=70.674876mm; y2=61.620386mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.247665 {
-        x1=70.674876mm; y1=61.620386mm; x2=70.863076mm; y2=61.808686mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.247668 {
-        x1=69.516376mm; y1=61.046686mm; x2=71.726676mm; y2=61.046686mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.247671 {
-        x1=70.876876mm; y1=60.317386mm; x2=72.959676mm; y2=60.317386mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.247674 {
-        x1=72.959676mm; y1=59.597286mm; x2=72.959676mm; y2=61.060586mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.247677 {
-        x1=72.959676mm; y1=59.597286mm; x2=72.964676mm; y2=59.592286mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.247704 {
         x1=61.829061mm; y1=26.060146mm; x2=2.54701in; y2=26.060146mm; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
@@ -36362,12 +36815,6 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
-       ha:line.267089 {
-        x1=2.663in; y1=2.411in; x2=2.631in; y2=2.411in; thickness=25.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.267590 {
         x1=53.775864mm; y1=1.963875in; x2=53.775864mm; y2=2.05984in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
@@ -36554,12 +37001,6 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
-       ha:line.272836 {
-        x1=71.969076mm; y1=58.80659mm; x2=70.99859mm; y2=58.80659mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.273022 {
         x1=2.15653in; y1=1.963875in; x2=2.15653in; y2=1.99047in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
@@ -36584,18 +37025,6 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
-       ha:line.273146 {
-        x1=2.834in; y1=62.611mm; x2=2.834in; y2=2.4357522in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.273149 {
-        x1=2.834in; y1=2.4357522in; x2=71.969076mm; y2=61.853582mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.273231 {
         x1=51.775868mm; y1=1.963875in; x2=51.775868mm; y2=1.98258in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
@@ -37796,54 +38225,6 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
-       ha:line.338352 {
-        x1=2.14127in; y1=2.5149in; x2=2.14127in; y2=2.56273in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.338355 {
-        x1=2.14127in; y1=2.56273in; x2=2.131in; y2=65.3542mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.338358 {
-        x1=2.18in; y1=65.3542mm; x2=2.18in; y2=2.51553in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.338361 {
-        x1=2.18in; y1=2.51553in; x2=2.18063in; y2=2.5149in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.338434 {
-        x1=2.18in; y1=2.60448in; x2=2.09548in; y2=2.60448in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.338437 {
-        x1=2.09548in; y1=2.60448in; x2=53.213mm; y2=2.604in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.338506 {
-        x1=2.1019in; y1=65.96634mm; x2=53.213mm; y2=2.604in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.338503 {
-        x1=2.1019in; y1=2.5149in; x2=2.1019in; y2=65.96634mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.338575 {
         x1=2.16094in; y1=2.5149in; x2=2.16094in; y2=2.48394in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
@@ -37892,30 +38273,6 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
-       ha:line.338654 {
-        x1=2.20031in; y1=2.5149in; x2=2.20031in; y2=2.53831in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.338657 {
-        x1=2.20031in; y1=2.53831in; x2=56.515mm; y2=2.563in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.338660 {
-        x1=2.22in; y1=2.5149in; x2=2.22in; y2=2.558in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.338663 {
-        x1=2.22in; y1=2.558in; x2=56.515mm; y2=2.563in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.338714 {
         x1=2.279055in; y1=62.378463mm; x2=54.860063mm; y2=62.378463mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
@@ -38072,60 +38429,6 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
-       ha:line.339090 {
-        x1=2.663in; y1=2.36317in; x2=2.58983in; y2=2.36317in; thickness=25.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.339093 {
-        x1=2.58983in; y1=2.36317in; x2=64.897mm; y2=2.398in; thickness=25.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.339096 {
-        x1=64.897mm; y1=2.398in; x2=64.897mm; y2=2.45in; thickness=25.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.339099 {
-        x1=64.897mm; y1=2.45in; x2=2.29in; y2=68.961mm; thickness=25.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.339120 {
-        x1=2.659in; y1=2.411in; x2=65.9892mm; y2=2.411in; thickness=25.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.339123 {
-        x1=65.9892mm; y1=2.411in; x2=65.786mm; y2=2.419in; thickness=25.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.339126 {
-        x1=65.786mm; y1=2.419in; x2=65.786mm; y2=2.544in; thickness=25.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.339129 {
-        x1=65.786mm; y1=2.544in; x2=63.2206mm; y2=67.183mm; thickness=25.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.339132 {
-        x1=63.2206mm; y1=67.183mm; x2=63.2206mm; y2=2.714in; thickness=25.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.339135 {
         x1=63.2206mm; y1=2.714in; x2=2.49in; y2=68.961mm; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
@@ -38456,12 +38759,6 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
-       ha:line.354812 {
-        x1=289.0mil; y1=46.99mm; x2=289.0mil; y2=2.45in; thickness=140.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.354993 {
         x1=546.0mil; y1=36.195mm; x2=600.0mil; y2=36.195mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
@@ -38528,11 +38825,365 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
+       ha:line.362434 {
+        x1=23.577804mm; y1=580.0mil; x2=23.577804mm; y2=640.74mil; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.362437 {
+        x1=23.577804mm; y1=640.74mil; x2=928.0mil; y2=641.0mil; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.362440 {
+        x1=959.48mil; y1=641.0mil; x2=959.48mil; y2=22.648164mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.362443 {
+        x1=959.48mil; y1=22.648164mm; x2=965.82mil; y2=898.0mil; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.366139 {
+        x1=2.22in; y1=2.5149in; x2=2.22in; y2=63.0174mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.366148 {
+        x1=2.241in; y1=62.9158mm; x2=2.256in; y2=2.492in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.366151 {
+        x1=2.20031in; y1=2.5149in; x2=2.20031in; y2=2.48669in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.366154 {
+        x1=2.20031in; y1=2.48669in; x2=56.134mm; y2=62.9158mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.366157 {
+        x1=2.241in; y1=62.9158mm; x2=56.134mm; y2=62.9158mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.366160 {
+        x1=2.22in; y1=63.0174mm; x2=56.5023mm; y2=62.9031mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.366187 {
+        x1=2.14127in; y1=2.5149in; x2=2.14127in; y2=65.112138mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.366190 {
+        x1=2.14127in; y1=65.112138mm; x2=54.298596mm; y2=2.567in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.366199 {
+        x1=2.18063in; y1=2.5149in; x2=2.18063in; y2=2.56663in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.366202 {
+        x1=2.18063in; y1=2.56663in; x2=2.181in; y2=2.567in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.366208 {
+        x1=2.1019in; y1=2.5149in; x2=2.1019in; y2=2.56264in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.366211 {
+        x1=2.1019in; y1=2.56264in; x2=2.10626in; y2=2.567in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.366214 {
+        x1=2.10626in; y1=2.567in; x2=2.10626in; y2=2.59426in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.366217 {
+        x1=2.10626in; y1=2.59426in; x2=53.8988mm; y2=66.294mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.366223 {
+        x1=2.21248in; y1=2.567in; x2=2.21248in; y2=2.59452in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.366226 {
+        x1=2.21248in; y1=2.59452in; x2=2.197in; y2=66.294mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.366229 {
+        x1=53.8988mm; y1=66.294mm; x2=2.197in; y2=66.294mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.366406 {
+        x1=71.982976mm; y1=61.332686mm; x2=71.969076mm; y2=61.346586mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.366409 {
+        x1=71.975676mm; y1=64.400186mm; x2=71.969076mm; y2=64.393586mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.366412 {
+        x1=71.975676mm; y1=64.400186mm; x2=72.959676mm; y2=64.400186mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.366415 {
+        x1=71.995776mm; y1=61.319886mm; x2=71.969076mm; y2=61.346586mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.366418 {
+        x1=69.613376mm; y1=62.138886mm; x2=71.777476mm; y2=62.138886mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.366421 {
+        x1=69.526776mm; y1=62.850086mm; x2=70.863076mm; y2=62.850086mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.366424 {
+        x1=69.526776mm; y1=62.850086mm; x2=69.516376mm; y2=62.860486mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.366427 {
+        x1=69.516376mm; y1=64.160386mm; x2=70.674876mm; y2=64.160386mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.366430 {
+        x1=70.674876mm; y1=64.160386mm; x2=70.863076mm; y2=64.348686mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.366433 {
+        x1=69.516376mm; y1=63.586686mm; x2=71.726676mm; y2=63.586686mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.366436 {
+        x1=70.876876mm; y1=62.857386mm; x2=72.959676mm; y2=62.857386mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.366439 {
+        x1=72.959676mm; y1=62.137286mm; x2=72.959676mm; y2=63.600586mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.366442 {
+        x1=72.959676mm; y1=62.137286mm; x2=72.964676mm; y2=62.132286mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.366448 {
+        x1=2.834in; y1=65.151mm; x2=2.834in; y2=64.408106mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.366451 {
+        x1=2.834in; y1=64.408106mm; x2=71.969076mm; y2=64.393582mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.366622 {
+        x1=2.49in; y1=68.961mm; x2=2.49in; y2=2.625in; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.366625 {
+        x1=2.49in; y1=2.625in; x2=2.603in; y2=2.512in; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.366628 {
+        x1=2.603in; y1=2.512in; x2=67.6148mm; y2=2.512in; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.366631 {
+        x1=67.6148mm; y1=2.512in; x2=2.663in; y2=2.511in; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.366634 {
+        x1=2.29in; y1=68.961mm; x2=2.29in; y2=2.697in; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.366637 {
+        x1=2.29in; y1=2.697in; x2=64.135mm; y2=2.462in; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.366640 {
+        x1=64.135mm; y1=2.462in; x2=2.66183in; y2=2.462in; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.366643 {
+        x1=2.66183in; y1=2.462in; x2=2.663in; y2=2.46317in; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.366649 {
+        x1=70.99859mm; y1=61.34659mm; x2=72.950776mm; y2=61.34659mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.366652 {
+        x1=72.950776mm; y1=61.34659mm; x2=72.964676mm; y2=61.33269mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.374044 {
+        x1=289.0mil; y1=44.45mm; x2=289.0mil; y2=1.947in; thickness=140.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.374047 {
+        x1=289.0mil; y1=1.947in; x2=289.0mil; y2=1.951in; thickness=140.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.374050 {
+        x1=289.0mil; y1=2.45in; x2=320.0mil; y2=2.45in; thickness=140.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.374053 {
+        x1=320.0mil; y1=2.45in; x2=485.0mil; y2=58.039mm; thickness=140.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.374056 {
+        x1=289.0mil; y1=2.55in; x2=402.0mil; y2=2.55in; thickness=140.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.374059 {
+        x1=402.0mil; y1=2.55in; x2=539.0mil; y2=2.413in; thickness=140.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.374062 {
+        x1=289.0mil; y1=67.31mm; x2=301.0mil; y2=67.31mm; thickness=140.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.374065 {
+        x1=301.0mil; y1=67.31mm; x2=401.0mil; y2=2.55in; thickness=140.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.374068 {
+        x1=289.0mil; y1=1.951in; x2=293.0mil; y2=1.951in; thickness=140.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.374071 {
+        x1=293.0mil; y1=1.951in; x2=368.0mil; y2=2.026in; thickness=140.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.374083 {
+        x1=530.0mil; y1=52.7812mm; x2=620.0mil; y2=52.7812mm; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.374092 {
+        x1=530.0mil; y1=2.039in; x2=620.0mil; y2=2.039in; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.374095 {
+        x1=530.0mil; y1=1.999in; x2=620.0mil; y2=1.999in; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
       }
       color = {#8b2323}
     }
 
-    {ha:GND plane}                                                      {
+    {ha:GND plane}                                                               {
      lid=1
      group=5
      ha:combining {     }
@@ -38557,7 +39208,7 @@ ha:pcb-rnd-board-v6 {
       color = {#3a5fcd}
     }
 
-    {ha:power plane}                                                      {
+    {ha:power plane}                                                               {
      lid=2
      group=7
      ha:combining {     }
@@ -39242,12 +39893,6 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
-       ha:line.272832 {
-        x1=62.4078mm; y1=1.977in; x2=2.795in; y2=58.801mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.273127 {
         x1=2.289in; y1=52.197mm; x2=2.347in; y2=1.997in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
@@ -39260,30 +39905,6 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
-       ha:line.273133 {
-        x1=62.2046mm; y1=1.997in; x2=2.745in; y2=2.293in; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.273136 {
-        x1=2.745in; y1=2.293in; x2=2.745in; y2=62.103mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.273139 {
-        x1=2.745in; y1=62.103mm; x2=2.765in; y2=62.611mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.273142 {
-        x1=2.765in; y1=62.611mm; x2=2.834in; y2=62.611mm; thickness=10.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.273536 {
         x1=1.599in; y1=46.609mm; x2=1.599in; y2=2.25in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
@@ -39848,12 +40469,6 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
-       ha:line.354821 {
-        x1=289.0mil; y1=49.53mm; x2=289.0mil; y2=2.45in; thickness=140.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.355088 {
         x1=350.0mil; y1=36.83mm; x2=384.0mil; y2=35.9664mm; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
@@ -39890,6 +40505,42 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
+       ha:line.366595 {
+        x1=2.834in; y1=65.151mm; x2=2.73in; y2=65.151mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.366598 {
+        x1=2.73in; y1=65.151mm; x2=2.717in; y2=2.552in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.366601 {
+        x1=2.717in; y1=2.552in; x2=2.717in; y2=2.265in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.366604 {
+        x1=2.717in; y1=2.265in; x2=62.2046mm; y2=1.997in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.366607 {
+        x1=2.795in; y1=61.341mm; x2=2.795in; y2=58.801mm; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.366610 {
+        x1=2.795in; y1=58.801mm; x2=62.4078mm; y2=1.977in; thickness=10.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
        ha:polygon.247780 { clearance=20.0mil;
         li:geometry {
           ta:contour {
@@ -39973,7 +40624,7 @@ ha:pcb-rnd-board-v6 {
       color = {#548b54}
     }
 
-    {ha:bottom silk}                                                      {
+    {ha:bottom silk}                                                               {
      lid=5
      group=12
      ha:combining { auto=1;     }
@@ -40023,24 +40674,38 @@ ha:pcb-rnd-board-v6 {
       color = {#000000}
     }
 
-    {ha:top silk}                                                      {
+    {ha:top silk}                                                               {
      lid=6
      group=1
      ha:combining { auto=1;     }
 
       li:objects {
        ha:line.355154 {
-        x1=939.0mil; y1=1.825in; x2=939.0mil; y2=48.895mm; thickness=10.0mil; clearance=20.0mil;
+        x1=939.0mil; y1=1.825in; x2=939.0mil; y2=48.895mm; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
        ha:line.355157 {
-        x1=939.0mil; y1=65.405mm; x2=939.0mil; y2=2.675in; thickness=10.0mil; clearance=20.0mil;
+        x1=939.0mil; y1=65.405mm; x2=939.0mil; y2=2.675in; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
+       ha:polygon.377835 { clearance=20.0mil;
+        li:geometry {
+          ta:contour {
+           { 1.028in; 2.682in }
+           { 1.801in; 2.682in }
+           { 1.801in; 72.2376mm }
+           { 1.028in; 72.2376mm }
+          }
+        }
+
+        ha:flags {
+         clearpoly=1
+        }
+       }
        ha:text.247807 {
         string=bootloader; x=67.5362mm; y=45.0615mm; scale=80; fid=0;
         ha:flags {
@@ -40063,35 +40728,35 @@ ha:pcb-rnd-board-v6 {
         rot = 0.000000
        }
        ha:text.247817 {
-        string=ARM; x=397.0mil; y=1.256in; scale=300; fid=0;
+        string=ARM; x=434.0mil; y=1.254in; scale=300; fid=0;
         ha:flags {
          clearline=1
         }
         rot = 90.000000
        }
        ha:text.247818 {
-        string=PYRO; x=396.0mil; y=747.0mil; scale=300; fid=0;
+        string=PYRO; x=433.0mil; y=753.0mil; scale=300; fid=0;
         ha:flags {
          clearline=1
         }
         rot = 90.000000
        }
        ha:text.247819 {
-        string=PWR; x=399.0mil; y=2.004in; scale=300; fid=0;
+        string=PWR; x=439.0mil; y=1.988in; scale=300; fid=0;
         ha:flags {
          clearline=1
         }
         rot = 90.000000
        }
        ha:text.247820 {
-        string=-; x=526.0mil; y=2.591in; scale=400; fid=0;
+        string=-; x=540.0mil; y=2.589in; scale=400; fid=0;
         ha:flags {
          clearline=1
         }
         rot = 90.000000
        }
        ha:text.247821 {
-        string=+; x=224.0mil; y=2.592in; scale=400; fid=0;
+        string=+; x=297.0mil; y=65.786mm; scale=400; fid=0;
         ha:flags {
          clearline=1
         }
@@ -40125,15 +40790,8 @@ ha:pcb-rnd-board-v6 {
         }
         rot = 360.000000
        }
-       ha:text.247828 {
-        string=BAT; x=410.0mil; y=65.4812mm; scale=300; fid=0;
-        ha:flags {
-         clearline=1
-        }
-        rot = 90.000000
-       }
        ha:text.247829 {
-        string=Gain; x=28.60037mm; y=2.119in; scale=100; fid=0;
+        string=gain; x=28.67657mm; y=2.108in; scale=100; fid=0;
         ha:flags {
          clearline=1
         }
@@ -40168,7 +40826,7 @@ ha:pcb-rnd-board-v6 {
         rot = 0.000000
        }
        ha:text.247838 {
-        string=pres; x=1.622in; y=710.0mil; scale=150; fid=0;
+        string=pres; x=1.623in; y=699.0mil; scale=150; fid=0;
         ha:flags {
          clearline=1
         }
@@ -40182,7 +40840,7 @@ ha:pcb-rnd-board-v6 {
         rot = 0.000000
        }
        ha:text.247840 {
-        string=gnd; x=1.622in; y=808.0mil; scale=150; fid=0;
+        string=gnd; x=1.623in; y=803.0mil; scale=150; fid=0;
         ha:flags {
          clearline=1
         }
@@ -40224,7 +40882,7 @@ ha:pcb-rnd-board-v6 {
         rot = 360.000000
        }
        ha:text.247822 {
-        string=Gain; x=28.62577mm; y=1.368in; scale=100; fid=0;
+        string=gain; x=28.67657mm; y=1.359in; scale=100; fid=0;
         ha:flags {
          clearline=1
         }
@@ -40259,7 +40917,7 @@ ha:pcb-rnd-board-v6 {
         rot = 360.000000
        }
        ha:text.247806 {
-        string=TeleStatic v3   ` 2019 Bdale Garbee, TAPR OHL; x=613.0mil; y=2.288in; scale=150; fid=0;
+        string=TeleStatic v3   ` 2019 Bdale Garbee, TAPR OHL; x=614.0mil; y=62.2046mm; scale=150; fid=0;
         ha:flags {
          clearline=1
         }
@@ -40294,75 +40952,124 @@ ha:pcb-rnd-board-v6 {
         rot = 360.000000
        }
        ha:text.247816 {
-        string=Armed; x=61.4123mm; y=55.8292mm; scale=100; fid=0;
+        string=Armed; x=62.4283mm; y=2.201in; scale=100; fid=0;
         ha:flags {
          clearline=1
         }
         rot = 90.000000
        }
        ha:text.320214 {
-        string=-; x=59.461376mm; y=64.31277mm; scale=150; fid=0;
+        string=-; x=59.308976mm; y=70.48497mm; scale=150; fid=0;
         ha:flags {
          clearline=1
         }
         rot = 270.000000
        }
        ha:text.320215 {
-        string=+; x=66.801976mm; y=64.36357mm; scale=150; fid=0;
+        string=+; x=66.928976mm; y=70.51037mm; scale=150; fid=0;
         ha:flags {
          clearline=1
         }
         rot = 270.000000
        }
        ha:text.320216 {
-        string=-; x=64.541376mm; y=64.31277mm; scale=150; fid=0;
+        string=-; x=64.388976mm; y=70.51037mm; scale=150; fid=0;
         ha:flags {
          clearline=1
         }
         rot = 270.000000
        }
        ha:text.320217 {
-        string=+; x=62.001376mm; y=64.36357mm; scale=150; fid=0;
+        string=+; x=61.848976mm; y=70.51037mm; scale=150; fid=0;
         ha:flags {
          clearline=1
         }
         rot = 270.000000
        }
        ha:text.320218 {
-        string=-; x=49.174376mm; y=64.41437mm; scale=150; fid=0;
+        string=-; x=49.123576mm; y=70.51037mm; scale=150; fid=0;
         ha:flags {
          clearline=1
         }
         rot = 270.000000
        }
        ha:text.320219 {
-        string=+; x=56.514976mm; y=64.46517mm; scale=150; fid=0;
+        string=+; x=56.768976mm; y=70.48497mm; scale=150; fid=0;
         ha:flags {
          clearline=1
         }
         rot = 270.000000
        }
        ha:text.320220 {
-        string=-; x=54.254376mm; y=64.41437mm; scale=150; fid=0;
+        string=-; x=54.203576mm; y=70.43417mm; scale=150; fid=0;
         ha:flags {
          clearline=1
         }
         rot = 270.000000
        }
        ha:text.320221 {
-        string=+; x=51.714376mm; y=64.46517mm; scale=150; fid=0;
+        string=+; x=51.688976mm; y=70.48497mm; scale=150; fid=0;
         ha:flags {
          clearline=1
         }
         rot = 270.000000
        }
        ha:text.305866 {
-        string=Thermistors; x=56.515mm; y=622.0mil; scale=150; fid=0;
+        string=Thermistors; x=2.23in; y=677.0mil; scale=150; fid=0;
         ha:flags {
          clearline=1
         }
         rot = 90.000000
        }
+       ha:text.366137 {
+        string=gnd; x=41.63057mm; y=1.906in; scale=150; fid=0;
+        ha:flags {
+         clearline=1
+        }
+        rot = 360.000000
+       }
+       ha:text.366138 {
+        string=gnd; x=41.70677mm; y=1.157in; scale=150; fid=0;
+        ha:flags {
+         clearline=1
+        }
+        rot = 360.000000
+       }
+       ha:text.366655 {
+        string=siren; x=2.483in; y=64.0334mm; scale=100; fid=0;
+        ha:flags {
+         clearline=1
+        }
+        rot = 0.000000
+       }
+       ha:text.366656 {
+        string=strobe; x=57.3786mm; y=64.0334mm; scale=100; fid=0;
+        ha:flags {
+         clearline=1
+        }
+        rot = 0.000000
+       }
+       ha:text.366657 {
+        string=B; x=1.926in; y=2.53in; scale=100; fid=0;
+        ha:flags {
+         clearline=1
+        }
+        rot = 0.000000
+       }
+       ha:text.366658 {
+        string=A; x=2.127in; y=2.629in; scale=100; fid=0;
+        ha:flags {
+         clearline=1
+        }
+        rot = 0.000000
+       }
+       ha:text.366660 {
+        string=ntc; x=51.1302mm; y=140.0mil; scale=100; fid=0;
+        ha:flags {
+         clearline=1
+        }
+        rot = 0.000000
+       }
       }
       color = {#000000}
     }
@@ -42447,7 +43154,7 @@ ha:pcb-rnd-board-v6 {
     li:conn { U3-11; U7-13;    }
     }
     ha:fet_1 {
-    li:conn { J27-1; Q1-1; R14-1;    }
+    li:conn { J27-1; Q1-1; R14-1; R17-2;    }
     }
     ha:fet_a {
     li:conn { J3-2; Q2-7; Q2-8;    }
@@ -42468,7 +43175,7 @@ ha:pcb-rnd-board-v6 {
      li:conn { J2-2; U7-4;     }
      }
     ha:GND {
-    li:conn { C1-1; C2-1; C3-1; C4-1; C5-1; C6-2; C7-2; C8-1; C9-2; C10-2; C11-2; C30-2; C31-2; C32-2; C33-2; C34-2; C35-2; C36-1; C37-1; C38-1; C39-2; C42-1; C43-1; C44-1; C45-1; C47-1; C171-1; C172-1; C175-1; C210-2; C211-2; C221-1; C251-2; C261-2; C271-2; C291-2; C601-2; C602-2; C610-1; D1-2; D2-2; D5-2; D6-2; D7-2; H1-1; H2-1; H3-1; H4-1; J2-1; J5-5; J6-1; J8-2; J11-4; J11-5; J11-6; J12-2; J12-4; J12-6; J12-8; J12-9; J12-10; J13-3; J13-4; J14-3; J14-4; J16-4; J16-5; J16-6; J20-1; L192-2; Q1-2; Q2-1; Q2-3; Q5-1; Q5-3; R1-1; R2-1; R13-1; R15-1; R20-1; R26-1; R30-1; R37-1; R39-1; R40-1; R42-1; R51-1; U1-2; U2-2; U3-32; U3-33; U4-10; U4-11; U4-13; U4-27; U4-31; U4-32; U5-4; U7-8; U7-20; U7-23; U7-35; U7-44; U7-47; U7-GND; U11-3; U13-4; U19-3; U19-5; U19-12; U20-3; U20-5; U20-12; U21-7; X1-2; X1-4; X2-2; X2-4; X3-2; X3-4;    }
+    li:conn { C1-1; C2-1; C3-1; C4-1; C5-1; C6-2; C7-2; C8-1; C9-2; C10-2; C11-2; C30-2; C31-2; C32-2; C33-2; C34-2; C35-2; C36-1; C37-1; C38-1; C39-2; C42-1; C43-1; C44-1; C45-1; C47-1; C171-1; C172-1; C175-1; C210-2; C211-2; C221-1; C251-2; C261-2; C271-2; C291-2; C601-2; C602-2; C610-1; D1-2; D2-2; D5-2; D6-2; D7-2; H1-1; H2-1; H3-1; H4-1; J2-1; J5-5; J6-1; J8-2; J11-4; J11-5; J11-6; J12-2; J12-4; J12-6; J12-8; J12-9; J12-10; J13-3; J13-4; J14-3; J14-4; J16-4; J16-5; J16-6; J20-1; L192-2; Q1-2; Q2-1; Q2-3; Q5-1; Q5-3; Q6-3; R1-1; R2-1; R13-1; R15-1; R20-1; R26-1; R30-1; R37-1; R39-1; R40-1; R42-1; R51-1; U1-2; U2-2; U3-32; U3-33; U4-10; U4-11; U4-13; U4-27; U4-31; U4-32; U5-4; U7-8; U7-20; U7-23; U7-35; U7-44; U7-47; U7-GND; U11-3; U13-4; U19-3; U19-5; U19-12; U20-3; U20-5; U20-12; U21-7; X1-2; X1-4; X2-2; X2-4; X3-2; X3-4;    }
     }
     ha:led_armed {
     li:conn { R3-1; U7-41;    }
@@ -42681,62 +43388,65 @@ ha:pcb-rnd-board-v6 {
      li:conn { R21-2; U21-6;     }
      }
      ha:unnamed_net61 {
-     li:conn { J21-1; J22-1;     }
+     li:conn { J22-1; Q6-2;     }
      }
       ha:unnamed_net62 {
-      li:conn { R106-2; U19-9;      }
+      li:conn { J21-1; Q6-1;      }
       }
       ha:unnamed_net63 {
-      li:conn { J11-3; U19-7;      }
+      li:conn { R106-2; U19-9;      }
       }
       ha:unnamed_net64 {
-      li:conn { J11-2; U19-6;      }
+      li:conn { J11-3; U19-7;      }
       }
       ha:unnamed_net65 {
-      li:conn { J10-1; U19-13;      }
+      li:conn { J11-2; U19-6;      }
       }
       ha:unnamed_net66 {
-      li:conn { J10-2; U19-14;      }
+      li:conn { J10-1; U19-13;      }
       }
       ha:unnamed_net67 {
-      li:conn { J10-3; U19-15;      }
+      li:conn { J10-2; U19-14;      }
       }
       ha:unnamed_net68 {
-      li:conn { J10-4; U19-16;      }
+      li:conn { J10-3; U19-15;      }
       }
       ha:unnamed_net69 {
-      li:conn { Q3-1; U19-4;      }
+      li:conn { J10-4; U19-16;      }
       }
      ha:unnamed_net70 {
-     li:conn { R106-1; U19-8;     }
+     li:conn { Q3-1; U19-4;     }
      }
       ha:unnamed_net71 {
-      li:conn { J10-5; J11-1; Q3-2;      }
+      li:conn { R106-1; U19-8;      }
       }
      ha:unnamed_net72 {
-     li:conn { Q2-2; R7-2;     }
+     li:conn { J10-5; J11-1; Q3-2;     }
      }
     ha:unnamed_net73 {
-    li:conn { Q2-4; R16-2;    }
+    li:conn { Q2-2; R7-2;    }
     }
      ha:unnamed_net74 {
-     li:conn { R50-1; R51-2; U4-1; U4-3; U4-5; U4-7;     }
+     li:conn { Q2-4; R16-2;     }
      }
     ha:unnamed_net75 {
-    li:conn { C9-1; U4-28;    }
+    li:conn { R50-1; R51-2; U4-1; U4-3; U4-5; U4-7;    }
     }
     ha:unnamed_net76 {
-    li:conn { C35-1; U4-25; X3-3;    }
+    li:conn { C9-1; U4-28;    }
     }
     ha:unnamed_net77 {
-    li:conn { C34-1; U4-26; X3-1;    }
-    }
-    ha:unnamed_net79 {
-    li:conn { C11-1; U4-12;    }
+    li:conn { C35-1; U4-25; X3-3;    }
     }
+     ha:unnamed_net78 {
+     li:conn { C34-1; U4-26; X3-1;     }
+     }
     ha:unnamed_net80 {
-    li:conn { C10-1; U4-14;    }
+    li:conn { C11-1; U4-12;    }
     }
+     ha:unnamed_net81 {
+     li:conn { C10-1; U4-14;     }
+     }
     ha:usbdm {
     li:conn { R54-1; U7-32;    }
     }
@@ -42747,7 +43457,7 @@ ha:pcb-rnd-board-v6 {
     li:conn { C1-2; C5-2; C39-1; D3-2; Q3-3; Q4-3; R36-2; U1-1; U2-1; U19-1; U19-2; U20-1; U20-2;    }
     }
     ha:v_lipo {
-    li:conn { D3-1; J3-1; J3-3; J3-5; J3-7; J23-1; J24-1; R11-2; R25-2;    }
+    li:conn { D3-1; J3-1; J3-3; J3-5; J3-7; J23-1; J24-1; R11-2; R17-1; R25-2;    }
     }
     ha:v_pyro {
     li:conn { J25-1; J26-1; R11-1; R12-2;    }