update telemetrum.lht to latest file format, 11071 with real slots
authorBdale Garbee <bdale@gag.com>
Fri, 13 Aug 2021 09:15:29 +0000 (03:15 -0600)
committerBdale Garbee <bdale@gag.com>
Fri, 13 Aug 2021 09:15:29 +0000 (03:15 -0600)
telemetrum.lht
telemetrum.sch

index 666292d74ffcf84a8cdae54c42710e72d95e81ab..5b7d73e4da9d4d0fb2650166839fa33e586db4a2 100644 (file)
@@ -1,62 +1,44 @@
-ha:pcb-rnd-board-v6 {
-
- ha:attributes {
-   {PCB::grid::size}=1.00mil
-   {PCB::grid::unit}=mil
- }
+ha:pcb-rnd-board-v8 {
 
  li:styles {
    ha:Signal {
-    diameter = 30.0mil
-    text_scale = 0
-    text_thick = 0.0
+    via_proto = 0
     thickness = 10.0mil
-    hole = 15.0mil
-    clearance = 6.0mil
+    text_thick = 0.0
+    text_scale = 100
+    clearance = 20.0mil
    }
    ha:Power {
-    diameter = 60.0mil
-    text_scale = 0
+    via_proto = 1
+    thickness = 20.0mil
     text_thick = 0.0
-    thickness = 25.0mil
-    hole = 35.0mil
-    clearance = 10.0mil
+    text_scale = 100
+    clearance = 20.0mil
    }
    ha:Fat {
-    diameter = 60.0mil
-    text_scale = 0
+    via_proto = 2
+    thickness = 80.0mil
     text_thick = 0.0
-    thickness = 28.0mil
-    hole = 35.0mil
-    clearance = 6.0mil
+    text_scale = 100
+    clearance = 25.0mil
    }
-   ha:Skinny {
-    diameter = 0.610108mm
-    text_scale = 0
+   ha:Sig-tight {
+    via_proto = 3
+    thickness = 10.0mil
     text_thick = 0.0
-    thickness = 6.0mil
-    hole = 11.81mil
-    clearance = 6.0mil
+    text_scale = 100
+    clearance = 12.0mil
    }
-    ha:Slots {
-     diameter = 30.0mil
-     text_scale = 100
-     text_thick = 0.0
-     thickness = 0.450088mm
-     hole = 15.0mil
-     clearance = 8.0mil
-    }
  }
 
  ha:meta {
    ha:size {
     thermal_scale = 0.500000
-    x = 2.75in
-    y = 1000.0mil
+    x = 74.93mm
+    y = 30.48mm
    }
-   board_name = TeleMetrum
    ha:grid {
-    spacing = 1.0mil
+    spacing = 25.0mil
     offs_x = 0.0
     offs_y = 0.0
    }
@@ -66,11 +48,11 @@ ha:pcb-rnd-board-v6 {
   li:padstack_prototypes {
 
    ha:ps_proto_v6.0 {
-     hdia=15.0mil; hplated=1; htop=0; hbottom=0;
+     hdia=0.8mm; hplated=1; htop=0; hbottom=0;
      li:shape {
 
        ha:ps_shape_v4 {
-        ha:ps_circ { x=0.0; y=0.0; dia=30.0mil;        }
+        ha:ps_circ { x=0.0; y=0.0; dia=2.0mm;        }
         ha:combining {        }
         ha:layer_mask {
          copper = 1
@@ -80,7 +62,7 @@ ha:pcb-rnd-board-v6 {
        }
 
        ha:ps_shape_v4 {
-        ha:ps_circ { x=0.0; y=0.0; dia=30.0mil;        }
+        ha:ps_circ { x=0.0; y=0.0; dia=2.0mm;        }
         ha:combining {        }
         ha:layer_mask {
          bottom = 1
@@ -90,7 +72,7 @@ ha:pcb-rnd-board-v6 {
        }
 
        ha:ps_shape_v4 {
-        ha:ps_circ { x=0.0; y=0.0; dia=30.0mil;        }
+        ha:ps_circ { x=0.0; y=0.0; dia=2.0mm;        }
         ha:combining {        }
         ha:layer_mask {
          copper = 1
@@ -101,82 +83,154 @@ ha:pcb-rnd-board-v6 {
      }
    }
 
-    ha:ps_proto_v6.1 {
-      hdia=35.0mil; hplated=1; htop=0; hbottom=0;
-      li:shape {
+   ha:ps_proto_v6.1 {
+     hdia=1.0mm; hplated=1; htop=0; hbottom=0;
+     li:shape {
 
-        ha:ps_shape_v4 {
-         ha:ps_circ { x=0.0; y=0.0; dia=60.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=2.2mm;        }
+        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=60.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=2.2mm;        }
+        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=60.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=2.2mm;        }
+        ha:combining {        }
+        ha:layer_mask {
+         copper = 1
+         intern = 1
         }
-      }
-    }
+        clearance=0.0
+       }
+     }
+   }
 
-    ha:ps_proto_v6.2 {
-      hdia=11.81mil; hplated=1; htop=0; hbottom=0;
-      li:shape {
+   ha:ps_proto_v6.2 {
+     hdia=1.2mm; hplated=1; htop=0; hbottom=0;
+     li:shape {
 
-        ha:ps_shape_v4 {
-         ha:ps_circ { x=0.0; y=0.0; dia=0.610108mm;         }
-         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=3.5mm;        }
+        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=0.610108mm;         }
-         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=3.5mm;        }
+        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=0.610108mm;         }
-         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=3.5mm;        }
+        ha:combining {        }
+        ha:layer_mask {
+         copper = 1
+         intern = 1
         }
-      }
-    }
+        clearance=0.0
+       }
+     }
+   }
+
+   ha:ps_proto_v6.3 {
+     hdia=0.8mm; hplated=1; htop=0; hbottom=0;
+     li:shape {
+
+       ha:ps_shape_v4 {
+        ha:ps_circ { x=0.0; y=0.0; dia=64.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=64.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=64.0mil;        }
+        ha:combining {        }
+        ha:layer_mask {
+         copper = 1
+         intern = 1
+        }
+        clearance=0.0
+       }
+     }
+   }
+
+   ha:ps_proto_v6.4 {
+     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=30.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=30.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=30.0mil;        }
+        ha:combining {        }
+        ha:layer_mask {
+         copper = 1
+         intern = 1
+        }
+        clearance=0.0
+       }
+     }
+   }
   }
 
    li:objects {
-    ha:padstack_ref.6 {
-     proto=0; x=69.215mm; y=315.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:padstack_ref.64174 {
+     proto=4; x=2.825in; y=415.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
      ha:flags {
       clearline=1
      }
@@ -204,8 +258,8 @@ ha:pcb-rnd-board-v6 {
        }
      }
     }
-    ha:padstack_ref.7 {
-     proto=0; x=65.151mm; y=315.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:padstack_ref.64175 {
+     proto=4; x=67.691mm; y=415.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
      ha:flags {
       clearline=1
      }
@@ -233,8 +287,8 @@ ha:pcb-rnd-board-v6 {
        }
      }
     }
-    ha:padstack_ref.8 {
-     proto=0; x=69.215mm; y=685.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:padstack_ref.64176 {
+     proto=4; x=2.825in; y=785.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
      ha:flags {
       clearline=1
      }
@@ -262,8 +316,8 @@ ha:pcb-rnd-board-v6 {
        }
      }
     }
-    ha:padstack_ref.9 {
-     proto=0; x=65.151mm; y=685.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:padstack_ref.64177 {
+     proto=4; x=67.691mm; y=785.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
      ha:flags {
       clearline=1
      }
@@ -291,8 +345,8 @@ ha:pcb-rnd-board-v6 {
        }
      }
     }
-    ha:padstack_ref.10 {
-     proto=0; x=2.724in; y=415.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:padstack_ref.64178 {
+     proto=4; x=71.7296mm; y=515.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
      ha:flags {
       clearline=1
      }
@@ -320,8 +374,8 @@ ha:pcb-rnd-board-v6 {
        }
      }
     }
-    ha:padstack_ref.11 {
-     proto=0; x=69.215mm; y=585.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:padstack_ref.64179 {
+     proto=4; x=2.825in; y=685.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
      ha:flags {
       clearline=1
      }
@@ -349,8 +403,8 @@ ha:pcb-rnd-board-v6 {
        }
      }
     }
-    ha:padstack_ref.12 {
-     proto=0; x=65.151mm; y=586.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:padstack_ref.64180 {
+     proto=4; x=67.691mm; y=686.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
      ha:flags {
       clearline=1
      }
@@ -378,8 +432,8 @@ ha:pcb-rnd-board-v6 {
        }
      }
     }
-    ha:padstack_ref.13 {
-     proto=0; x=65.151mm; y=415.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:padstack_ref.64181 {
+     proto=4; x=67.691mm; y=515.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
      ha:flags {
       clearline=1
      }
@@ -407,8 +461,8 @@ ha:pcb-rnd-board-v6 {
        }
      }
     }
-    ha:padstack_ref.68 {
-     proto=0; x=366.0mil; y=330.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:padstack_ref.64182 {
+     proto=4; x=466.0mil; y=430.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
      ha:flags {
       clearline=1
      }
@@ -421,8 +475,8 @@ ha:pcb-rnd-board-v6 {
        }
      }
     }
-    ha:padstack_ref.69 {
-     proto=0; x=414.0mil; y=291.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:padstack_ref.64183 {
+     proto=4; x=514.0mil; y=391.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
      ha:flags {
       clearline=1
      }
@@ -435,8 +489,8 @@ ha:pcb-rnd-board-v6 {
        }
      }
     }
-    ha:padstack_ref.74 {
-     proto=0; x=598.0mil; y=258.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:padstack_ref.64184 {
+     proto=4; x=698.0mil; y=358.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
      ha:flags {
       clearline=1
      }
@@ -449,8 +503,8 @@ ha:pcb-rnd-board-v6 {
        }
      }
     }
-    ha:padstack_ref.75 {
-     proto=0; x=476.0mil; y=259.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:padstack_ref.64185 {
+     proto=4; x=576.0mil; y=359.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
      ha:flags {
       clearline=1
      }
@@ -458,8 +512,8 @@ ha:pcb-rnd-board-v6 {
      li:thermal {
      }
     }
-    ha:padstack_ref.76 {
-     proto=0; x=513.0mil; y=372.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:padstack_ref.64186 {
+     proto=4; x=613.0mil; y=472.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
      ha:flags {
       clearline=1
      }
@@ -472,8 +526,8 @@ ha:pcb-rnd-board-v6 {
        }
      }
     }
-    ha:padstack_ref.77 {
-     proto=0; x=570.0mil; y=549.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:padstack_ref.64187 {
+     proto=4; x=670.0mil; y=649.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
      ha:flags {
       clearline=1
      }
@@ -486,8 +540,8 @@ ha:pcb-rnd-board-v6 {
        }
      }
     }
-    ha:padstack_ref.78 {
-     proto=0; x=585.0mil; y=464.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:padstack_ref.64188 {
+     proto=4; x=685.0mil; y=564.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
      ha:flags {
       clearline=1
      }
@@ -505,8 +559,8 @@ ha:pcb-rnd-board-v6 {
        }
      }
     }
-    ha:padstack_ref.79 {
-     proto=0; x=269.0mil; y=532.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:padstack_ref.64189 {
+     proto=4; x=369.0mil; y=632.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
      ha:flags {
       clearline=1
      }
@@ -519,8 +573,8 @@ ha:pcb-rnd-board-v6 {
        }
      }
     }
-    ha:padstack_ref.80 {
-     proto=0; x=677.0mil; y=559.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:padstack_ref.64190 {
+     proto=4; x=777.0mil; y=659.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
      ha:flags {
       clearline=1
      }
@@ -528,8 +582,8 @@ ha:pcb-rnd-board-v6 {
      li:thermal {
      }
     }
-    ha:padstack_ref.82 {
-     proto=0; x=697.0mil; y=639.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:padstack_ref.64191 {
+     proto=4; x=797.0mil; y=739.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
      ha:flags {
       clearline=1
      }
@@ -542,8 +596,8 @@ ha:pcb-rnd-board-v6 {
        }
      }
     }
-    ha:padstack_ref.83 {
-     proto=0; x=581.0mil; y=667.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:padstack_ref.64192 {
+     proto=4; x=681.0mil; y=767.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
      ha:flags {
       clearline=1
      }
@@ -556,8 +610,8 @@ ha:pcb-rnd-board-v6 {
        }
      }
     }
-    ha:padstack_ref.84 {
-     proto=0; x=514.0mil; y=703.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:padstack_ref.64193 {
+     proto=4; x=614.0mil; y=803.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
      ha:flags {
       clearline=1
      }
@@ -565,8 +619,8 @@ ha:pcb-rnd-board-v6 {
      li:thermal {
      }
     }
-    ha:padstack_ref.87 {
-     proto=0; x=781.0mil; y=439.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:padstack_ref.64194 {
+     proto=4; x=881.0mil; y=539.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
      ha:flags {
       clearline=1
      }
@@ -574,8 +628,8 @@ ha:pcb-rnd-board-v6 {
      li:thermal {
      }
     }
-    ha:padstack_ref.88 {
-     proto=0; x=669.0mil; y=407.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:padstack_ref.64195 {
+     proto=4; x=769.0mil; y=507.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
      ha:flags {
       clearline=1
      }
@@ -583,8 +637,8 @@ ha:pcb-rnd-board-v6 {
      li:thermal {
      }
     }
-    ha:padstack_ref.89 {
-     proto=0; x=573.0mil; y=313.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:padstack_ref.64196 {
+     proto=4; x=673.0mil; y=413.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
      ha:flags {
       clearline=1
      }
@@ -592,8 +646,8 @@ ha:pcb-rnd-board-v6 {
      li:thermal {
      }
     }
-    ha:padstack_ref.90 {
-     proto=0; x=573.0mil; y=351.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:padstack_ref.64197 {
+     proto=4; x=673.0mil; y=451.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
      ha:flags {
       clearline=1
      }
@@ -601,8 +655,8 @@ ha:pcb-rnd-board-v6 {
      li:thermal {
      }
     }
-    ha:padstack_ref.91 {
-     proto=0; x=484.0mil; y=425.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:padstack_ref.64198 {
+     proto=4; x=584.0mil; y=525.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
      ha:flags {
       clearline=1
      }
@@ -610,8 +664,8 @@ ha:pcb-rnd-board-v6 {
      li:thermal {
      }
     }
-    ha:padstack_ref.92 {
-     proto=0; x=332.0mil; y=282.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:padstack_ref.64199 {
+     proto=4; x=432.0mil; y=382.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
      ha:flags {
       clearline=1
      }
@@ -619,8 +673,8 @@ ha:pcb-rnd-board-v6 {
      li:thermal {
      }
     }
-    ha:padstack_ref.93 {
-     proto=0; x=359.0mil; y=403.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:padstack_ref.64200 {
+     proto=4; x=459.0mil; y=503.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
      ha:flags {
       clearline=1
      }
@@ -633,8 +687,8 @@ ha:pcb-rnd-board-v6 {
        }
      }
     }
-    ha:padstack_ref.94 {
-     proto=0; x=628.0mil; y=458.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:padstack_ref.64201 {
+     proto=4; x=728.0mil; y=558.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
      ha:flags {
       clearline=1
      }
@@ -642,8 +696,8 @@ ha:pcb-rnd-board-v6 {
      li:thermal {
      }
     }
-    ha:padstack_ref.95 {
-     proto=0; x=662.0mil; y=443.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:padstack_ref.64202 {
+     proto=4; x=762.0mil; y=543.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
      ha:flags {
       clearline=1
      }
@@ -651,8 +705,8 @@ ha:pcb-rnd-board-v6 {
      li:thermal {
      }
     }
-    ha:padstack_ref.96 {
-     proto=0; x=781.0mil; y=366.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:padstack_ref.64203 {
+     proto=4; x=881.0mil; y=466.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
      ha:flags {
       clearline=1
      }
@@ -670,8 +724,8 @@ ha:pcb-rnd-board-v6 {
        }
      }
     }
-    ha:padstack_ref.97 {
-     proto=0; x=411.0mil; y=399.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:padstack_ref.64204 {
+     proto=4; x=511.0mil; y=499.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
      ha:flags {
       clearline=1
      }
@@ -679,8 +733,8 @@ ha:pcb-rnd-board-v6 {
      li:thermal {
      }
     }
-    ha:padstack_ref.98 {
-     proto=0; x=9.788mm; y=9.4578mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+    ha:padstack_ref.64205 {
+     proto=4; x=485.35433071mil; y=472.35433071mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
      ha:flags {
       clearline=1
      }
@@ -688,150 +742,150 @@ ha:pcb-rnd-board-v6 {
      li:thermal {
      }
     }
-     ha:padstack_ref.40889 {
-      proto=0; x=1.718in; y=27.6098mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-      }
+    ha:padstack_ref.64206 {
+     proto=4; x=1.818in; y=1.187in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+     ha:flags {
+      clearline=1
      }
-     ha:padstack_ref.40890 {
-      proto=0; x=1.612in; y=27.6098mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
 
-      li:thermal {
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-      }
+     li:thermal {
+       li:1 {
+        on  
+        solid  
+        noshape  
+       }
      }
-     ha:padstack_ref.40891 {
-      proto=0; x=1.508in; y=27.6098mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-      }
+    }
+    ha:padstack_ref.64207 {
+     proto=4; x=1.712in; y=1.187in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+     ha:flags {
+      clearline=1
      }
-     ha:padstack_ref.52748 {
-      proto=0; x=18.57804mm; y=31.709353mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
 
-      li:thermal {
-        li:1 {
-         on  
-         solid  
-         noshape  
-        }
-      }
+     li:thermal {
+       li:3 {
+        on  
+        solid  
+        noshape  
+       }
      }
-     ha:padstack_ref.52749 {
-      proto=0; x=20.45764mm; y=31.709353mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-      }
+    }
+    ha:padstack_ref.64208 {
+     proto=4; x=1.608in; y=1.187in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+     ha:flags {
+      clearline=1
      }
-     ha:padstack_ref.53686 {
-      proto=0; x=31.0388mm; y=420.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
 
-      li:thermal {
-        li:0 {
-         on  
-         diag  
-         round  
-         noshape  
-        }
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-      }
+     li:thermal {
+       li:1 {
+        on  
+        solid  
+        noshape  
+       }
      }
-     ha:padstack_ref.53687 {
-      proto=0; x=1.197in; y=480.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
-
-      li:thermal {
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-      }
+    }
+    ha:padstack_ref.64209 {
+     proto=4; x=21.11804mm; y=34.249353mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+     ha:flags {
+      clearline=1
      }
-     ha:padstack_ref.53688 {
-      proto=0; x=1.284in; y=420.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
 
-      li:thermal {
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-      }
+     li:thermal {
+       li:1 {
+        on  
+        solid  
+        noshape  
+       }
+     }
+    }
+    ha:padstack_ref.64210 {
+     proto=4; x=22.99764mm; y=34.249353mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+     ha:flags {
+      clearline=1
      }
-     ha:padstack_ref.53689 {
-      proto=0; x=1.284in; y=480.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-      ha:flags {
-       clearline=1
-      }
 
-      li:thermal {
-        li:3 {
-         on  
-         solid  
-         noshape  
-        }
-      }
+     li:thermal {
+       li:3 {
+        on  
+        solid  
+        noshape  
+       }
+     }
+    }
+    ha:padstack_ref.64211 {
+     proto=4; x=1.322in; y=520.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+     ha:flags {
+      clearline=1
      }
-     ha:subc.134 {
-      ha:attributes {
-       value=
-       footprint=hole-M3
-       refdes=H2
-      }
-     ha:data {
-          li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=125.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+     li:thermal {
+       li:0 {
+        on  
+        diag  
+        round  
+        noshape  
+       }
+       li:3 {
+        on  
+        solid  
+        noshape  
+       }
+     }
+    }
+    ha:padstack_ref.64212 {
+     proto=4; x=32.9438mm; y=580.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+       li:3 {
+        on  
+        solid  
+        noshape  
+       }
+     }
+    }
+    ha:padstack_ref.64213 {
+     proto=4; x=1.384in; y=520.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+       li:3 {
+        on  
+        solid  
+        noshape  
+       }
+     }
+    }
+    ha:padstack_ref.64214 {
+     proto=4; x=1.384in; y=580.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+       li:3 {
+        on  
+        solid  
+        noshape  
+       }
+     }
+    }
+     ha:subc.62058 {
+      ha:attributes {
+       value=
+       footprint=hole-M3
+       refdes=H2
+      }
+     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;           }
@@ -887,8 +941,8 @@ ha:pcb-rnd-board-v6 {
      }
 
       li:objects {
-       ha:padstack_ref.136 {
-        proto=0; x=375.0mil; y=125.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+       ha:padstack_ref.62073 {
+        proto=0; x=475.0mil; y=225.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
         ha:flags {
          clearline=1
          lock=1
@@ -915,11 +969,11 @@ ha:pcb-rnd-board-v6 {
         ha:combining {        }
 
          li:objects {
-          ha:arc.137 {
-           x=375.0mil; y=125.0mil; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+          ha:arc.62059 {
+           x=475.0mil; y=225.0mil; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
           }
-          ha:text.135 {
-           string=%a.parent.refdes%; x=361.0mil; y=95.0mil; scale=100; fid=0;
+          ha:text.62060 {
+           string=%a.parent.refdes%; x=461.0mil; y=195.0mil; scale=100; fid=0;
            ha:flags {
             dyntext=1
             floater=1
@@ -938,26 +992,26 @@ ha:pcb-rnd-board-v6 {
         ha:combining {        }
 
          li:objects {
-          ha:line.138 {
-           x1=375.0mil; y1=125.0mil; x2=375.0mil; y2=125.0mil; thickness=0.1mm; clearance=0.0;
+          ha:line.62061 {
+           x1=475.0mil; y1=225.0mil; x2=475.0mil; y2=225.0mil; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=pnp-origin
            }
           }
-          ha:line.141 {
-           x1=375.0mil; y1=125.0mil; x2=375.0mil; y2=125.0mil; thickness=0.1mm; clearance=0.0;
+          ha:line.62064 {
+           x1=475.0mil; y1=225.0mil; x2=475.0mil; y2=225.0mil; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=origin
            }
           }
-          ha:line.144 {
-           x1=375.0mil; y1=125.0mil; x2=10.525mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
+          ha:line.62067 {
+           x1=475.0mil; y1=225.0mil; x2=13.065mm; y2=225.0mil; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=x
            }
           }
-          ha:line.147 {
-           x1=375.0mil; y1=125.0mil; x2=375.0mil; y2=4.175mm; thickness=0.1mm; clearance=0.0;
+          ha:line.62070 {
+           x1=475.0mil; y1=225.0mil; x2=475.0mil; y2=6.715mm; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=y
            }
@@ -973,7 +1027,7 @@ ha:pcb-rnd-board-v6 {
      }
       uid = qIc8VW925zCt24ZkTm0AAAAB
      }
-     ha:subc.150 {
+     ha:subc.62075 {
       ha:attributes {
        value=
        footprint=hole-M3
@@ -1040,8 +1094,8 @@ ha:pcb-rnd-board-v6 {
      }
 
       li:objects {
-       ha:padstack_ref.152 {
-        proto=0; x=375.0mil; y=875.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+       ha:padstack_ref.62090 {
+        proto=0; x=475.0mil; y=975.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
         ha:flags {
          clearline=1
          lock=1
@@ -1068,11 +1122,11 @@ ha:pcb-rnd-board-v6 {
         ha:combining {        }
 
          li:objects {
-          ha:arc.153 {
-           x=375.0mil; y=875.0mil; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+          ha:arc.62076 {
+           x=475.0mil; y=975.0mil; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
           }
-          ha:text.151 {
-           string=%a.parent.refdes%; x=366.0mil; y=845.0mil; scale=100; fid=0;
+          ha:text.62077 {
+           string=%a.parent.refdes%; x=466.0mil; y=945.0mil; scale=100; fid=0;
            ha:flags {
             dyntext=1
             floater=1
@@ -1091,26 +1145,26 @@ ha:pcb-rnd-board-v6 {
         ha:combining {        }
 
          li:objects {
-          ha:line.154 {
-           x1=375.0mil; y1=875.0mil; x2=375.0mil; y2=875.0mil; thickness=0.1mm; clearance=0.0;
+          ha:line.62078 {
+           x1=475.0mil; y1=975.0mil; x2=475.0mil; y2=975.0mil; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=pnp-origin
            }
           }
-          ha:line.157 {
-           x1=375.0mil; y1=875.0mil; x2=375.0mil; y2=875.0mil; thickness=0.1mm; clearance=0.0;
+          ha:line.62081 {
+           x1=475.0mil; y1=975.0mil; x2=475.0mil; y2=975.0mil; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=origin
            }
           }
-          ha:line.160 {
-           x1=375.0mil; y1=875.0mil; x2=10.525mm; y2=875.0mil; thickness=0.1mm; clearance=0.0;
+          ha:line.62084 {
+           x1=475.0mil; y1=975.0mil; x2=13.065mm; y2=975.0mil; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=x
            }
           }
-          ha:line.163 {
-           x1=375.0mil; y1=875.0mil; x2=375.0mil; y2=23.225mm; thickness=0.1mm; clearance=0.0;
+          ha:line.62087 {
+           x1=475.0mil; y1=975.0mil; x2=475.0mil; y2=25.765mm; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=y
            }
@@ -1126,18323 +1180,20067 @@ ha:pcb-rnd-board-v6 {
      }
       uid = qIc8VW925zCt24ZkTm0AAAAC
      }
-      ha:subc.195 {
-       ha:attributes {
-        value=100k
-        footprint=0402
-        refdes=R14
-       }
-      ha:data {
-            li:padstack_prototypes {
+     ha:subc.62092 {
+      ha:attributes {
+       value=100k
+       footprint=0402
+       refdes=R14
+      }
+     ha:data {
+          li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      ha:ps_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 {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+           clearance=0.0
+            li:ps_poly {
+             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  
-             }
-           }
+          }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
             }
-            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 { 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.197 {
-         proto=0; x=15.202408mm; y=313.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+      li:objects {
+       ha:padstack_ref.62106 {
+        proto=0; x=17.742408mm; y=413.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.62107 {
+        proto=0; x=730.0mil; y=413.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.198 {
-         proto=0; x=630.0mil; y=313.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+        ha:attributes {
+          term=2
+          name=2
         }
        }
-       li:layers {
+      }
+      li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-          li:objects {
-           ha:text.196 {
-            string=%a.parent.refdes%; x=16.349218mm; y=274.47mil; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 0.000000
+         li:objects {
+          ha:text.62093 {
+           string=%a.parent.refdes%; x=18.889218mm; y=374.47mil; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
            }
+           rot = 0.000000
           }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-          li:objects {
-           ha:line.199 {
-            x1=15.602204mm; y1=313.0mil; x2=15.602204mm; y2=313.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.202 {
-            x1=15.602204mm; y1=313.0mil; x2=15.602204mm; y2=313.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
+         li:objects {
+          ha:line.62094 {
+           x1=18.142204mm; y1=413.0mil; x2=18.142204mm; y2=413.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
            }
-           ha:line.205 {
-            x1=15.602204mm; y1=313.0mil; x2=16.602204mm; y2=313.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+          }
+          ha:line.62097 {
+           x1=18.142204mm; y1=413.0mil; x2=18.142204mm; y2=413.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-           ha:line.208 {
-            x1=15.602204mm; y1=313.0mil; x2=15.602204mm; y2=8.9502mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+          }
+          ha:line.62100 {
+           x1=18.142204mm; y1=413.0mil; x2=19.142204mm; y2=413.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+          ha:line.62103 {
+           x1=18.142204mm; y1=413.0mil; x2=18.142204mm; y2=11.4902mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
-        }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
        }
       }
-       uid = qIc8VW925zCt24ZkTm0AAAAE
+     }
+      uid = qIc8VW925zCt24ZkTm0AAAAE
+     }
+     ha:subc.62109 {
+      ha:attributes {
+       value=6screws
+       footprint=282834-6
+       refdes=J4
       }
-      ha:subc.211 {
-       ha:attributes {
-        value=6screws
-        footprint=282834-6
-        refdes=J4
-       }
-      ha:data {
-            li:padstack_prototypes {
+     ha:data {
+          li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=45.28mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
+      ha:ps_proto_v6.0 {
+        hdia=45.28mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
+           clearance=0.0
+          }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
            }
+           clearance=0.0
+          }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
            }
+           clearance=0.0
+          }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=76.87mil;            }
-            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=76.87mil;           }
+           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=76.87mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
-         }
-       }
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=76.87mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+        }
+      }
 
-       ha:ps_proto_v6.1 {
-         hdia=45.28mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
+      ha:ps_proto_v6.1 {
+        hdia=45.28mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -35.435mil  
-              -35.435mil  
-              35.435mil  
-              -35.435mil  
-              35.435mil  
-              35.435mil  
-              -35.435mil  
-              35.435mil  
-             }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
+           clearance=0.0
+            li:ps_poly {
+             -35.435mil  
+             -35.435mil  
+             35.435mil  
+             -35.435mil  
+             35.435mil  
+             35.435mil  
+             -35.435mil  
+             35.435mil  
             }
-            clearance=0.0
-             li:ps_poly {
-              -35.435mil  
-              -35.435mil  
-              35.435mil  
-              -35.435mil  
-              35.435mil  
-              35.435mil  
-              -35.435mil  
-              35.435mil  
-             }
-           }
+          }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -35.435mil  
-              -35.435mil  
-              35.435mil  
-              -35.435mil  
-              35.435mil  
-              35.435mil  
-              -35.435mil  
-              35.435mil  
-             }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+           clearance=0.0
+            li:ps_poly {
+             -35.435mil  
+             -35.435mil  
+             35.435mil  
+             -35.435mil  
+             35.435mil  
+             35.435mil  
+             -35.435mil  
+             35.435mil  
             }
-            clearance=0.0
-             li:ps_poly {
-              -38.435mil  
-              -38.435mil  
-              38.435mil  
-              -38.435mil  
-              38.435mil  
-              38.435mil  
-              -38.435mil  
-              38.435mil  
-             }
-           }
+          }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -35.435mil  
+             -35.435mil  
+             35.435mil  
+             -35.435mil  
+             35.435mil  
+             35.435mil  
+             -35.435mil  
+             35.435mil  
             }
-            clearance=0.0
-             li:ps_poly {
-              -38.435mil  
-              -38.435mil  
-              38.435mil  
-              -38.435mil  
-              38.435mil  
-              38.435mil  
-              -38.435mil  
-              38.435mil  
-             }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
            }
-         }
-       }
-      }
+           clearance=0.0
+            li:ps_poly {
+             -38.435mil  
+             -38.435mil  
+             38.435mil  
+             -38.435mil  
+             38.435mil  
+             38.435mil  
+             -38.435mil  
+             38.435mil  
+            }
+          }
 
-       li:objects {
-        ha:padstack_ref.213 {
-         proto=0; x=133.0mil; y=750.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=12.5mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=6
-           name=6
-         }
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -38.435mil  
+             -38.435mil  
+             38.435mil  
+             -38.435mil  
+             38.435mil  
+             38.435mil  
+             -38.435mil  
+             38.435mil  
+            }
+          }
         }
-        ha:padstack_ref.214 {
-         proto=0; x=133.0mil; y=650.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=12.5mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
+      }
+     }
 
-         ha:attributes {
-           term=5
-           name=5
-         }
+      li:objects {
+       ha:padstack_ref.62135 {
+        proto=0; x=233.0mil; y=850.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=12.5mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.215 {
-         proto=0; x=133.0mil; y=550.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=12.5mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=4
-           name=4
-         }
+        li:thermal {
         }
-        ha:padstack_ref.216 {
-         proto=0; x=133.0mil; y=450.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=12.5mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=3
-           name=3
-         }
+        ha:attributes {
+          term=6
+          name=6
         }
-        ha:padstack_ref.217 {
-         proto=0; x=133.0mil; y=350.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=12.5mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=2
-         }
+       }
+       ha:padstack_ref.62136 {
+        proto=0; x=233.0mil; y=750.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=12.5mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.218 {
-         proto=1; x=133.0mil; y=250.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=12.5mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
+        ha:attributes {
+          term=5
+          name=5
         }
        }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.219 {
-            x1=6.62813mm; y1=4.850124mm; x2=6.62813mm; y2=20.550124mm; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.222 {
-            x1=5.04mil; y1=4.850124mm; x2=6.62813mm; y2=4.850124mm; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.225 {
-            x1=5.04mil; y1=4.850124mm; x2=5.04mil; y2=20.550124mm; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.228 {
-            x1=5.04mil; y1=20.550124mm; x2=6.62813mm; y2=20.550124mm; thickness=6.0mil; clearance=0.0;
-           }
-           ha:text.212 {
-            string=%a.parent.refdes%; x=32.74mil; y=533.99mil; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-             onsolder=1
-            }
-            rot = 0.000000
-           }
-          }
-          ha:type {
-           silk = 1
-           bottom = 1
-          }
+       ha:padstack_ref.62137 {
+        proto=0; x=233.0mil; y=650.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=12.5mil;
+        ha:flags {
+         clearline=1
         }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+        li:thermal {
+        }
 
-          li:objects {
-           ha:line.231 {
-            x1=133.0mil; y1=500.0mil; x2=133.0mil; y2=500.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.234 {
-            x1=6.62813mm; y1=20.550124mm; x2=6.62813mm; y2=20.550124mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.237 {
-            x1=6.62813mm; y1=20.550124mm; x2=5.62813mm; y2=20.550124mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.240 {
-            x1=6.62813mm; y1=20.550124mm; x2=6.62813mm; y2=19.550124mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
-          }
+        ha:attributes {
+          term=4
+          name=4
         }
        }
-      }
-       uid = qIc8VW925zCt24ZkTm0AAAAF
-      }
-      ha:subc.306 {
-       ha:attributes {
-        value=
-        footprint=hole-M3
-        refdes=H4
-       }
-      ha:data {
-            li:padstack_prototypes {
+       ha:padstack_ref.62138 {
+        proto=0; x=233.0mil; y=550.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=12.5mil;
+        ha:flags {
+         clearline=1
+        }
 
-       ha:ps_proto_v6.0 {
-         hdia=125.0mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
+        li:thermal {
+        }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-           }
+        ha:attributes {
+          term=3
+          name=3
+        }
+       }
+       ha:padstack_ref.62139 {
+        proto=0; x=233.0mil; y=450.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=12.5mil;
+        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 {
+        }
 
-           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:attributes {
+          term=2
+          name=2
+        }
+       }
+       ha:padstack_ref.62140 {
+        proto=1; x=233.0mil; y=350.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=12.5mil;
+        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: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
-           }
-         }
+        ha:attributes {
+          term=1
+          name=1
+        }
        }
       }
+      li:layers {
 
-       li:objects {
-        ha:padstack_ref.308 {
-         proto=0; x=2.625in; y=875.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-         li:thermal {
-           li:0 {
-            on  
-            solid  
-            noshape  
-           }
-           li:1 {
-            on  
-            solid  
-            noshape  
-           }
-           li:2 {
-            on  
-            round  
-            noshape  
-           }
-           li:3 {
-            on  
-            solid  
-            noshape  
+         li:objects {
+          ha:line.62110 {
+           x1=9.16813mm; y1=7.390124mm; x2=9.16813mm; y2=23.090124mm; thickness=6.0mil; clearance=0.0;
+          }
+          ha:line.62113 {
+           x1=105.04mil; y1=7.390124mm; x2=9.16813mm; y2=7.390124mm; thickness=6.0mil; clearance=0.0;
+          }
+          ha:line.62116 {
+           x1=105.04mil; y1=7.390124mm; x2=105.04mil; y2=23.090124mm; thickness=6.0mil; clearance=0.0;
+          }
+          ha:line.62119 {
+           x1=105.04mil; y1=23.090124mm; x2=9.16813mm; y2=23.090124mm; thickness=6.0mil; clearance=0.0;
+          }
+          ha:text.62122 {
+           string=%a.parent.refdes%; x=132.74mil; y=633.99mil; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+            onsolder=1
            }
+           rot = 0.000000
+          }
          }
-
-         ha:attributes {
-           term=1
-           name=1
+         ha:type {
+          silk = 1
+          bottom = 1
          }
-        }
        }
-       li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-          li:objects {
-           ha:arc.309 {
-            x=2.625in; y=875.0mil; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-           }
-           ha:text.307 {
-            string=%a.parent.refdes%; x=65.9892mm; y=841.0mil; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 0.000000
+         li:objects {
+          ha:line.62123 {
+           x1=233.0mil; y1=600.0mil; x2=233.0mil; y2=600.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
            }
           }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.310 {
-            x1=2.625in; y1=875.0mil; x2=2.625in; y2=875.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.313 {
-            x1=2.625in; y1=875.0mil; x2=2.625in; y2=875.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.316 {
-            x1=2.625in; y1=875.0mil; x2=67.675mm; y2=875.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+          ha:line.62126 {
+           x1=9.16813mm; y1=23.090124mm; x2=9.16813mm; y2=23.090124mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-           ha:line.319 {
-            x1=2.625in; y1=875.0mil; x2=2.625in; y2=23.225mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+          }
+          ha:line.62129 {
+           x1=9.16813mm; y1=23.090124mm; x2=8.16813mm; y2=23.090124mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+          ha:line.62132 {
+           x1=9.16813mm; y1=23.090124mm; x2=9.16813mm; y2=22.090124mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
-        }
+         }
+         ha:type {
+          bottom = 1
+          virtual = 1
+          misc = 1
+         }
        }
       }
-       uid = qIc8VW925zCt24ZkTm0AAAAJ
+     }
+      uid = qIc8VW925zCt24ZkTm0AAAAF
+     }
+     ha:subc.62142 {
+      ha:attributes {
+       value=
+       footprint=hole-M3
+       refdes=H4
       }
-      ha:subc.357 {
-       ha:attributes {
-        {io_pcb::hidename_y}=22.9362 mm
-        footprint=gndhole
-        {io_pcb::hidename_scale}=100
-        refdes=H5
-        value=GND
-        {io_pcb::hidename_direction}=0
-        {io_pcb::hidename_x}=3.3782 mm
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=45.28mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-           }
+     ha:data {
+          li:padstack_prototypes {
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-           }
+      ha:ps_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=70.87mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=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=2.119884mm;            }
-            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=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=2.119884mm;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 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
            }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.358 {
-         proto=0; x=133.0mil; y=903.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
-         ha:flags {
-          clearline=1
-         }
+           clearance=0.0
+          }
 
-         li:thermal {
-           li:3 {
-            on  
-            diag  
-            round  
-            noshape  
+          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
            }
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-       }
-       li:layers {
-
-        ha:subc-aux {
-         lid=0
-         ha:combining {         }
+           clearance=0.0
+          }
 
-          li:objects {
-           ha:line.359 {
-            x1=133.0mil; y1=903.0mil; x2=133.0mil; y2=903.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.362 {
-            x1=133.0mil; y1=903.0mil; x2=133.0mil; y2=903.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.365 {
-            x1=133.0mil; y1=903.0mil; x2=4.3782mm; y2=903.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.368 {
-            x1=133.0mil; y1=903.0mil; x2=133.0mil; y2=23.9362mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
            }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+           clearance=0.0
           }
         }
-       }
-      }
-       uid = qIc8VW925zCt24ZkTm0AAAAL
       }
-      ha:subc.390 {
-       ha:attributes {
-        value=LM293
-        footprint=8ufson2x2
-        refdes=U13
-       }
-      ha:data {
-            li:padstack_prototypes {
+     }
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      li:objects {
+       ha:padstack_ref.62157 {
+        proto=0; x=69.215mm; y=975.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              5.905mil  
-              -0.374904mm  
-              -5.905mil  
-              -0.374904mm  
-              -5.905mil  
-              0.374904mm  
-              5.905mil  
-              0.374904mm  
-             }
-           }
+        li:thermal {
+          li:0 {
+           on  
+           solid  
+           noshape  
+          }
+          li:1 {
+           on  
+           solid  
+           noshape  
+          }
+          li:2 {
+           on  
+           round  
+           noshape  
+          }
+          li:3 {
+           on  
+           solid  
+           noshape  
+          }
+        }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              11.81mil  
-              -0.524891mm  
-              -11.81mil  
-              -0.524891mm  
-              -11.81mil  
-              0.524891mm  
-              11.81mil  
-              0.524891mm  
-             }
-           }
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+      }
+      li:layers {
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              5.905mil  
-              -0.374904mm  
-              -5.905mil  
-              -0.374904mm  
-              -5.905mil  
-              0.374904mm  
-              5.905mil  
-              0.374904mm  
-             }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:arc.62143 {
+           x=69.215mm; y=975.0mil; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+          }
+          ha:text.62144 {
+           string=%a.parent.refdes%; x=2.698in; y=941.0mil; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
            }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
          }
        }
 
-       ha:ps_proto_v6.1 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -31.5mil  
-              -0.225044mm  
-              -31.5mil  
-              0.225044mm  
-              31.5mil  
-              0.225044mm  
-              31.5mil  
-              -0.225044mm  
-             }
+         li:objects {
+          ha:line.62145 {
+           x1=69.215mm; y1=975.0mil; x2=69.215mm; y2=975.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -37.405mil  
-              -14.765mil  
-              -37.405mil  
-              14.765mil  
-              37.405mil  
-              14.765mil  
-              37.405mil  
-              -14.765mil  
-             }
+          }
+          ha:line.62148 {
+           x1=69.215mm; y1=975.0mil; x2=69.215mm; y2=975.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -31.5mil  
-              -0.225044mm  
-              -31.5mil  
-              0.225044mm  
-              31.5mil  
-              0.225044mm  
-              31.5mil  
-              -0.225044mm  
-             }
+          }
+          ha:line.62151 {
+           x1=69.215mm; y1=975.0mil; x2=70.215mm; y2=975.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.62154 {
+           x1=69.215mm; y1=975.0mil; x2=69.215mm; y2=25.765mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
            }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
          }
        }
       }
+     }
+      uid = qIc8VW925zCt24ZkTm0AAAAJ
+     }
+     ha:subc.62159 {
+      ha:attributes {
+       {io_pcb::hidename_y}=22.9362 mm
+       footprint=gndhole
+       {io_pcb::hidename_scale}=100
+       refdes=H5
+       value=GND
+       {io_pcb::hidename_direction}=0
+       {io_pcb::hidename_x}=3.3782 mm
+      }
+     ha:data {
+          li:padstack_prototypes {
 
-       li:objects {
-        ha:padstack_ref.392 {
-         proto=0; x=434.47mil; y=372.355mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.393 {
-         proto=0; x=12.535662mm; y=7.407783mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=5
-           name=5
-         }
-        }
-        ha:padstack_ref.394 {
-         proto=0; x=454.16mil; y=372.355mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
-        ha:padstack_ref.395 {
-         proto=0; x=12.035536mm; y=7.407783mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
+      ha:ps_proto_v6.0 {
+        hdia=45.28mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
 
-         ha:attributes {
-           term=6
-           name=6
-         }
-        }
-        ha:padstack_ref.396 {
-         proto=0; x=12.035536mm; y=372.355mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+          }
 
-         li:thermal {
-         }
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
+          }
 
-         ha:attributes {
-           term=3
-           name=3
-         }
-        }
-        ha:padstack_ref.397 {
-         proto=0; x=454.16mil; y=7.407783mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+          }
 
-         li:thermal {
-         }
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=2.119884mm;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
 
-         ha:attributes {
-           term=7
-           name=7
-         }
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=2.119884mm;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
         }
-        ha:padstack_ref.398 {
-         proto=0; x=12.535662mm; y=372.355mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
+      }
+     }
 
-         ha:attributes {
-           term=4
-           name=4
-         }
+      li:objects {
+       ha:padstack_ref.62172 {
+        proto=0; x=233.0mil; y=1.003in; rot=0.000000; xmirror=0; smirror=0; clearance=0.16002mm;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.399 {
-         proto=0; x=434.47mil; y=7.407783mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=8
-           name=8
-         }
+        li:thermal {
+          li:3 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
         }
-        ha:padstack_ref.400 {
-         proto=1; x=464.0mil; y=332.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=GND
-           name=GND
-         }
+        ha:attributes {
+          term=1
+          name=1
         }
        }
-       li:layers {
+      }
+      li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+       ha:subc-aux {
+        lid=0
+        ha:combining {        }
 
-          li:objects {
-           ha:line.401 {
-            x1=10.785602mm; y1=7.432802mm; x2=503.37mil; y2=7.432802mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.404 {
-            x1=503.37mil; y1=7.432802mm; x2=503.37mil; y2=371.37mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.407 {
-            x1=10.785602mm; y1=371.37mil; x2=503.37mil; y2=371.37mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.410 {
-            x1=10.785602mm; y1=7.432802mm; x2=10.785602mm; y2=371.37mil; thickness=10.0mil; clearance=0.0;
+         li:objects {
+          ha:line.62160 {
+           x1=233.0mil; y1=1.003in; x2=233.0mil; y2=1.003in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
            }
-           ha:line.413 {
-            x1=10.485628mm; y1=371.37mil; x2=10.485628mm; y2=371.37mil; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.62163 {
+           x1=233.0mil; y1=1.003in; x2=233.0mil; y2=1.003in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-           ha:text.391 {
-            string=%a.parent.refdes%; x=464.0mil; y=332.0mil; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 0.000000
+          }
+          ha:line.62166 {
+           x1=233.0mil; y1=1.003in; x2=6.9182mm; y2=1.003in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
           }
-          ha:type {
-           silk = 1
-           top = 1
+          ha:line.62169 {
+           x1=233.0mil; y1=1.003in; x2=233.0mil; y2=26.4762mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
-        }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = qIc8VW925zCt24ZkTm0AAAAL
+     }
+     ha:subc.62174 {
+      ha:attributes {
+       value=LM293
+       footprint=8ufson2x2
+       refdes=U13
+      }
+     ha:data {
+          li:padstack_prototypes {
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-          li:objects {
-           ha:line.416 {
-            x1=464.0mil; y1=332.0mil; x2=464.0mil; y2=332.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-           ha:line.419 {
-            x1=464.0mil; y1=332.0mil; x2=464.0mil; y2=332.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+           clearance=0.0
+            li:ps_poly {
+             5.905mil  
+             -0.374904mm  
+             -5.905mil  
+             -0.374904mm  
+             -5.905mil  
+             0.374904mm  
+             5.905mil  
+             0.374904mm  
             }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
            }
-           ha:line.422 {
-            x1=464.0mil; y1=332.0mil; x2=464.0mil; y2=9.4328mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+           clearance=0.0
+            li:ps_poly {
+             11.81mil  
+             -0.524891mm  
+             -11.81mil  
+             -0.524891mm  
+             -11.81mil  
+             0.524891mm  
+             11.81mil  
+             0.524891mm  
             }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
            }
-           ha:line.425 {
-            x1=464.0mil; y1=332.0mil; x2=12.7856mm; y2=332.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+           clearance=0.0
+            li:ps_poly {
+             5.905mil  
+             -0.374904mm  
+             -5.905mil  
+             -0.374904mm  
+             -5.905mil  
+             0.374904mm  
+             5.905mil  
+             0.374904mm  
             }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
           }
         }
-       }
-      }
-       uid = qIc8VW925zCt24ZkTm0AAAAN
       }
-      ha:subc.428 {
-       ha:attributes {
-        value=DFLS130L
-        footprint=powerdi123
-        refdes=D3
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -43.31mil  
-              -0.700024mm  
-              -43.31mil  
-              0.700024mm  
-              43.31mil  
-              0.700024mm  
-              43.31mil  
-              -0.700024mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -49.215mil  
-              -33.465mil  
-              -49.215mil  
-              33.465mil  
-              49.215mil  
-              33.465mil  
-              49.215mil  
-              -33.465mil  
-             }
-           }
+      ha:ps_proto_v6.1 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -43.31mil  
-              -0.700024mm  
-              -43.31mil  
-              0.700024mm  
-              43.31mil  
-              0.700024mm  
-              43.31mil  
-              -0.700024mm  
-             }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-         }
-       }
-
-       ha:ps_proto_v6.1 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
+           clearance=0.0
+            li:ps_poly {
+             -31.5mil  
+             -0.225044mm  
+             -31.5mil  
+             0.225044mm  
+             31.5mil  
+             0.225044mm  
+             31.5mil  
+             -0.225044mm  
             }
-            clearance=0.0
-             li:ps_poly {
-              0.449961mm  
-              -0.699897mm  
-              -0.449961mm  
-              -0.699897mm  
-              -0.449961mm  
-              0.699897mm  
-              0.449961mm  
-              0.699897mm  
-             }
-           }
+          }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              23.62mil  
-              -33.46mil  
-              -23.62mil  
-              -33.46mil  
-              -23.62mil  
-              33.46mil  
-              23.62mil  
-              33.46mil  
-             }
+          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 {
+             -37.405mil  
+             -14.765mil  
+             -37.405mil  
+             14.765mil  
+             37.405mil  
+             14.765mil  
+             37.405mil  
+             -14.765mil  
             }
-            clearance=0.0
-             li:ps_poly {
-              0.449961mm  
-              -0.699897mm  
-              -0.449961mm  
-              -0.699897mm  
-              -0.449961mm  
-              0.699897mm  
-              0.449961mm  
-              0.699897mm  
-             }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
            }
-         }
-       }
+           clearance=0.0
+            li:ps_poly {
+             -31.5mil  
+             -0.225044mm  
+             -31.5mil  
+             0.225044mm  
+             31.5mil  
+             0.225044mm  
+             31.5mil  
+             -0.225044mm  
+            }
+          }
+        }
       }
+     }
 
-       li:objects {
-        ha:padstack_ref.430 {
-         proto=0; x=328.0mil; y=668.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=cathode
-         }
+      li:objects {
+       ha:padstack_ref.62203 {
+        proto=0; x=534.47mil; y=472.355mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.431 {
-         proto=1; x=227.61mil; y=668.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=1
-           name=anode
-         }
+        ha:attributes {
+          term=1
+          name=1
         }
        }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.432 {
-            x1=5.881116mm; y1=16.002254mm; x2=349.66mil; y2=16.002254mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.435 {
-            x1=349.66mil; y1=16.002254mm; x2=349.66mil; y2=705.99mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.438 {
-            x1=349.66mil; y1=705.99mil; x2=5.881116mm; y2=705.99mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.441 {
-            x1=5.881116mm; y1=705.99mil; x2=5.881116mm; y2=16.002254mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.444 {
-            x1=9.415526mm; y1=16.002254mm; x2=389.68mil; y2=16.002254mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.447 {
-            x1=389.68mil; y1=16.002254mm; x2=389.68mil; y2=705.99mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.450 {
-            x1=389.68mil; y1=705.99mil; x2=9.415526mm; y2=705.99mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:text.429 {
-            string=%a.parent.refdes%; x=290.6mil; y=668.0mil; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 0.000000
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
+       ha:padstack_ref.62204 {
+        proto=0; x=15.075662mm; y=9.947783mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+        ha:flags {
+         clearline=1
         }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+        li:thermal {
+        }
 
-          li:objects {
-           ha:line.453 {
-            x1=277.805mil; y1=668.0mil; x2=277.805mil; y2=668.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.456 {
-            x1=290.6mil; y1=668.0mil; x2=290.6mil; y2=668.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.459 {
-            x1=290.6mil; y1=668.0mil; x2=8.38124mm; y2=668.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.462 {
-            x1=290.6mil; y1=668.0mil; x2=290.6mil; y2=17.9672mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+        ha:attributes {
+          term=5
+          name=5
         }
        }
-      }
-       uid = qIc8VW925zCt24ZkTm0AAAAO
-      }
-      ha:subc.487 {
-       ha:attributes {
-        value=10k
-        footprint=0402
-        refdes=R38
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
-           }
+       ha:padstack_ref.62205 {
+        proto=0; x=14.075664mm; y=472.355mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+        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.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-             }
-           }
+        li:thermal {
+        }
 
-           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:attributes {
+          term=2
+          name=2
+        }
        }
-      }
-
-       li:objects {
-        ha:padstack_ref.489 {
-         proto=0; x=13.500608mm; y=258.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
+       ha:padstack_ref.62206 {
+        proto=0; x=573.84mil; y=9.947783mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.490 {
-         proto=0; x=563.0mil; y=258.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+        ha:attributes {
+          term=6
+          name=6
         }
        }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:text.488 {
-            string=%a.parent.refdes%; x=519.11mil; y=4.6116mm; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 0.000000
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
+       ha:padstack_ref.62207 {
+        proto=0; x=573.84mil; y=472.355mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+        ha:flags {
+         clearline=1
         }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+        li:thermal {
+        }
 
-          li:objects {
-           ha:line.491 {
-            x1=13.900404mm; y1=258.0mil; x2=13.900404mm; y2=258.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.494 {
-            x1=13.900404mm; y1=258.0mil; x2=13.900404mm; y2=258.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.497 {
-            x1=13.900404mm; y1=258.0mil; x2=14.900404mm; y2=258.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.500 {
-            x1=13.900404mm; y1=258.0mil; x2=13.900404mm; y2=7.5532mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+        ha:attributes {
+          term=3
+          name=3
         }
        }
-      }
-       uid = qIc8VW925zCt24ZkTm0AAAAQ
-      }
-      ha:subc.503 {
-       ha:attributes {
-        value=9.09k
-        footprint=0402
-        refdes=R39
-       }
-      ha:data {
-            li:padstack_prototypes {
+       ha:padstack_ref.62208 {
+        proto=0; x=14.075664mm; y=9.947783mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+        ha:flags {
+         clearline=1
+        }
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+        li:thermal {
+        }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
-           }
+        ha:attributes {
+          term=7
+          name=7
+        }
+       }
+       ha:padstack_ref.62209 {
+        proto=0; x=15.075662mm; y=472.355mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+        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.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-             }
-           }
+        li:thermal {
+        }
 
-           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:attributes {
+          term=4
+          name=4
+        }
        }
-      }
-
-       li:objects {
-        ha:padstack_ref.505 {
-         proto=0; x=563.0mil; y=219.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+       ha:padstack_ref.62210 {
+        proto=0; x=534.47mil; y=9.947783mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+        ha:flags {
+         clearline=1
+        }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
+        ha:attributes {
+          term=8
+          name=8
+        }
+       }
+       ha:padstack_ref.62211 {
+        proto=1; x=564.0mil; y=432.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.506 {
-         proto=0; x=13.500608mm; y=219.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+        ha:attributes {
+          term=GND
+          name=GND
         }
        }
-       li:layers {
+      }
+      li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-          li:objects {
-           ha:text.504 {
-            string=%a.parent.refdes%; x=14.818614mm; y=7.7836mm; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 180.000000
-           }
+         li:objects {
+          ha:line.62175 {
+           x1=13.325602mm; y1=9.972802mm; x2=603.37mil; y2=9.972802mm; thickness=10.0mil; clearance=0.0;
           }
-          ha:type {
-           silk = 1
-           top = 1
+          ha:line.62178 {
+           x1=603.37mil; y1=9.972802mm; x2=603.37mil; y2=471.37mil; thickness=10.0mil; clearance=0.0;
           }
-        }
+          ha:line.62181 {
+           x1=13.325602mm; y1=471.37mil; x2=603.37mil; y2=471.37mil; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.62184 {
+           x1=13.325602mm; y1=9.972802mm; x2=13.325602mm; y2=471.37mil; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.62187 {
+           x1=512.82mil; y1=471.37mil; x2=512.82mil; y2=471.37mil; thickness=10.0mil; clearance=0.0;
+          }
+          ha:text.62190 {
+           string=%a.parent.refdes%; x=564.0mil; y=432.0mil; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-          li:objects {
-           ha:line.507 {
-            x1=13.900404mm; y1=219.0mil; x2=13.900404mm; y2=219.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.510 {
-            x1=13.900404mm; y1=219.0mil; x2=13.900404mm; y2=219.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
+         li:objects {
+          ha:line.62191 {
+           x1=564.0mil; y1=432.0mil; x2=564.0mil; y2=432.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
            }
-           ha:line.513 {
-            x1=13.900404mm; y1=219.0mil; x2=12.900404mm; y2=219.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+          }
+          ha:line.62194 {
+           x1=564.0mil; y1=432.0mil; x2=564.0mil; y2=432.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-           ha:line.516 {
-            x1=13.900404mm; y1=219.0mil; x2=13.900404mm; y2=4.5626mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+          }
+          ha:line.62197 {
+           x1=564.0mil; y1=432.0mil; x2=564.0mil; y2=11.9728mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+          ha:line.62200 {
+           x1=564.0mil; y1=432.0mil; x2=15.3256mm; y2=432.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
-        }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
        }
       }
-       uid = qIc8VW925zCt24ZkTm0AAAAR
+     }
+      uid = qIc8VW925zCt24ZkTm0AAAAN
+     }
+     ha:subc.62213 {
+      ha:attributes {
+       value=DFLS130L
+       footprint=powerdi123
+       refdes=D3
       }
-      ha:subc.750 {
-       ha:attributes {
-        value=Si7232DN
-        footprint=1212-8
-        refdes=Q1
-       }
-      ha:data {
-            li:padstack_prototypes {
+     ha:data {
+          li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.494919mm  
-              -0.202438mm  
-              -0.494919mm  
-              0.202438mm  
-              0.494919mm  
-              0.202438mm  
-              0.494919mm  
-              -0.202438mm  
-             }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+           clearance=0.0
+            li:ps_poly {
+             -43.31mil  
+             -0.700024mm  
+             -43.31mil  
+             0.700024mm  
+             43.31mil  
+             0.700024mm  
+             43.31mil  
+             -0.700024mm  
             }
-            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_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
            }
-         }
-       }
-
-       ha:ps_proto_v6.1 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
+           clearance=0.0
+            li:ps_poly {
+             -49.215mil  
+             -33.465mil  
+             -49.215mil  
+             33.465mil  
+             49.215mil  
+             33.465mil  
+             49.215mil  
+             -33.465mil  
             }
-            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: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
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+           clearance=0.0
+            li:ps_poly {
+             -43.31mil  
+             -0.700024mm  
+             -43.31mil  
+             0.700024mm  
+             43.31mil  
+             0.700024mm  
+             43.31mil  
+             -0.700024mm  
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.862583mm  
-              -0.495045mm  
-              -0.862583mm  
-              0.495045mm  
-              0.862583mm  
-              0.495045mm  
-              0.862583mm  
-              -0.495045mm  
-             }
-           }
-         }
-       }
+          }
+        }
       }
 
-       li:objects {
-        ha:padstack_ref.752 {
-         proto=0; x=218.455mil; y=382.3mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
+      ha:ps_proto_v6.1 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-         ha:attributes {
-           term=8
-           name=pin8
-         }
-        }
-        ha:padstack_ref.753 {
-         proto=0; x=331.435mil; y=382.3mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-         ha:flags {
-          clearline=1
-         }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.449961mm  
+             -0.699897mm  
+             -0.449961mm  
+             -0.699897mm  
+             -0.449961mm  
+             0.699897mm  
+             0.449961mm  
+             0.699897mm  
+            }
+          }
 
-         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 {
+             23.62mil  
+             -33.46mil  
+             -23.62mil  
+             -33.46mil  
+             -23.62mil  
+             33.46mil  
+             23.62mil  
+             33.46mil  
+            }
+          }
 
-         ha:attributes {
-           term=1
-           name=pin1
-         }
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.449961mm  
+             -0.699897mm  
+             -0.449961mm  
+             -0.699897mm  
+             -0.449961mm  
+             0.699897mm  
+             0.449961mm  
+             0.699897mm  
+            }
+          }
         }
-        ha:padstack_ref.754 {
-         proto=0; x=218.455mil; y=9.060434mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
+      }
+     }
 
-         ha:attributes {
-           term=7
-           name=pin7
-         }
+      li:objects {
+       ha:padstack_ref.62248 {
+        proto=0; x=428.0mil; y=768.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.755 {
-         proto=0; x=331.435mil; y=9.060434mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=2
-           name=pin2
-         }
+        li:thermal {
         }
-        ha:padstack_ref.756 {
-         proto=0; x=218.455mil; y=331.12mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=6
-           name=pin6
-         }
+        ha:attributes {
+          term=2
+          name=cathode
         }
-        ha:padstack_ref.757 {
-         proto=0; x=331.435mil; y=331.12mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=3
-           name=pin3
-         }
+       }
+       ha:padstack_ref.62249 {
+        proto=1; x=327.61mil; y=768.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.758 {
-         proto=0; x=218.455mil; y=7.760462mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=5
-           name=pin5
-         }
+        li:thermal {
         }
-        ha:padstack_ref.759 {
-         proto=0; x=331.435mil; y=7.760462mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=4
-           name=pin4
-         }
+        ha:attributes {
+          term=1
+          name=anode
         }
-        ha:padstack_ref.760 {
-         proto=1; x=253.0mil; y=9.342882mm; rot=0.000000; xmirror=0; smirror=0; clearance=-0.382397mm;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
+       }
+      }
+      li:layers {
 
-         ha:attributes {
-           term=8
-           name=pin8
-         }
-        }
-        ha:padstack_ref.761 {
-         proto=1; x=253.0mil; y=320.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=-0.382397mm;
-         ha:flags {
-          clearline=1
-         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-         li:thermal {
+         li:objects {
+          ha:line.62214 {
+           x1=331.54mil; y1=18.542254mm; x2=449.66mil; y2=18.542254mm; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.62217 {
+           x1=449.66mil; y1=18.542254mm; x2=449.66mil; y2=805.99mil; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.62220 {
+           x1=449.66mil; y1=805.99mil; x2=331.54mil; y2=805.99mil; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.62223 {
+           x1=331.54mil; y1=805.99mil; x2=331.54mil; y2=18.542254mm; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.62226 {
+           x1=11.955526mm; y1=18.542254mm; x2=489.68mil; y2=18.542254mm; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.62229 {
+           x1=489.68mil; y1=18.542254mm; x2=489.68mil; y2=805.99mil; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.62232 {
+           x1=489.68mil; y1=805.99mil; x2=11.955526mm; y2=805.99mil; thickness=10.0mil; clearance=0.0;
+          }
+          ha:text.62235 {
+           string=%a.parent.refdes%; x=390.6mil; y=768.0mil; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
          }
-
-         ha:attributes {
-           term=5
-           name=pin5
+         ha:type {
+          silk = 1
+          top = 1
          }
-        }
        }
-       li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-          li:objects {
-           ha:line.762 {
-            x1=209.99mil; y1=408.87mil; x2=8.63346mm; y2=408.87mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.765 {
-            x1=8.63346mm; y1=7.085584mm; x2=8.63346mm; y2=408.87mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.768 {
-            x1=209.99mil; y1=7.085584mm; x2=8.63346mm; y2=7.085584mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.771 {
-            x1=209.99mil; y1=7.085584mm; x2=209.99mil; y2=408.87mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:arc.774 {
-            x=366.12mil; y=10.035286mm; width=5.0mil; height=5.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-           }
-           ha:text.751 {
-            string=%a.parent.refdes%; x=154.83mil; y=11.316462mm; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 90.000000
+         li:objects {
+          ha:line.62236 {
+           x1=377.805mil; y1=768.0mil; x2=377.805mil; y2=768.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
            }
           }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.775 {
-            x1=6.872122mm; y1=343.915mil; x2=6.872122mm; y2=343.915mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.778 {
-            x1=6.983476mm; y1=343.92mil; x2=6.983476mm; y2=343.92mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.781 {
-            x1=6.983476mm; y1=343.92mil; x2=5.983476mm; y2=343.92mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+          ha:line.62239 {
+           x1=390.6mil; y1=768.0mil; x2=390.6mil; y2=768.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-           ha:line.784 {
-            x1=6.983476mm; y1=343.92mil; x2=6.983476mm; y2=7.735568mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+          }
+          ha:line.62242 {
+           x1=390.6mil; y1=768.0mil; x2=10.92124mm; y2=768.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+          ha:line.62245 {
+           x1=390.6mil; y1=768.0mil; x2=390.6mil; y2=20.5072mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
-        }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
        }
       }
-       uid = qIc8VW925zCt24ZkTm0AAAAa
+     }
+      uid = qIc8VW925zCt24ZkTm0AAAAO
+     }
+     ha:subc.62251 {
+      ha:attributes {
+       value=10k
+       footprint=0402
+       refdes=R38
       }
-      ha:subc.787 {
-       ha:attributes {
-        value=W25Q64
-        footprint=SOIJ8
-        refdes=U5
-       }
-      ha:data {
-            li:padstack_prototypes {
+     ha:data {
+          li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -33.46mil  
-              -12.795mil  
-              -33.46mil  
-              12.795mil  
-              33.46mil  
-              12.795mil  
-              33.46mil  
-              -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 {
-              -36.46mil  
-              -15.795mil  
-              -36.46mil  
-              15.795mil  
-              36.46mil  
-              15.795mil  
-              36.46mil  
-              -15.795mil  
-             }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
             }
-            clearance=0.0
-             li:ps_poly {
-              -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
            }
-
-           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  
             }
-            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  
-             }
+          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.789 {
-         proto=0; x=1.053215in; y=31.648146mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=8
-           name=VCC
-         }
+      li:objects {
+       ha:padstack_ref.62265 {
+        proto=0; x=16.040608mm; y=358.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.790 {
-         proto=1; x=33.751392mm; y=31.648146mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=1
-           name=CS
-         }
+        li:thermal {
         }
-        ha:padstack_ref.791 {
-         proto=0; x=1.053215in; y=1.19599in; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=7
-           name=HOLD
-         }
+        ha:attributes {
+          term=1
+          name=1
         }
-        ha:padstack_ref.792 {
-         proto=1; x=33.751392mm; y=1.19599in; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=SO
-         }
+       }
+       ha:padstack_ref.62266 {
+        proto=0; x=663.0mil; y=358.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.793 {
-         proto=0; x=1.053215in; y=1.146in; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=6
-           name=SCK
-         }
+        li:thermal {
         }
-        ha:padstack_ref.794 {
-         proto=1; x=33.751392mm; y=1.146in; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=3
-           name=WP
-         }
+        ha:attributes {
+          term=2
+          name=2
         }
-        ha:padstack_ref.795 {
-         proto=0; x=1.053215in; y=1.096in; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
+       }
+      }
+      li:layers {
 
-         ha:attributes {
-           term=5
-           name=SI
-         }
-        }
-        ha:padstack_ref.796 {
-         proto=1; x=33.751392mm; y=1.096in; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-         ha:flags {
-          clearline=1
-         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-         li:thermal {
+         li:objects {
+          ha:text.62252 {
+           string=%a.parent.refdes%; x=619.11mil; y=7.1516mm; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
          }
-
-         ha:attributes {
-           term=4
-           name=VSS
+         ha:type {
+          silk = 1
+          top = 1
          }
-        }
        }
-       li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-          li:objects {
-           ha:line.797 {
-            x1=27.56154mm; y1=27.078432mm; x2=27.56154mm; y2=1.27591in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.800 {
-            x1=27.56154mm; y1=27.078432mm; x2=1.29691in; y2=27.078432mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.803 {
-            x1=1.29691in; y1=27.078432mm; x2=1.29691in; y2=1.27591in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.806 {
-            x1=27.56154mm; y1=1.27591in; x2=1.29691in; y2=1.27591in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:arc.809 {
-            x=32.47644mm; y=31.648146mm; width=5.0mil; height=5.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-           }
-           ha:text.788 {
-            string=%a.parent.refdes%; x=1.05689in; y=26.660094mm; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 90.000000
+         li:objects {
+          ha:line.62253 {
+           x1=16.440404mm; y1=358.0mil; x2=16.440404mm; y2=358.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
            }
           }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.810 {
-            x1=30.251526mm; y1=1.170995in; x2=30.251526mm; y2=1.170995in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.813 {
-            x1=1.191in; y1=1.171in; x2=1.191in; y2=1.171in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.816 {
-            x1=1.191in; y1=1.171in; x2=29.2514mm; y2=1.171in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+          ha:line.62256 {
+           x1=16.440404mm; y1=358.0mil; x2=16.440404mm; y2=358.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-           ha:line.819 {
-            x1=1.191in; y1=1.171in; x2=1.191in; y2=28.7434mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+          }
+          ha:line.62259 {
+           x1=16.440404mm; y1=358.0mil; x2=17.440404mm; y2=358.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+          ha:line.62262 {
+           x1=16.440404mm; y1=358.0mil; x2=16.440404mm; y2=10.0932mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
-        }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
        }
       }
-       uid = qIc8VW925zCt24ZkTm0AAAAb
+     }
+      uid = qIc8VW925zCt24ZkTm0AAAAQ
+     }
+     ha:subc.62268 {
+      ha:attributes {
+       value=9.09k
+       footprint=0402
+       refdes=R39
       }
-      ha:subc.822 {
-       ha:attributes {
-        value=100k
-        footprint=0402
-        refdes=R13
-       }
-      ha:data {
-            li:padstack_prototypes {
+     ha:data {
+          li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+           clearance=0.0
+            li:ps_poly {
+             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  
-             }
-           }
+          }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
             }
-            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 { 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.824 {
-         proto=0; x=15.202408mm; y=351.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+      li:objects {
+       ha:padstack_ref.62282 {
+        proto=0; x=663.0mil; y=319.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.62283 {
+        proto=0; x=16.040608mm; y=319.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.825 {
-         proto=0; x=630.0mil; y=351.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+        ha:attributes {
+          term=2
+          name=2
         }
        }
-       li:layers {
+      }
+      li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-          li:objects {
-           ha:text.823 {
-            string=%a.parent.refdes%; x=568.61mil; y=6.942582mm; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 0.000000
+         li:objects {
+          ha:text.62269 {
+           string=%a.parent.refdes%; x=17.358614mm; y=10.3236mm; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
            }
+           rot = 180.000000
           }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-          li:objects {
-           ha:line.826 {
-            x1=15.602204mm; y1=351.0mil; x2=15.602204mm; y2=351.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.829 {
-            x1=15.602204mm; y1=351.0mil; x2=15.602204mm; y2=351.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
+         li:objects {
+          ha:line.62270 {
+           x1=16.440404mm; y1=319.0mil; x2=16.440404mm; y2=319.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
            }
-           ha:line.832 {
-            x1=15.602204mm; y1=351.0mil; x2=16.602204mm; y2=351.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+          }
+          ha:line.62273 {
+           x1=16.440404mm; y1=319.0mil; x2=16.440404mm; y2=319.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-           ha:line.835 {
-            x1=15.602204mm; y1=351.0mil; x2=15.602204mm; y2=9.9154mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+          }
+          ha:line.62276 {
+           x1=16.440404mm; y1=319.0mil; x2=15.440404mm; y2=319.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+          ha:line.62279 {
+           x1=16.440404mm; y1=319.0mil; x2=16.440404mm; y2=7.1026mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
-        }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
        }
       }
-       uid = qIc8VW925zCt24ZkTm0AAAAc
+     }
+      uid = qIc8VW925zCt24ZkTm0AAAAR
+     }
+     ha:subc.62285 {
+      ha:attributes {
+       value=Si7232DN
+       footprint=1212-8
+       refdes=Q1
       }
-      ha:subc.838 {
-       ha:attributes {
-        value=LiPo
-        footprint=B2B-PH
-        refdes=B1
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=29.53mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
+     ha:data {
+          li:padstack_prototypes {
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=1.299972mm;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-           }
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=1.299972mm;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=1.299972mm;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
+           clearance=0.0
+            li:ps_poly {
+             -0.494919mm  
+             -0.202438mm  
+             -0.494919mm  
+             0.202438mm  
+             0.494919mm  
+             0.202438mm  
+             0.494919mm  
+             -0.202438mm  
             }
-            clearance=0.0
-           }
+          }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=1.459992mm;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=1.459992mm;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             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  
             }
-            clearance=0.0
-           }
-         }
-       }
-
-       ha:ps_proto_v6.1 {
-         hdia=29.53mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
+          }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.649986mm  
-              -0.649986mm  
-              0.649986mm  
-              -0.649986mm  
-              0.649986mm  
-              0.649986mm  
-              -0.649986mm  
-              0.649986mm  
-             }
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
+           clearance=0.0
+            li:ps_poly {
+             -0.494919mm  
+             -0.202438mm  
+             -0.494919mm  
+             0.202438mm  
+             0.494919mm  
+             0.202438mm  
+             0.494919mm  
+             -0.202438mm  
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.649986mm  
-              -0.649986mm  
-              0.649986mm  
-              -0.649986mm  
-              0.649986mm  
-              0.649986mm  
-              -0.649986mm  
-              0.649986mm  
-             }
-           }
+          }
+        }
+      }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.649986mm  
-              -0.649986mm  
-              0.649986mm  
-              -0.649986mm  
-              0.649986mm  
-              0.649986mm  
-              -0.649986mm  
-              0.649986mm  
-             }
-           }
+      ha:ps_proto_v6.1 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.729996mm  
-              -0.729996mm  
-              0.729996mm  
-              -0.729996mm  
-              0.729996mm  
-              0.729996mm  
-              -0.729996mm  
-              0.729996mm  
-             }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
+           clearance=0.0
+            li:ps_poly {
+             -0.862583mm  
+             -0.495045mm  
+             -0.862583mm  
+             0.495045mm  
+             0.862583mm  
+             0.495045mm  
+             0.862583mm  
+             -0.495045mm  
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.729996mm  
-              -0.729996mm  
-              0.729996mm  
-              -0.729996mm  
-              0.729996mm  
-              0.729996mm  
-              -0.729996mm  
-              0.729996mm  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.840 {
-         proto=0; x=453.0mil; y=461.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.152527mm;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:3 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-         }
-
-         ha:attributes {
-           term=2
-           name=-
-         }
-        }
-        ha:padstack_ref.841 {
-         proto=1; x=453.0mil; y=539.74mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.152527mm;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=+
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+          }
 
-          li:objects {
-           ha:line.842 {
-            x1=8.7061mm; y1=384.23mil; x2=8.7061mm; y2=15.659354mm; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.845 {
-            x1=8.7061mm; y1=15.659354mm; x2=13.206218mm; y2=15.659354mm; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.848 {
-            x1=13.206218mm; y1=384.23mil; x2=13.206218mm; y2=15.659354mm; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.851 {
-            x1=8.7061mm; y1=384.23mil; x2=13.206218mm; y2=384.23mil; thickness=6.0mil; clearance=0.0;
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
            }
-           ha:text.839 {
-            string=%a.parent.refdes%; x=8.875772mm; y=603.7mil; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-             onsolder=1
+           clearance=0.0
+            li:ps_poly {
+             -36.96mil  
+             -0.571246mm  
+             -36.96mil  
+             0.571246mm  
+             36.96mil  
+             0.571246mm  
+             36.96mil  
+             -0.571246mm  
             }
-            rot = 0.000000
-           }
           }
-          ha:type {
-           silk = 1
-           bottom = 1
-          }
-        }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.854 {
-            x1=453.0mil; y1=500.37mil; x2=453.0mil; y2=500.37mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.857 {
-            x1=8.7061mm; y1=384.23mil; x2=8.7061mm; y2=384.23mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.860 {
-            x1=8.7061mm; y1=384.23mil; x2=8.7061mm; y2=10.759442mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
            }
-           ha:line.863 {
-            x1=8.7061mm; y1=384.23mil; x2=9.7061mm; y2=384.23mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+           clearance=0.0
+            li:ps_poly {
+             -0.862583mm  
+             -0.495045mm  
+             -0.862583mm  
+             0.495045mm  
+             0.862583mm  
+             0.495045mm  
+             0.862583mm  
+             -0.495045mm  
             }
-           }
-          }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
           }
         }
-       }
       }
-       uid = qIc8VW925zCt24ZkTm0AAAAd
-      }
-      ha:subc.882 {
-       ha:attributes {
-        value=4.7uF
-        footprint=0402
-        refdes=C5
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+     }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
-             }
-           }
+      li:objects {
+       ha:padstack_ref.62312 {
+        proto=0; x=8.088757mm; y=482.3mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
+        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  
-             }
-           }
+        li:thermal {
+        }
 
-           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:attributes {
+          term=8
+          name=pin8
+        }
        }
-      }
-
-       li:objects {
-        ha:padstack_ref.884 {
-         proto=0; x=399.0mil; y=485.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+       ha:padstack_ref.62313 {
+        proto=0; x=431.435mil; y=482.3mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
+        ha:flags {
+         clearline=1
+        }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
+        ha:attributes {
+          term=1
+          name=pin1
+        }
+       }
+       ha:padstack_ref.62314 {
+        proto=0; x=8.088757mm; y=11.600434mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.885 {
-         proto=0; x=399.0mil; y=516.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+        ha:attributes {
+          term=7
+          name=pin7
         }
        }
-       li:layers {
+       ha:padstack_ref.62315 {
+        proto=0; x=431.435mil; y=11.600434mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
+        ha:flags {
+         clearline=1
+        }
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+        li:thermal {
+        }
 
-          li:objects {
-           ha:text.883 {
-            string=%a.parent.refdes%; x=10.4554mm; y=12.955796mm; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 90.000000
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
+        ha:attributes {
+          term=2
+          name=pin2
+        }
+       }
+       ha:padstack_ref.62316 {
+        proto=0; x=8.088757mm; y=431.12mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
+        ha:flags {
+         clearline=1
         }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+        li:thermal {
+        }
 
-          li:objects {
-           ha:line.886 {
-            x1=399.0mil; y1=500.74mil; x2=399.0mil; y2=500.74mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.889 {
-            x1=399.0mil; y1=500.74mil; x2=399.0mil; y2=500.74mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.892 {
-            x1=399.0mil; y1=500.74mil; x2=399.0mil; y2=11.718796mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.895 {
-            x1=399.0mil; y1=500.74mil; x2=9.1346mm; y2=500.74mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+        ha:attributes {
+          term=6
+          name=pin6
         }
        }
-      }
-       uid = qIc8VW925zCt24ZkTm0AAAAf
-      }
-      ha:subc.1077 {
-       ha:attributes {
-        value=1k
-        footprint=0402
-        refdes=R53
-       }
-      ha:data {
-            li:padstack_prototypes {
+       ha:padstack_ref.62317 {
+        proto=0; x=431.435mil; y=431.12mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
+        ha:flags {
+         clearline=1
+        }
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+        li:thermal {
+        }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
-             }
-           }
+        ha:attributes {
+          term=3
+          name=pin3
+        }
+       }
+       ha:padstack_ref.62318 {
+        proto=0; x=8.088757mm; y=10.300462mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
+        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  
-             }
-           }
+        li:thermal {
+        }
 
-           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:attributes {
+          term=5
+          name=pin5
+        }
        }
-      }
+       ha:padstack_ref.62319 {
+        proto=0; x=431.435mil; y=10.300462mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
+        ha:flags {
+         clearline=1
+        }
 
-       li:objects {
-        ha:padstack_ref.1079 {
-         proto=0; x=1.938in; y=3.740404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+        li:thermal {
+        }
 
-         li:thermal {
-         }
+        ha:attributes {
+          term=4
+          name=pin4
+        }
+       }
+       ha:padstack_ref.62320 {
+        proto=1; x=353.0mil; y=11.882882mm; rot=0.000000; xmirror=0; smirror=0; clearance=-0.382397mm;
+        ha:flags {
+         clearline=1
+        }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
+        li:thermal {
         }
-        ha:padstack_ref.1080 {
-         proto=0; x=1.938in; y=178.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        ha:attributes {
+          term=8
+          name=pin8
+        }
+       }
+       ha:padstack_ref.62321 {
+        proto=1; x=353.0mil; y=420.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=-0.382397mm;
+        ha:flags {
+         clearline=1
+        }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=5
+          name=pin5
         }
        }
-       li:layers {
+      }
+      li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-          li:objects {
-           ha:text.1078 {
-            string=%a.parent.refdes%; x=50.0253mm; y=131.5mil; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 270.000000
-           }
+         li:objects {
+          ha:line.62286 {
+           x1=309.99mil; y1=508.87mil; x2=11.17346mm; y2=508.87mil; thickness=10.0mil; clearance=0.0;
           }
-          ha:type {
-           silk = 1
-           top = 1
+          ha:line.62289 {
+           x1=11.17346mm; y1=9.625584mm; x2=11.17346mm; y2=508.87mil; thickness=10.0mil; clearance=0.0;
           }
-        }
+          ha:line.62292 {
+           x1=309.99mil; y1=9.625584mm; x2=11.17346mm; y2=9.625584mm; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.62295 {
+           x1=309.99mil; y1=9.625584mm; x2=309.99mil; y2=508.87mil; thickness=10.0mil; clearance=0.0;
+          }
+          ha:arc.62298 {
+           x=466.12mil; y=12.575286mm; width=5.0mil; height=5.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+          }
+          ha:text.62299 {
+           string=%a.parent.refdes%; x=254.83mil; y=13.856462mm; 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 {         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-          li:objects {
-           ha:line.1081 {
-            x1=1.938in; y1=163.0mil; x2=1.938in; y2=163.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.1084 {
-            x1=1.938in; y1=163.0mil; x2=1.938in; y2=163.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
+         li:objects {
+          ha:line.62300 {
+           x1=9.412122mm; y1=443.915mil; x2=9.412122mm; y2=443.915mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
            }
-           ha:line.1087 {
-            x1=1.938in; y1=163.0mil; x2=1.938in; y2=3.1402mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+          }
+          ha:line.62303 {
+           x1=9.523476mm; y1=443.92mil; x2=9.523476mm; y2=443.92mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-           ha:line.1090 {
-            x1=1.938in; y1=163.0mil; x2=48.2252mm; y2=163.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+          }
+          ha:line.62306 {
+           x1=9.523476mm; y1=443.92mil; x2=8.523476mm; y2=443.92mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+          ha:line.62309 {
+           x1=9.523476mm; y1=443.92mil; x2=9.523476mm; y2=10.275568mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
-        }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
        }
       }
-       uid = qIc8VW925zCt24ZkTm0AAAAr
+     }
+      uid = qIc8VW925zCt24ZkTm0AAAAa
+     }
+     ha:subc.62323 {
+      ha:attributes {
+       value=W25Q64
+       footprint=SOIJ8
+       refdes=U5
       }
-      ha:subc.1093 {
-       ha:attributes {
-        value=5.6k
-        footprint=0402
-        refdes=R25
-       }
-      ha:data {
-            li:padstack_prototypes {
+     ha:data {
+          li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -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
+            top = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+           clearance=0.0
+            li:ps_poly {
+             -33.46mil  
+             -12.795mil  
+             -33.46mil  
+             12.795mil  
+             33.46mil  
+             12.795mil  
+             33.46mil  
+             -12.795mil  
             }
-            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 {
+            top = 1
+            mask = 1
            }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.1095 {
-         proto=0; x=698.0mil; y=439.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.1096 {
-         proto=0; x=698.0mil; y=10.351008mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:text.1094 {
-            string=%a.parent.refdes%; x=727.48mil; y=11.551412mm; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
+           clearance=0.0
+            li:ps_poly {
+             -36.46mil  
+             -15.795mil  
+             -36.46mil  
+             15.795mil  
+             36.46mil  
+             15.795mil  
+             36.46mil  
+             -15.795mil  
             }
-            rot = 270.000000
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
           }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
 
-          li:objects {
-           ha:line.1097 {
-            x1=698.0mil; y1=10.750804mm; x2=698.0mil; y2=10.750804mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.1100 {
-            x1=698.0mil; y1=10.750804mm; x2=698.0mil; y2=10.750804mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.1103 {
-            x1=698.0mil; y1=10.750804mm; x2=698.0mil; y2=11.750804mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
            }
-           ha:line.1106 {
-            x1=698.0mil; y1=10.750804mm; x2=18.7292mm; y2=10.750804mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+           clearance=0.0
+            li:ps_poly {
+             -33.46mil  
+             -12.795mil  
+             -33.46mil  
+             12.795mil  
+             33.46mil  
+             12.795mil  
+             33.46mil  
+             -12.795mil  
             }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
           }
         }
-       }
-      }
-       uid = qIc8VW925zCt24ZkTm0AAAAs
       }
-      ha:subc.1109 {
-       ha:attributes {
-        value=10k
-        footprint=0402
-        refdes=R26
-       }
-      ha:data {
-            li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      ha:ps_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.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
+            top = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+           clearance=0.0
+            li:ps_poly {
+             -0.849885mm  
+             -12.795mil  
+             -0.849885mm  
+             12.795mil  
+             0.849885mm  
+             12.795mil  
+             0.849885mm  
+             -12.795mil  
             }
-            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
+          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  
             }
-            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 { 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.1111 {
-         proto=0; x=737.0mil; y=10.351008mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+      li:objects {
+       ha:padstack_ref.62350 {
+        proto=0; x=29.291661mm; y=1.34599in; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+        ha:flags {
+         clearline=1
+        }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
+        ha:attributes {
+          term=8
+          name=VCC
+        }
+       }
+       ha:padstack_ref.62351 {
+        proto=1; x=36.291392mm; y=1.34599in; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.1112 {
-         proto=0; x=737.0mil; y=439.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+        ha:attributes {
+          term=1
+          name=CS
         }
        }
-       li:layers {
+       ha:padstack_ref.62352 {
+        proto=0; x=29.291661mm; y=32.918146mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+        ha:flags {
+         clearline=1
+        }
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+        li:thermal {
+        }
 
-          li:objects {
-           ha:text.1110 {
-            string=%a.parent.refdes%; x=773.0mil; y=453.74mil; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 270.000000
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
+        ha:attributes {
+          term=7
+          name=HOLD
+        }
+       }
+       ha:padstack_ref.62353 {
+        proto=1; x=36.291392mm; y=32.918146mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+        ha:flags {
+         clearline=1
         }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+        li:thermal {
+        }
 
-          li:objects {
-           ha:line.1113 {
-            x1=737.0mil; y1=10.750804mm; x2=737.0mil; y2=10.750804mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.1116 {
-            x1=737.0mil; y1=10.750804mm; x2=737.0mil; y2=10.750804mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.1119 {
-            x1=737.0mil; y1=10.750804mm; x2=737.0mil; y2=9.750804mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.1122 {
-            x1=737.0mil; y1=10.750804mm; x2=17.7198mm; y2=10.750804mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+        ha:attributes {
+          term=2
+          name=SO
         }
        }
-      }
-       uid = qIc8VW925zCt24ZkTm0AAAAt
-      }
-      ha:subc.1141 {
-       ha:attributes {
-        value=1uF
-        footprint=0402
-        refdes=C37
-       }
-      ha:data {
-            li:padstack_prototypes {
+       ha:padstack_ref.62354 {
+        proto=0; x=29.291661mm; y=1.246in; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+        ha:flags {
+         clearline=1
+        }
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+        li:thermal {
+        }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
-           }
+        ha:attributes {
+          term=6
+          name=SCK
+        }
+       }
+       ha:padstack_ref.62355 {
+        proto=1; x=36.291392mm; y=1.246in; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+        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.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-             }
-           }
+        li:thermal {
+        }
 
-           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:attributes {
+          term=3
+          name=WP
+        }
        }
-      }
-
-       li:objects {
-        ha:padstack_ref.1143 {
-         proto=0; x=573.48mil; y=493.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+       ha:padstack_ref.62356 {
+        proto=0; x=29.291661mm; y=30.3784mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+        ha:flags {
+         clearline=1
+        }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
+        ha:attributes {
+          term=5
+          name=SI
+        }
+       }
+       ha:padstack_ref.62357 {
+        proto=1; x=36.291392mm; y=30.3784mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.1144 {
-         proto=0; x=542.0mil; y=493.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+        ha:attributes {
+          term=4
+          name=VSS
         }
        }
-       li:layers {
+      }
+      li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-          li:objects {
-           ha:text.1142 {
-            string=%a.parent.refdes%; x=584.46mil; y=13.983462mm; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 90.000000
-           }
+         li:objects {
+          ha:line.62324 {
+           x1=1.1851in; y1=1.16608in; x2=1.1851in; y2=1.37591in; thickness=10.0mil; clearance=0.0;
           }
-          ha:type {
-           silk = 1
-           top = 1
+          ha:line.62327 {
+           x1=1.1851in; y1=1.16608in; x2=1.39691in; y2=1.16608in; thickness=10.0mil; clearance=0.0;
           }
-        }
+          ha:line.62330 {
+           x1=1.39691in; y1=1.16608in; x2=1.39691in; y2=1.37591in; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.62333 {
+           x1=1.1851in; y1=1.37591in; x2=1.39691in; y2=1.37591in; thickness=10.0mil; clearance=0.0;
+          }
+          ha:arc.62336 {
+           x=1.3786in; y=1.34599in; width=5.0mil; height=5.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+          }
+          ha:text.62337 {
+           string=%a.parent.refdes%; x=1.15689in; y=1.14961in; 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 {         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-          li:objects {
-           ha:line.1145 {
-            x1=557.74mil; y1=493.0mil; x2=557.74mil; y2=493.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.1148 {
-            x1=557.74mil; y1=493.0mil; x2=557.74mil; y2=493.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
+         li:objects {
+          ha:line.62338 {
+           x1=32.791526mm; y1=32.283273mm; x2=32.791526mm; y2=32.283273mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
            }
-           ha:line.1151 {
-            x1=557.74mil; y1=493.0mil; x2=13.166596mm; y2=493.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+          }
+          ha:line.62341 {
+           x1=32.7914mm; y1=1.271in; x2=32.7914mm; y2=1.271in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-           ha:line.1154 {
-            x1=557.74mil; y1=493.0mil; x2=557.74mil; y2=11.5222mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+          }
+          ha:line.62344 {
+           x1=32.7914mm; y1=1.271in; x2=31.7914mm; y2=1.271in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+          ha:line.62347 {
+           x1=32.7914mm; y1=1.271in; x2=32.7914mm; y2=31.2834mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
-        }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
        }
       }
-       uid = qIc8VW925zCt24ZkTm0AAAAv
+     }
+      uid = qIc8VW925zCt24ZkTm0AAAAb
+     }
+     ha:subc.62359 {
+      ha:attributes {
+       value=100k
+       footprint=0402
+       refdes=R13
       }
-      ha:subc.1157 {
-       ha:attributes {
-        value=10nF
-        footprint=0402
-        refdes=C38
-       }
-      ha:data {
-            li:padstack_prototypes {
+     ha:data {
+          li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+           clearance=0.0
+            li:ps_poly {
+             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  
-             }
-           }
+          }
 
-           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: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  
+            }
+          }
 
-       li:objects {
-        ha:padstack_ref.1159 {
-         proto=0; x=628.0mil; y=493.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
+        }
+      }
+     }
 
-         li:thermal {
-         }
+      li:objects {
+       ha:padstack_ref.62373 {
+        proto=0; x=17.742408mm; y=451.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
+        li:thermal {
         }
-        ha:padstack_ref.1160 {
-         proto=0; x=15.151608mm; y=493.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.62374 {
+        proto=0; x=730.0mil; y=451.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
         }
        }
-       li:layers {
+      }
+      li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-          li:objects {
-           ha:text.1158 {
-            string=%a.parent.refdes%; x=585.57mil; y=410.17mil; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 270.000000
+         li:objects {
+          ha:text.62360 {
+           string=%a.parent.refdes%; x=668.61mil; y=9.482582mm; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
            }
+           rot = 0.000000
           }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-          li:objects {
-           ha:line.1161 {
-            x1=15.551404mm; y1=493.0mil; x2=15.551404mm; y2=493.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.1164 {
-            x1=15.551404mm; y1=493.0mil; x2=15.551404mm; y2=493.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
+         li:objects {
+          ha:line.62361 {
+           x1=18.142204mm; y1=451.0mil; x2=18.142204mm; y2=451.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
            }
-           ha:line.1167 {
-            x1=15.551404mm; y1=493.0mil; x2=14.551404mm; y2=493.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+          }
+          ha:line.62364 {
+           x1=18.142204mm; y1=451.0mil; x2=18.142204mm; y2=451.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-           ha:line.1170 {
-            x1=15.551404mm; y1=493.0mil; x2=15.551404mm; y2=11.5222mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+          }
+          ha:line.62367 {
+           x1=18.142204mm; y1=451.0mil; x2=19.142204mm; y2=451.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+          ha:line.62370 {
+           x1=18.142204mm; y1=451.0mil; x2=18.142204mm; y2=12.4554mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
-        }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
        }
       }
-       uid = qIc8VW925zCt24ZkTm0AAAAw
+     }
+      uid = qIc8VW925zCt24ZkTm0AAAAc
+     }
+     ha:subc.62376 {
+      ha:attributes {
+       value=LiPo
+       footprint=B2B-PH
+       refdes=B1
       }
-      ha:subc.1173 {
-       ha:attributes {
-        value=27k
-        footprint=0402
-        refdes=R20
-       }
-      ha:data {
-            li:padstack_prototypes {
+     ha:data {
+          li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      ha:ps_proto_v6.0 {
+        hdia=29.53mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
-             }
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=1.299972mm;           }
+           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 {
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              -0.326136mm  
-             }
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=1.299972mm;           }
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
            }
+           clearance=0.0
+          }
 
-           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:ps_circ { x=0.0; y=0.0; dia=1.299972mm;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
            }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.1175 {
-         proto=0; x=928.0mil; y=11.824208mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.1176 {
-         proto=0; x=928.0mil; y=497.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+           clearance=0.0
+          }
 
-          li:objects {
-           ha:text.1174 {
-            string=%a.parent.refdes%; x=940.57mil; y=13.513308mm; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 90.000000
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=1.459992mm;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
            }
+           clearance=0.0
           }
-          ha:type {
-           silk = 1
-           top = 1
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=1.459992mm;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
           }
         }
+      }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+      ha:ps_proto_v6.1 {
+        hdia=29.53mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
 
-          li:objects {
-           ha:line.1177 {
-            x1=928.0mil; y1=12.224004mm; x2=928.0mil; y2=12.224004mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-           ha:line.1180 {
-            x1=928.0mil; y1=12.224004mm; x2=928.0mil; y2=12.224004mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+           clearance=0.0
+            li:ps_poly {
+             -0.649986mm  
+             -0.649986mm  
+             0.649986mm  
+             -0.649986mm  
+             0.649986mm  
+             0.649986mm  
+             -0.649986mm  
+             0.649986mm  
             }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
            }
-           ha:line.1183 {
-            x1=928.0mil; y1=12.224004mm; x2=928.0mil; y2=11.224004mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+           clearance=0.0
+            li:ps_poly {
+             -0.649986mm  
+             -0.649986mm  
+             0.649986mm  
+             -0.649986mm  
+             0.649986mm  
+             0.649986mm  
+             -0.649986mm  
+             0.649986mm  
             }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
            }
-           ha:line.1186 {
-            x1=928.0mil; y1=12.224004mm; x2=22.5712mm; y2=12.224004mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+           clearance=0.0
+            li:ps_poly {
+             -0.649986mm  
+             -0.649986mm  
+             0.649986mm  
+             -0.649986mm  
+             0.649986mm  
+             0.649986mm  
+             -0.649986mm  
+             0.649986mm  
             }
-           }
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = qIc8VW925zCt24ZkTm0AAAAx
-      }
-      ha:subc.1189 {
-       ha:attributes {
-        value=3.3k
-        footprint=0402
-        refdes=R2
-       }
-      ha:data {
-            li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -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
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+           clearance=0.0
+            li:ps_poly {
+             -0.729996mm  
+             -0.729996mm  
+             0.729996mm  
+             -0.729996mm  
+             0.729996mm  
+             0.729996mm  
+             -0.729996mm  
+             0.729996mm  
             }
-            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 {
+            bottom = 1
+            mask = 1
            }
-         }
-       }
+           clearance=0.0
+            li:ps_poly {
+             -0.729996mm  
+             -0.729996mm  
+             0.729996mm  
+             -0.729996mm  
+             0.729996mm  
+             0.729996mm  
+             -0.729996mm  
+             0.729996mm  
+            }
+          }
+        }
       }
+     }
 
-       li:objects {
-        ha:padstack_ref.1191 {
-         proto=0; x=716.0mil; y=615.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
+      li:objects {
+       ha:padstack_ref.62402 {
+        proto=0; x=553.0mil; y=561.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.152527mm;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.1192 {
-         proto=0; x=716.0mil; y=584.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+          li:3 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+        }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+        ha:attributes {
+          term=2
+          name=-
         }
        }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:text.1190 {
-            string=%a.parent.refdes%; x=700.36mil; y=592.24mil; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 270.000000
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
+       ha:padstack_ref.62403 {
+        proto=1; x=553.0mil; y=639.74mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.152527mm;
+        ha:flags {
+         clearline=1
         }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+        li:thermal {
+        }
 
-          li:objects {
-           ha:line.1193 {
-            x1=716.0mil; y1=599.74mil; x2=716.0mil; y2=599.74mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.1196 {
-            x1=716.0mil; y1=599.74mil; x2=716.0mil; y2=599.74mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.1199 {
-            x1=716.0mil; y1=599.74mil; x2=716.0mil; y2=16.233396mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.1202 {
-            x1=716.0mil; y1=599.74mil; x2=19.1864mm; y2=599.74mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+        ha:attributes {
+          term=1
+          name=+
         }
        }
       }
-       uid = qIc8VW925zCt24ZkTm0AAAAy
-      }
-      ha:subc.1767 {
-       ha:attributes {
-        value=0.1uF
-        footprint=0402
-        refdes=C43
-       }
-      ha:data {
-            li:padstack_prototypes {
+      li:layers {
 
-       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:top-silk {
+        lid=0
+        ha:combining {        }
 
-           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:line.62377 {
+           x1=11.2461mm; y1=484.23mil; x2=11.2461mm; y2=18.199354mm; thickness=6.0mil; clearance=0.0;
+          }
+          ha:line.62380 {
+           x1=11.2461mm; y1=18.199354mm; x2=15.746218mm; y2=18.199354mm; thickness=6.0mil; clearance=0.0;
+          }
+          ha:line.62383 {
+           x1=15.746218mm; y1=484.23mil; x2=15.746218mm; y2=18.199354mm; thickness=6.0mil; clearance=0.0;
+          }
+          ha:line.62386 {
+           x1=11.2461mm; y1=484.23mil; x2=15.746218mm; y2=484.23mil; thickness=6.0mil; clearance=0.0;
+          }
+          ha:text.62389 {
+           string=%a.parent.refdes%; x=11.415772mm; y=703.7mil; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+            onsolder=1
            }
+           rot = 0.000000
+          }
          }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.1769 {
-         proto=0; x=1.963in; y=-346.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.1770 {
-         proto=0; x=1.963in; y=-7.988808mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=2
+         ha:type {
+          silk = 1
+          bottom = 1
          }
-        }
        }
-       li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-          li:objects {
-           ha:text.1768 {
-            string=%a.parent.refdes%; x=51.8541mm; y=-9.366504mm; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 270.000000
+         li:objects {
+          ha:line.62390 {
+           x1=553.0mil; y1=600.37mil; x2=553.0mil; y2=600.37mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
            }
           }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.1771 {
-            x1=1.963in; y1=-8.388604mm; x2=1.963in; y2=-8.388604mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.1774 {
-            x1=1.963in; y1=-8.388604mm; x2=1.963in; y2=-8.388604mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.1777 {
-            x1=1.963in; y1=-8.388604mm; x2=1.963in; y2=-9.388604mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+          ha:line.62393 {
+           x1=11.2461mm; y1=484.23mil; x2=11.2461mm; y2=484.23mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-           ha:line.1780 {
-            x1=1.963in; y1=-8.388604mm; x2=48.8602mm; y2=-8.388604mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+          }
+          ha:line.62396 {
+           x1=11.2461mm; y1=484.23mil; x2=11.2461mm; y2=13.299442mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+          ha:line.62399 {
+           x1=11.2461mm; y1=484.23mil; x2=12.2461mm; y2=484.23mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
-        }
+         }
+         ha:type {
+          bottom = 1
+          virtual = 1
+          misc = 1
+         }
        }
       }
-       uid = qIc8VW925zCt24ZkTm0AAABP
+     }
+      uid = qIc8VW925zCt24ZkTm0AAAAd
+     }
+     ha:subc.62405 {
+      ha:attributes {
+       value=4.7uF
+       footprint=0402
+       refdes=C5
       }
-      ha:subc.1799 {
-       ha:attributes {
-        value=10k
-        footprint=0402
-        refdes=R36
-       }
-      ha:data {
-            li:padstack_prototypes {
+     ha:data {
+          li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -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
+            top = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
             }
-            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
+          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  
             }
-            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 { 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.1801 {
-         proto=0; x=490.0mil; y=14.973808mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+      li:objects {
+       ha:padstack_ref.62419 {
+        proto=0; x=499.0mil; y=585.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.62420 {
+        proto=0; x=499.0mil; y=616.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.1802 {
-         proto=0; x=490.0mil; y=621.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+        ha:attributes {
+          term=2
+          name=2
         }
        }
-       li:layers {
+      }
+      li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-          li:objects {
-           ha:text.1800 {
-            string=%a.parent.refdes%; x=521.5mil; y=14.573504mm; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 270.000000
+         li:objects {
+          ha:text.62406 {
+           string=%a.parent.refdes%; x=12.9954mm; y=15.495796mm; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
            }
+           rot = 90.000000
           }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-          li:objects {
-           ha:line.1803 {
-            x1=490.0mil; y1=15.373604mm; x2=490.0mil; y2=15.373604mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.1806 {
-            x1=490.0mil; y1=15.373604mm; x2=490.0mil; y2=15.373604mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
+         li:objects {
+          ha:line.62407 {
+           x1=499.0mil; y1=600.74mil; x2=499.0mil; y2=600.74mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
            }
-           ha:line.1809 {
-            x1=490.0mil; y1=15.373604mm; x2=490.0mil; y2=14.373604mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+          }
+          ha:line.62410 {
+           x1=499.0mil; y1=600.74mil; x2=499.0mil; y2=600.74mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-           ha:line.1812 {
-            x1=490.0mil; y1=15.373604mm; x2=11.446mm; y2=15.373604mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+          }
+          ha:line.62413 {
+           x1=499.0mil; y1=600.74mil; x2=499.0mil; y2=14.258796mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+          ha:line.62416 {
+           x1=499.0mil; y1=600.74mil; x2=11.6746mm; y2=600.74mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
-        }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
        }
       }
-       uid = qIc8VW925zCt24ZkTm0AAABR
+     }
+      uid = qIc8VW925zCt24ZkTm0AAAAf
+     }
+     ha:subc.62422 {
+      ha:attributes {
+       value=1k
+       footprint=0402
+       refdes=R53
       }
-      ha:subc.1815 {
-       ha:attributes {
-        value=8.06k
-        footprint=0402
-        refdes=R37
-       }
-      ha:data {
-            li:padstack_prototypes {
+     ha:data {
+          li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
             }
-            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
+          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  
             }
-            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 { 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.1817 {
-         proto=0; x=549.0mil; y=455.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
+      li:objects {
+       ha:padstack_ref.62436 {
+        proto=0; x=2.038in; y=6.280404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.1818 {
-         proto=0; x=13.145008mm; y=455.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+        ha:attributes {
+          term=1
+          name=1
         }
        }
-       li:layers {
+       ha:padstack_ref.62437 {
+        proto=0; x=2.038in; y=278.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+        li:thermal {
+        }
 
-          li:objects {
-           ha:text.1816 {
-            string=%a.parent.refdes%; x=14.344904mm; y=486.5mil; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 180.000000
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
+        ha:attributes {
+          term=2
+          name=2
         }
+       }
+      }
+      li:layers {
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-          li:objects {
-           ha:line.1819 {
-            x1=13.544804mm; y1=455.0mil; x2=13.544804mm; y2=455.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
+         li:objects {
+          ha:text.62423 {
+           string=%a.parent.refdes%; x=52.5653mm; y=231.5mil; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
            }
-           ha:line.1822 {
-            x1=13.544804mm; y1=455.0mil; x2=13.544804mm; y2=455.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
+           rot = 270.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.62424 {
+           x1=2.038in; y1=263.0mil; x2=2.038in; y2=263.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
            }
-           ha:line.1825 {
-            x1=13.544804mm; y1=455.0mil; x2=12.544804mm; y2=455.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+          }
+          ha:line.62427 {
+           x1=2.038in; y1=263.0mil; x2=2.038in; y2=263.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-           ha:line.1828 {
-            x1=13.544804mm; y1=455.0mil; x2=13.544804mm; y2=10.557mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+          }
+          ha:line.62430 {
+           x1=2.038in; y1=263.0mil; x2=2.038in; y2=5.6802mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+          ha:line.62433 {
+           x1=2.038in; y1=263.0mil; x2=50.7652mm; y2=263.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
-        }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
        }
       }
-       uid = qIc8VW925zCt24ZkTm0AAABS
+     }
+      uid = qIc8VW925zCt24ZkTm0AAAAr
+     }
+     ha:subc.62439 {
+      ha:attributes {
+       value=5.6k
+       footprint=0402
+       refdes=R25
       }
-      ha:subc.1831 {
-       ha:attributes {
-        copyright=2006 DJ Delorie
-        author=DJ Delorie
-        footprint=SOT23-5
-        dist-license=GPL
-        refdes=U1
-        value=TC2185-3.3
-        use-license=Unlimited
-       }
-      ha:data {
-            li:padstack_prototypes {
+     ha:data {
+          li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              12.0mil  
-              -20.0mil  
-              -12.0mil  
-              -20.0mil  
-              -12.0mil  
-              20.0mil  
-              12.0mil  
-              20.0mil  
-             }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
             }
-            clearance=0.0
-             li:ps_poly {
-              15.0mil  
-              -23.0mil  
-              -15.0mil  
-              -23.0mil  
-              -15.0mil  
-              23.0mil  
-              15.0mil  
-              23.0mil  
-             }
-           }
+          }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+          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  
             }
-            clearance=0.0
-             li:ps_poly {
-              12.0mil  
-              -20.0mil  
-              -12.0mil  
-              -20.0mil  
-              -12.0mil  
-              20.0mil  
-              12.0mil  
-              20.0mil  
-             }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { 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.1833 {
-         proto=0; x=620.0mil; y=549.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=4
-           name=BY
-         }
+      li:objects {
+       ha:padstack_ref.62453 {
+        proto=0; x=798.0mil; y=539.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.1834 {
-         proto=0; x=542.0mil; y=549.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=5
-           name=VOUT
-         }
+        li:thermal {
         }
-        ha:padstack_ref.1835 {
-         proto=0; x=542.0mil; y=631.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=1
-           name=VIN
-         }
+        ha:attributes {
+          term=1
+          name=1
         }
-        ha:padstack_ref.1836 {
-         proto=0; x=581.0mil; y=631.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=GND
-         }
+       }
+       ha:padstack_ref.62454 {
+        proto=0; x=798.0mil; y=12.891008mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.1837 {
-         proto=0; x=620.0mil; y=631.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=3
-           name=EN
-         }
+        ha:attributes {
+          term=2
+          name=2
         }
        }
-       li:layers {
+      }
+      li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-          li:objects {
-           ha:line.1838 {
-            x1=522.0mil; y1=659.0mil; x2=640.0mil; y2=659.0mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.1841 {
-            x1=522.0mil; y1=520.0mil; x2=522.0mil; y2=659.0mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.1844 {
-            x1=522.0mil; y1=520.0mil; x2=640.0mil; y2=520.0mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.1847 {
-            x1=640.0mil; y1=520.0mil; x2=640.0mil; y2=659.0mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:text.1832 {
-            string=%a.parent.refdes%; x=647.49mil; y=18.117312mm; scale=89; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 180.000000
+         li:objects {
+          ha:text.62440 {
+           string=%a.parent.refdes%; x=827.48mil; y=14.091412mm; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
            }
+           rot = 270.000000
           }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-          li:objects {
-           ha:line.1850 {
-            x1=581.0mil; y1=598.2mil; x2=581.0mil; y2=598.2mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.1853 {
-            x1=620.0mil; y1=549.0mil; x2=620.0mil; y2=549.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
+         li:objects {
+          ha:line.62441 {
+           x1=798.0mil; y1=13.290804mm; x2=798.0mil; y2=13.290804mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
            }
-           ha:line.1856 {
-            x1=620.0mil; y1=549.0mil; x2=620.0mil; y2=14.9446mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+          }
+          ha:line.62444 {
+           x1=798.0mil; y1=13.290804mm; x2=798.0mil; y2=13.290804mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-           ha:line.1859 {
-            x1=620.0mil; y1=549.0mil; x2=16.748mm; y2=549.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+          }
+          ha:line.62447 {
+           x1=798.0mil; y1=13.290804mm; x2=798.0mil; y2=14.290804mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+          ha:line.62450 {
+           x1=798.0mil; y1=13.290804mm; x2=21.2692mm; y2=13.290804mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
-        }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
        }
       }
-       uid = qIc8VW925zCt24ZkTm0AAABT
+     }
+      uid = qIc8VW925zCt24ZkTm0AAAAs
+     }
+     ha:subc.62456 {
+      ha:attributes {
+       value=10k
+       footprint=0402
+       refdes=R26
       }
-      ha:subc.1862 {
-       ha:attributes {
-        copyright=2006 DJ Delorie
-        author=DJ Delorie
-        footprint=SOT23-5
-        dist-license=GPL
-        refdes=U2
-        value=MCP73831
-        use-license=Unlimited
-       }
-      ha:data {
-            li:padstack_prototypes {
+     ha:data {
+          li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              12.0mil  
-              -20.0mil  
-              -12.0mil  
-              -20.0mil  
-              -12.0mil  
-              20.0mil  
-              12.0mil  
-              20.0mil  
-             }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
             }
-            clearance=0.0
-             li:ps_poly {
-              15.0mil  
-              -23.0mil  
-              -15.0mil  
-              -23.0mil  
-              -15.0mil  
-              23.0mil  
-              15.0mil  
-              23.0mil  
-             }
-           }
+          }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+          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  
             }
-            clearance=0.0
-             li:ps_poly {
-              12.0mil  
-              -20.0mil  
-              -12.0mil  
-              -20.0mil  
-              -12.0mil  
-              20.0mil  
-              12.0mil  
-              20.0mil  
-             }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { 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.1864 {
-         proto=0; x=542.0mil; y=785.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=4
-           name=DCIN
-         }
+      li:objects {
+       ha:padstack_ref.62470 {
+        proto=0; x=837.0mil; y=12.891008mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.1865 {
-         proto=0; x=620.0mil; y=785.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=5
-           name=BAT
-         }
+        li:thermal {
         }
-        ha:padstack_ref.1866 {
-         proto=0; x=620.0mil; y=703.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=1
-           name=USB
-         }
+        ha:attributes {
+          term=1
+          name=1
         }
-        ha:padstack_ref.1867 {
-         proto=0; x=581.0mil; y=703.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=GND
-         }
+       }
+       ha:padstack_ref.62471 {
+        proto=0; x=837.0mil; y=539.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.1868 {
-         proto=0; x=542.0mil; y=703.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=3
-           name=CHG
-         }
+        ha:attributes {
+          term=2
+          name=2
         }
        }
-       li:layers {
+      }
+      li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-          li:objects {
-           ha:line.1869 {
-            x1=522.0mil; y1=675.0mil; x2=640.0mil; y2=675.0mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.1872 {
-            x1=640.0mil; y1=675.0mil; x2=640.0mil; y2=814.0mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.1875 {
-            x1=522.0mil; y1=814.0mil; x2=640.0mil; y2=814.0mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.1878 {
-            x1=522.0mil; y1=675.0mil; x2=522.0mil; y2=814.0mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:text.1863 {
-            string=%a.parent.refdes%; x=462.97mil; y=715.2mil; scale=89; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 0.000000
+         li:objects {
+          ha:text.62457 {
+           string=%a.parent.refdes%; x=873.0mil; y=553.74mil; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
            }
+           rot = 270.000000
           }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-          li:objects {
-           ha:line.1881 {
-            x1=581.0mil; y1=18.68932mm; x2=581.0mil; y2=18.68932mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.1884 {
-            x1=542.0mil; y1=785.0mil; x2=542.0mil; y2=785.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
+         li:objects {
+          ha:line.62458 {
+           x1=837.0mil; y1=13.290804mm; x2=837.0mil; y2=13.290804mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
            }
-           ha:line.1887 {
-            x1=542.0mil; y1=785.0mil; x2=542.0mil; y2=18.939mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+          }
+          ha:line.62461 {
+           x1=837.0mil; y1=13.290804mm; x2=837.0mil; y2=13.290804mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-           ha:line.1890 {
-            x1=542.0mil; y1=785.0mil; x2=12.7668mm; y2=785.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+          }
+          ha:line.62464 {
+           x1=837.0mil; y1=13.290804mm; x2=837.0mil; y2=12.290804mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+          ha:line.62467 {
+           x1=837.0mil; y1=13.290804mm; x2=20.2598mm; y2=13.290804mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
-        }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
        }
       }
-       uid = qIc8VW925zCt24ZkTm0AAABU
+     }
+      uid = qIc8VW925zCt24ZkTm0AAAAt
+     }
+     ha:subc.62473 {
+      ha:attributes {
+       value=1uF
+       footprint=0402
+       refdes=C37
       }
-      ha:subc.1925 {
-       ha:attributes {
-        value=1k
-        footprint=0402
-        refdes=R50
-       }
-      ha:data {
-            li:padstack_prototypes {
+     ha:data {
+          li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+           clearance=0.0
+            li:ps_poly {
+             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  
-             }
-           }
+          }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
             }
-            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 { 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.1927 {
-         proto=0; x=578.74mil; y=854.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+      li:objects {
+       ha:padstack_ref.62487 {
+        proto=0; x=673.48mil; y=593.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.62488 {
+        proto=0; x=642.0mil; y=593.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.1928 {
-         proto=0; x=13.900404mm; y=854.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+        ha:attributes {
+          term=2
+          name=2
         }
        }
-       li:layers {
+      }
+      li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-          li:objects {
-           ha:text.1926 {
-            string=%a.parent.refdes%; x=525.5mil; y=884.5mil; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 180.000000
+         li:objects {
+          ha:text.62474 {
+           string=%a.parent.refdes%; x=684.46mil; y=16.523462mm; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
            }
+           rot = 90.000000
           }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-          li:objects {
-           ha:line.1929 {
-            x1=563.0mil; y1=854.0mil; x2=563.0mil; y2=854.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.1932 {
-            x1=563.0mil; y1=854.0mil; x2=563.0mil; y2=854.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
+         li:objects {
+          ha:line.62475 {
+           x1=657.74mil; y1=593.0mil; x2=657.74mil; y2=593.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
            }
-           ha:line.1935 {
-            x1=563.0mil; y1=854.0mil; x2=13.3002mm; y2=854.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+          }
+          ha:line.62478 {
+           x1=657.74mil; y1=593.0mil; x2=657.74mil; y2=593.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-           ha:line.1938 {
-            x1=563.0mil; y1=854.0mil; x2=563.0mil; y2=20.6916mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+          }
+          ha:line.62481 {
+           x1=657.74mil; y1=593.0mil; x2=15.706596mm; y2=593.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+          ha:line.62484 {
+           x1=657.74mil; y1=593.0mil; x2=657.74mil; y2=14.0622mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
-        }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
        }
       }
-       uid = qIc8VW925zCt24ZkTm0AAABX
+     }
+      uid = qIc8VW925zCt24ZkTm0AAAAv
+     }
+     ha:subc.62490 {
+      ha:attributes {
+       value=10nF
+       footprint=0402
+       refdes=C38
       }
-      ha:subc.1992 {
-       ha:attributes {
-        value=0.1uF
-        footprint=0402
-        refdes=C42
-       }
-      ha:data {
-            li:padstack_prototypes {
+     ha:data {
+          li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+           clearance=0.0
+            li:ps_poly {
+             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  
-             }
-           }
+          }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
             }
-            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 { 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.1994 {
-         proto=0; x=1.80152in; y=-349.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+      li:objects {
+       ha:padstack_ref.62504 {
+        proto=0; x=728.0mil; y=593.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.62505 {
+        proto=0; x=17.691608mm; y=593.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.1995 {
-         proto=0; x=1.833in; y=-349.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+        ha:attributes {
+          term=2
+          name=2
         }
        }
-       li:layers {
+      }
+      li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-          li:objects {
-           ha:text.1993 {
-            string=%a.parent.refdes%; x=42.716704mm; y=-378.5mil; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 0.000000
+         li:objects {
+          ha:text.62491 {
+           string=%a.parent.refdes%; x=685.57mil; y=510.17mil; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
            }
+           rot = 270.000000
           }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-          li:objects {
-           ha:line.1996 {
-            x1=1.81726in; y1=-349.0mil; x2=1.81726in; y2=-349.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.1999 {
-            x1=1.81726in; y1=-349.0mil; x2=1.81726in; y2=-349.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
+         li:objects {
+          ha:line.62492 {
+           x1=18.091404mm; y1=593.0mil; x2=18.091404mm; y2=593.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
            }
-           ha:line.2002 {
-            x1=1.81726in; y1=-349.0mil; x2=47.158404mm; y2=-349.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+          }
+          ha:line.62495 {
+           x1=18.091404mm; y1=593.0mil; x2=18.091404mm; y2=593.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-           ha:line.2005 {
-            x1=1.81726in; y1=-349.0mil; x2=1.81726in; y2=-7.8646mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+          }
+          ha:line.62498 {
+           x1=18.091404mm; y1=593.0mil; x2=17.091404mm; y2=593.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+          ha:line.62501 {
+           x1=18.091404mm; y1=593.0mil; x2=18.091404mm; y2=14.0622mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
-        }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
        }
       }
-       uid = qIc8VW925zCt24ZkTm0AAABa
+     }
+      uid = qIc8VW925zCt24ZkTm0AAAAw
+     }
+     ha:subc.62507 {
+      ha:attributes {
+       value=27k
+       footprint=0402
+       refdes=R20
       }
-      ha:subc.2169 {
-       ha:attributes {
-        value=dualLED
-        footprint=0605
-        refdes=D2
-       }
-      ha:data {
-            li:padstack_prototypes {
+     ha:data {
+          li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              12.795mil  
-              -16.73mil  
-              -12.795mil  
-              -16.73mil  
-              -12.795mil  
-              16.73mil  
-              12.795mil  
-              16.73mil  
-             }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
             }
-            clearance=0.0
-             li:ps_poly {
-              15.795mil  
-              -19.73mil  
-              -15.795mil  
-              -19.73mil  
-              -15.795mil  
-              19.73mil  
-              15.795mil  
-              19.73mil  
-             }
-           }
+          }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             -0.326136mm  
             }
-            clearance=0.0
-             li:ps_poly {
-              12.795mil  
-              -16.73mil  
-              -12.795mil  
-              -16.73mil  
-              -12.795mil  
-              16.73mil  
-              12.795mil  
-              16.73mil  
-             }
+          }
+
+          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.2171 {
-         proto=0; x=1.96in; y=106.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=pin2
-         }
+      li:objects {
+       ha:padstack_ref.62521 {
+        proto=0; x=26.4922mm; y=13.671804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.2172 {
-         proto=0; x=48.93437mm; y=106.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=1
-           name=pin1
-         }
+        li:thermal {
         }
-        ha:padstack_ref.2173 {
-         proto=0; x=1.96in; y=48.92mil; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=4
-           name=pin4
-         }
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.62522 {
+        proto=0; x=26.4922mm; y=569.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.2174 {
-         proto=0; x=48.93437mm; y=48.92mil; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=3
-           name=pin3
-         }
+        ha:attributes {
+          term=2
+          name=2
         }
        }
-       li:layers {
+      }
+      li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-          li:objects {
-           ha:arc.2175 {
-            x=1.94328in; y=18.405mil; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-           }
-           ha:text.2170 {
-            string=%a.parent.refdes%; x=1.94328in; y=77.465mil; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 180.000000
+         li:objects {
+          ha:text.62508 {
+           string=%a.parent.refdes%; x=26.811478mm; y=15.360904mm; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
            }
+           rot = 90.000000
           }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-          li:objects {
-           ha:line.2176 {
-            x1=1.943275in; y1=1.967484mm; x2=1.943275in; y2=1.967484mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.2179 {
-            x1=1.94328in; y1=77.465mil; x2=1.94328in; y2=77.465mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
+         li:objects {
+          ha:line.62509 {
+           x1=26.4922mm; y1=554.0mil; x2=26.4922mm; y2=554.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
            }
-           ha:line.2182 {
-            x1=1.94328in; y1=77.465mil; x2=1.94328in; y2=2.967611mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+          }
+          ha:line.62512 {
+           x1=26.4922mm; y1=554.0mil; x2=26.4922mm; y2=554.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-           ha:line.2185 {
-            x1=1.94328in; y1=77.465mil; x2=50.359312mm; y2=77.465mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+          }
+          ha:line.62515 {
+           x1=26.4922mm; y1=554.0mil; x2=26.4922mm; y2=13.0716mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+          ha:line.62518 {
+           x1=26.4922mm; y1=554.0mil; x2=25.4922mm; y2=554.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
-        }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
        }
       }
-       uid = qIc8VW925zCt24ZkTm0AAABl
+     }
+      uid = qIc8VW925zCt24ZkTm0AAAAx
+     }
+     ha:subc.62524 {
+      ha:attributes {
+       value=3.3k
+       footprint=0402
+       refdes=R2
       }
-      ha:subc.2188 {
-       ha:attributes {
-        value=1k
-        footprint=0402
-        refdes=R52
-       }
-      ha:data {
-            li:padstack_prototypes {
+     ha:data {
+          li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -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
+            top = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
             }
-            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
+          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  
             }
-            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 { 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.2190 {
-         proto=0; x=1.976in; y=142.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+      li:objects {
+       ha:padstack_ref.62538 {
+        proto=0; x=816.0mil; y=715.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.62539 {
+        proto=0; x=816.0mil; y=684.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.2191 {
-         proto=0; x=1.976in; y=4.406392mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+        ha:attributes {
+          term=2
+          name=2
         }
        }
-       li:layers {
+      }
+      li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-          li:objects {
-           ha:text.2189 {
-            string=%a.parent.refdes%; x=50.9905mm; y=3.206496mm; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 270.000000
+         li:objects {
+          ha:text.62525 {
+           string=%a.parent.refdes%; x=800.36mil; y=692.24mil; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
            }
+           rot = 270.000000
           }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-          li:objects {
-           ha:line.2192 {
-            x1=1.976in; y1=157.74mil; x2=1.976in; y2=157.74mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.2195 {
-            x1=1.976in; y1=157.74mil; x2=1.976in; y2=157.74mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
+         li:objects {
+          ha:line.62526 {
+           x1=816.0mil; y1=699.74mil; x2=816.0mil; y2=699.74mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
            }
-           ha:line.2198 {
-            x1=1.976in; y1=157.74mil; x2=1.976in; y2=3.006596mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+          }
+          ha:line.62529 {
+           x1=816.0mil; y1=699.74mil; x2=816.0mil; y2=699.74mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-           ha:line.2201 {
-            x1=1.976in; y1=157.74mil; x2=49.1904mm; y2=157.74mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+          }
+          ha:line.62532 {
+           x1=816.0mil; y1=699.74mil; x2=816.0mil; y2=18.773396mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+          ha:line.62535 {
+           x1=816.0mil; y1=699.74mil; x2=21.7264mm; y2=699.74mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
-        }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
        }
       }
-       uid = qIc8VW925zCt24ZkTm0AAABm
+     }
+      uid = qIc8VW925zCt24ZkTm0AAAAy
+     }
+     ha:subc.62541 {
+      ha:attributes {
+       value=10k
+       footprint=0402
+       refdes=R36
       }
-      ha:subc.2311 {
-       ha:attributes {
-        value=dualLED
-        footprint=0605
-        refdes=D1
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+     ha:data {
+          li:padstack_prototypes {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              12.795mil  
-              -16.73mil  
-              -12.795mil  
-              -16.73mil  
-              -12.795mil  
-              16.73mil  
-              12.795mil  
-              16.73mil  
-             }
-           }
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              15.795mil  
-              -19.73mil  
-              -15.795mil  
-              -19.73mil  
-              -15.795mil  
-              19.73mil  
-              15.795mil  
-              19.73mil  
-             }
+          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 { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             -0.326136mm  
             }
-            clearance=0.0
-             li:ps_poly {
-              12.795mil  
-              -16.73mil  
-              -12.795mil  
-              -16.73mil  
-              -12.795mil  
-              16.73mil  
-              12.795mil  
-              16.73mil  
-             }
+          }
+
+          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.2313 {
-         proto=0; x=585.0mil; y=22.809211mm; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=pin2
-         }
+      li:objects {
+       ha:padstack_ref.62555 {
+        proto=0; x=590.0mil; y=17.513808mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.2314 {
-         proto=0; x=618.45mil; y=22.809211mm; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=1
-           name=pin1
-         }
+        li:thermal {
         }
-        ha:padstack_ref.2315 {
-         proto=0; x=585.0mil; y=24.259043mm; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=4
-           name=pin4
-         }
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.62556 {
+        proto=0; x=590.0mil; y=721.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.2316 {
-         proto=0; x=618.45mil; y=24.259043mm; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=3
-           name=pin3
-         }
+        ha:attributes {
+          term=2
+          name=2
         }
        }
-       li:layers {
+      }
+      li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-          li:objects {
-           ha:arc.2317 {
-            x=601.72mil; y=25.034124mm; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-           }
-           ha:text.2312 {
-            string=%a.parent.refdes%; x=601.72mil; y=23.534mm; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 0.000000
+         li:objects {
+          ha:text.62542 {
+           string=%a.parent.refdes%; x=621.5mil; y=17.113504mm; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
            }
+           rot = 270.000000
           }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-          li:objects {
-           ha:line.2318 {
-            x1=601.725mil; y1=23.534127mm; x2=601.725mil; y2=23.534127mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.2321 {
-            x1=601.72mil; y1=23.534mm; x2=601.72mil; y2=23.534mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
+         li:objects {
+          ha:line.62543 {
+           x1=590.0mil; y1=17.913604mm; x2=590.0mil; y2=17.913604mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
            }
-           ha:line.2324 {
-            x1=601.72mil; y1=23.534mm; x2=601.72mil; y2=22.534mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+          }
+          ha:line.62546 {
+           x1=590.0mil; y1=17.913604mm; x2=590.0mil; y2=17.913604mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-           ha:line.2327 {
-            x1=601.72mil; y1=23.534mm; x2=14.283688mm; y2=23.534mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+          }
+          ha:line.62549 {
+           x1=590.0mil; y1=17.913604mm; x2=590.0mil; y2=16.913604mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+          ha:line.62552 {
+           x1=590.0mil; y1=17.913604mm; x2=13.986mm; y2=17.913604mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
-        }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
        }
       }
-       uid = qIc8VW925zCt24ZkTm0AAABo
+     }
+      uid = qIc8VW925zCt24ZkTm0AAABR
+     }
+     ha:subc.62558 {
+      ha:attributes {
+       value=8.06k
+       footprint=0402
+       refdes=R37
       }
-      ha:subc.23659 {
-       ha:attributes {
-        value=47uF
-        footprint=1206
-        refdes=C39
-       }
-      ha:data {
-            li:padstack_prototypes {
+     ha:data {
+          li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.649986mm  
-              -0.94996mm  
-              -0.649986mm  
-              -0.94996mm  
-              -0.649986mm  
-              0.94996mm  
-              0.649986mm  
-              0.94996mm  
-             }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
             }
-            clearance=0.0
-             li:ps_poly {
-              0.726186mm  
-              -1.02616mm  
-              -0.726186mm  
-              -1.02616mm  
-              -0.726186mm  
-              1.02616mm  
-              0.726186mm  
-              1.02616mm  
-             }
-           }
+          }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
             }
-            clearance=0.0
-             li:ps_poly {
-              0.649986mm  
-              -0.94996mm  
-              -0.649986mm  
-              -0.94996mm  
-              -0.649986mm  
-              0.94996mm  
-              0.649986mm  
-              0.94996mm  
-             }
+          }
+
+          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.23679 {
-         proto=0; x=226.9mil; y=531.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+      li:objects {
+       ha:padstack_ref.62572 {
+        proto=0; x=649.0mil; y=555.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.62573 {
+        proto=0; x=15.685008mm; y=555.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.23680 {
-         proto=0; x=345.0mil; y=531.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+        ha:attributes {
+          term=2
+          name=2
         }
        }
-       li:layers {
+      }
+      li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-          li:objects {
-           ha:line.23660 {
-            x1=6.663182mm; y1=493.6mil; x2=7.863078mm; y2=493.6mil; thickness=8.0mil; clearance=0.0;
-           }
-           ha:line.23663 {
-            x1=6.663182mm; y1=14.43736mm; x2=7.863078mm; y2=14.43736mm; thickness=8.0mil; clearance=0.0;
-           }
-           ha:text.23666 {
-            string=%a.parent.refdes%; x=6.46303mm; y=499.5mil; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 0.000000
+         li:objects {
+          ha:text.62559 {
+           string=%a.parent.refdes%; x=16.884904mm; y=586.5mil; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
            }
+           rot = 180.000000
           }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-          li:objects {
-           ha:line.23667 {
-            x1=7.26313mm; y1=531.0mil; x2=7.26313mm; y2=531.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.23670 {
-            x1=7.26313mm; y1=531.0mil; x2=7.26313mm; y2=531.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
+         li:objects {
+          ha:line.62560 {
+           x1=16.084804mm; y1=555.0mil; x2=16.084804mm; y2=555.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
            }
-           ha:line.23673 {
-            x1=7.26313mm; y1=531.0mil; x2=8.26313mm; y2=531.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+          }
+          ha:line.62563 {
+           x1=16.084804mm; y1=555.0mil; x2=16.084804mm; y2=555.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-           ha:line.23676 {
-            x1=7.26313mm; y1=531.0mil; x2=7.26313mm; y2=14.4874mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+          }
+          ha:line.62566 {
+           x1=16.084804mm; y1=555.0mil; x2=15.084804mm; y2=555.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+          ha:line.62569 {
+           x1=16.084804mm; y1=555.0mil; x2=16.084804mm; y2=13.097mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
-        }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
        }
       }
-       uid = 1eCFB3lwkWzy5iwEkcsAAABn
+     }
+      uid = qIc8VW925zCt24ZkTm0AAABS
+     }
+     ha:subc.62575 {
+      ha:attributes {
+       copyright=2006 DJ Delorie
+       author=DJ Delorie
+       footprint=SOT23-5
+       dist-license=GPL
+       refdes=U1
+       value=TC2185-3.3
+       use-license=Unlimited
       }
-      ha:subc.29462 {
-       ha:attributes {
-        openscad=0402
-        value=8.2pF
-        refdes=C11
-        footprint=0402
-       }
-      ha:data {
-            li:padstack_prototypes {
+     ha:data {
+          li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+           clearance=0.0
+            li:ps_poly {
+             12.0mil  
+             -20.0mil  
+             -12.0mil  
+             -20.0mil  
+             -12.0mil  
+             20.0mil  
+             12.0mil  
+             20.0mil  
             }
-            clearance=0.0
-             li:ps_poly {
-              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  
-             }
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
            }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.29476 {
-         proto=0; x=0.818256mm; y=-1.038067mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.29477 {
-         proto=0; x=1.617848mm; y=-1.038067mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:text.29463 {
-            string=%a.parent.refdes%; x=0.417952mm; y=-1.838167mm; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
+           clearance=0.0
+            li:ps_poly {
+             15.0mil  
+             -23.0mil  
+             -15.0mil  
+             -23.0mil  
+             -15.0mil  
+             23.0mil  
+             15.0mil  
+             23.0mil  
             }
-            rot = 0.000000
-           }
           }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.29464 {
-            x1=1.218052mm; y1=-1.038067mm; x2=1.218052mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.29467 {
-            x1=1.218052mm; y1=-1.038067mm; x2=1.218052mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.29470 {
-            x1=1.218052mm; y1=-1.038067mm; x2=2.218052mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
            }
-           ha:line.29473 {
-            x1=1.218052mm; y1=-1.038067mm; x2=1.218052mm; y2=-0.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+           clearance=0.0
+            li:ps_poly {
+             12.0mil  
+             -20.0mil  
+             -12.0mil  
+             -20.0mil  
+             -12.0mil  
+             20.0mil  
+             12.0mil  
+             20.0mil  
             }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
           }
         }
-       }
       }
-       uid = Bda500dsIaChqNFriEwAAABl
-      }
-      ha:subc.29495 {
-       ha:attributes {
-        openscad=0402
-        value=4.7pF
-        refdes=C12
-        footprint=0402
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+     }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            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.62601 {
+        proto=0; x=720.0mil; y=649.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.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.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-             }
-           }
+        li:thermal {
+        }
 
-           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:attributes {
+          term=4
+          name=BY
+        }
        }
-      }
-
-       li:objects {
-        ha:padstack_ref.29509 {
-         proto=0; x=3.25436mm; y=-1.038067mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
+       ha:padstack_ref.62602 {
+        proto=0; x=642.0mil; y=649.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.29510 {
-         proto=0; x=4.053952mm; y=-1.038067mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+        ha:attributes {
+          term=5
+          name=VOUT
         }
        }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:text.29496 {
-            string=%a.parent.refdes%; x=2.854056mm; y=-1.838167mm; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 0.000000
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
+       ha:padstack_ref.62603 {
+        proto=0; x=642.0mil; y=731.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+        ha:flags {
+         clearline=1
         }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+        li:thermal {
+        }
 
-          li:objects {
-           ha:line.29497 {
-            x1=3.654156mm; y1=-1.038067mm; x2=3.654156mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.29500 {
-            x1=3.654156mm; y1=-1.038067mm; x2=3.654156mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.29503 {
-            x1=3.654156mm; y1=-1.038067mm; x2=4.654156mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.29506 {
-            x1=3.654156mm; y1=-1.038067mm; x2=3.654156mm; y2=-0.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+        ha:attributes {
+          term=1
+          name=VIN
         }
        }
-      }
-       uid = Bda500dsIaChqNFriEwAAABn
-      }
-      ha:subc.29528 {
-       ha:attributes {
-        openscad=0402
-        value=12pF
-        refdes=C13
-        footprint=0402
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
-           }
+       ha:padstack_ref.62604 {
+        proto=0; x=681.0mil; y=731.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.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.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-             }
-           }
+        li:thermal {
+        }
 
-           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:attributes {
+          term=2
+          name=GND
+        }
        }
-      }
-
-       li:objects {
-        ha:padstack_ref.29542 {
-         proto=0; x=5.690464mm; y=-1.038067mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
+       ha:padstack_ref.62605 {
+        proto=0; x=720.0mil; y=731.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.29543 {
-         proto=0; x=6.490056mm; y=-1.038067mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+        ha:attributes {
+          term=3
+          name=EN
         }
        }
-       li:layers {
+      }
+      li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-          li:objects {
-           ha:text.29529 {
-            string=%a.parent.refdes%; x=5.29016mm; y=-1.838167mm; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 0.000000
-           }
+         li:objects {
+          ha:line.62576 {
+           x1=622.0mil; y1=759.0mil; x2=740.0mil; y2=759.0mil; thickness=10.0mil; clearance=0.0;
           }
-          ha:type {
-           silk = 1
-           top = 1
+          ha:line.62579 {
+           x1=622.0mil; y1=620.0mil; x2=622.0mil; y2=759.0mil; thickness=10.0mil; clearance=0.0;
           }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.29530 {
-            x1=6.09026mm; y1=-1.038067mm; x2=6.09026mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.29533 {
-            x1=6.09026mm; y1=-1.038067mm; x2=6.09026mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.29536 {
-            x1=6.09026mm; y1=-1.038067mm; x2=7.09026mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.29539 {
-            x1=6.09026mm; y1=-1.038067mm; x2=6.09026mm; y2=-0.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
+          ha:line.62582 {
+           x1=622.0mil; y1=620.0mil; x2=740.0mil; y2=620.0mil; thickness=10.0mil; clearance=0.0;
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+          ha:line.62585 {
+           x1=740.0mil; y1=620.0mil; x2=740.0mil; y2=759.0mil; thickness=10.0mil; clearance=0.0;
           }
-        }
-       }
-      }
-       uid = Bda500dsIaChqNFriEwAAABp
-      }
-      ha:subc.29561 {
-       ha:attributes {
-        openscad=0402
-        value=4.7pF
-        refdes=C14
-        footprint=0402
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              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  
-             }
+          ha:text.62588 {
+           string=%a.parent.refdes%; x=747.49mil; y=20.657312mm; scale=89; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
            }
+           rot = 180.000000
+          }
          }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.29575 {
-         proto=0; x=8.126568mm; y=-1.038067mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.29576 {
-         proto=0; x=8.92616mm; y=-1.038067mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=2
+         ha:type {
+          silk = 1
+          top = 1
          }
-        }
        }
-       li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-          li:objects {
-           ha:text.29562 {
-            string=%a.parent.refdes%; x=7.726264mm; y=-1.838167mm; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 0.000000
+         li:objects {
+          ha:line.62589 {
+           x1=681.0mil; y1=698.2mil; x2=681.0mil; y2=698.2mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
            }
           }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.29563 {
-            x1=8.526364mm; y1=-1.038067mm; x2=8.526364mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.29566 {
-            x1=8.526364mm; y1=-1.038067mm; x2=8.526364mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.29569 {
-            x1=8.526364mm; y1=-1.038067mm; x2=9.526364mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+          ha:line.62592 {
+           x1=720.0mil; y1=649.0mil; x2=720.0mil; y2=649.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-           ha:line.29572 {
-            x1=8.526364mm; y1=-1.038067mm; x2=8.526364mm; y2=-0.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+          }
+          ha:line.62595 {
+           x1=720.0mil; y1=649.0mil; x2=720.0mil; y2=17.4846mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+          ha:line.62598 {
+           x1=720.0mil; y1=649.0mil; x2=19.288mm; y2=649.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
-        }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
        }
       }
-       uid = Bda500dsIaChqNFriEwAAABr
+     }
+      uid = qIc8VW925zCt24ZkTm0AAABT
+     }
+     ha:subc.62607 {
+      ha:attributes {
+       copyright=2006 DJ Delorie
+       author=DJ Delorie
+       footprint=SOT23-5
+       dist-license=GPL
+       refdes=U2
+       value=MCP73831
+       use-license=Unlimited
       }
-      ha:subc.29594 {
-       ha:attributes {
-        openscad=0402
-        value=330pF
-        refdes=C15
-        footprint=0402
-       }
-      ha:data {
-            li:padstack_prototypes {
+     ha:data {
+          li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+           clearance=0.0
+            li:ps_poly {
+             12.0mil  
+             -20.0mil  
+             -12.0mil  
+             -20.0mil  
+             -12.0mil  
+             20.0mil  
+             12.0mil  
+             20.0mil  
             }
-            clearance=0.0
-             li:ps_poly {
-              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  
-             }
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
            }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.29608 {
-         proto=0; x=63.899796mm; y=500.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.29609 {
-         proto=0; x=2.48426in; y=500.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.29595 {
-            string=%a.parent.refdes%; x=64.3001mm; y=531.5mil; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
+           clearance=0.0
+            li:ps_poly {
+             15.0mil  
+             -23.0mil  
+             -15.0mil  
+             -23.0mil  
+             -15.0mil  
+             23.0mil  
+             15.0mil  
+             23.0mil  
             }
-            rot = 180.000000
-           }
           }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.29596 {
-            x1=63.5mm; y1=500.0mil; x2=63.5mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.29599 {
-            x1=63.5mm; y1=500.0mil; x2=63.5mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.29602 {
-            x1=63.5mm; y1=500.0mil; x2=62.5mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
            }
-           ha:line.29605 {
-            x1=63.5mm; y1=500.0mil; x2=63.5mm; y2=11.7mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+           clearance=0.0
+            li:ps_poly {
+             12.0mil  
+             -20.0mil  
+             -12.0mil  
+             -20.0mil  
+             -12.0mil  
+             20.0mil  
+             12.0mil  
+             20.0mil  
             }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
           }
         }
-       }
       }
-       uid = Bda500dsIaChqNFriEwAAABt
-      }
-      ha:subc.29627 {
-       ha:attributes {
-        openscad=0402
-        value=8.2pF
-        refdes=C22
-        footprint=0402
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+     }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
-           }
+      li:objects {
+       ha:padstack_ref.62633 {
+        proto=0; x=642.0mil; y=885.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.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.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-             }
-           }
+        li:thermal {
+        }
 
-           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:attributes {
+          term=4
+          name=DCIN
+        }
        }
-      }
-
-       li:objects {
-        ha:padstack_ref.29641 {
-         proto=0; x=12.998776mm; y=-1.038067mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
+       ha:padstack_ref.62634 {
+        proto=0; x=720.0mil; y=885.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.29642 {
-         proto=0; x=13.798368mm; y=-1.038067mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+        ha:attributes {
+          term=5
+          name=BAT
         }
        }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:text.29628 {
-            string=%a.parent.refdes%; x=12.598472mm; y=-1.838167mm; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 0.000000
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
+       ha:padstack_ref.62635 {
+        proto=0; x=720.0mil; y=803.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+        ha:flags {
+         clearline=1
         }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+        li:thermal {
+        }
 
-          li:objects {
-           ha:line.29629 {
-            x1=13.398572mm; y1=-1.038067mm; x2=13.398572mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.29632 {
-            x1=13.398572mm; y1=-1.038067mm; x2=13.398572mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.29635 {
-            x1=13.398572mm; y1=-1.038067mm; x2=14.398572mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.29638 {
-            x1=13.398572mm; y1=-1.038067mm; x2=13.398572mm; y2=-0.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+        ha:attributes {
+          term=1
+          name=USB
         }
        }
-      }
-       uid = Bda500dsIaChqNFriEwAAABv
-      }
-      ha:subc.29660 {
-       ha:attributes {
-        openscad=0402
-        value=330pF
-        refdes=C21
-        footprint=0402
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
-           }
+       ha:padstack_ref.62636 {
+        proto=0; x=681.0mil; y=803.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.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.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-             }
-           }
+        li:thermal {
+        }
 
-           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:attributes {
+          term=2
+          name=GND
+        }
        }
-      }
-
-       li:objects {
-        ha:padstack_ref.29674 {
-         proto=0; x=15.43488mm; y=-1.038067mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
+       ha:padstack_ref.62637 {
+        proto=0; x=642.0mil; y=803.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.29675 {
-         proto=0; x=16.234472mm; y=-1.038067mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+        ha:attributes {
+          term=3
+          name=CHG
         }
        }
-       li:layers {
+      }
+      li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-          li:objects {
-           ha:text.29661 {
-            string=%a.parent.refdes%; x=15.034576mm; y=-1.838167mm; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 0.000000
-           }
+         li:objects {
+          ha:line.62608 {
+           x1=622.0mil; y1=775.0mil; x2=740.0mil; y2=775.0mil; thickness=10.0mil; clearance=0.0;
           }
-          ha:type {
-           silk = 1
-           top = 1
+          ha:line.62611 {
+           x1=740.0mil; y1=775.0mil; x2=740.0mil; y2=914.0mil; thickness=10.0mil; clearance=0.0;
           }
-        }
+          ha:line.62614 {
+           x1=622.0mil; y1=914.0mil; x2=740.0mil; y2=914.0mil; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.62617 {
+           x1=622.0mil; y1=775.0mil; x2=622.0mil; y2=914.0mil; thickness=10.0mil; clearance=0.0;
+          }
+          ha:text.62620 {
+           string=%a.parent.refdes%; x=562.97mil; y=815.2mil; scale=89; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-          li:objects {
-           ha:line.29662 {
-            x1=15.834676mm; y1=-1.038067mm; x2=15.834676mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.29665 {
-            x1=15.834676mm; y1=-1.038067mm; x2=15.834676mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
+         li:objects {
+          ha:line.62621 {
+           x1=681.0mil; y1=21.22932mm; x2=681.0mil; y2=21.22932mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
            }
-           ha:line.29668 {
-            x1=15.834676mm; y1=-1.038067mm; x2=16.834676mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+          }
+          ha:line.62624 {
+           x1=642.0mil; y1=885.0mil; x2=642.0mil; y2=885.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-           ha:line.29671 {
-            x1=15.834676mm; y1=-1.038067mm; x2=15.834676mm; y2=-0.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+          }
+          ha:line.62627 {
+           x1=642.0mil; y1=885.0mil; x2=642.0mil; y2=21.479mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+          ha:line.62630 {
+           x1=642.0mil; y1=885.0mil; x2=15.3068mm; y2=885.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
-        }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
        }
       }
-       uid = Bda500dsIaChqNFriEwAAABx
+     }
+      uid = qIc8VW925zCt24ZkTm0AAABU
+     }
+     ha:subc.62639 {
+      ha:attributes {
+       value=1k
+       footprint=0402
+       refdes=R50
       }
-      ha:subc.29693 {
-       ha:attributes {
-        openscad=0402
-        value=18pF
-        refdes=C2
-        footprint=0402
-       }
-      ha:data {
-            li:padstack_prototypes {
+     ha:data {
+          li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+           clearance=0.0
+            li:ps_poly {
+             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  
-             }
-           }
+          }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
             }
-            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 { 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.29707 {
-         proto=0; x=17.870984mm; y=-1.038067mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
+      li:objects {
+       ha:padstack_ref.62653 {
+        proto=0; x=678.74mil; y=954.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.29708 {
-         proto=0; x=18.670576mm; y=-1.038067mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+        ha:attributes {
+          term=1
+          name=1
         }
        }
-       li:layers {
+       ha:padstack_ref.62654 {
+        proto=0; x=16.440404mm; y=954.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+        li:thermal {
+        }
 
-          li:objects {
-           ha:text.29694 {
-            string=%a.parent.refdes%; x=17.47068mm; y=-1.838167mm; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 0.000000
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.29695 {
-            x1=18.27078mm; y1=-1.038067mm; x2=18.27078mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.29698 {
-            x1=18.27078mm; y1=-1.038067mm; x2=18.27078mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.29701 {
-            x1=18.27078mm; y1=-1.038067mm; x2=19.27078mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.29704 {
-            x1=18.27078mm; y1=-1.038067mm; x2=18.27078mm; y2=-0.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+        ha:attributes {
+          term=2
+          name=2
         }
        }
       }
-       uid = Bda500dsIaChqNFriEwAAABz
-      }
-      ha:subc.29726 {
-       ha:attributes {
-        openscad=0402
-        value=18pF
-        refdes=C3
-        footprint=0402
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
-           }
+      li:layers {
 
-           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:top-silk {
+        lid=0
+        ha:combining {        }
 
-           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:text.62640 {
+           string=%a.parent.refdes%; x=625.5mil; y=984.5mil; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
            }
+           rot = 180.000000
+          }
          }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.29740 {
-         proto=0; x=20.307088mm; y=-1.038067mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.29741 {
-         proto=0; x=21.10668mm; y=-1.038067mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=2
+         ha:type {
+          silk = 1
+          top = 1
          }
-        }
        }
-       li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-          li:objects {
-           ha:text.29727 {
-            string=%a.parent.refdes%; x=19.906784mm; y=-1.838167mm; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 0.000000
+         li:objects {
+          ha:line.62641 {
+           x1=663.0mil; y1=954.0mil; x2=663.0mil; y2=954.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
            }
           }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.29728 {
-            x1=20.706884mm; y1=-1.038067mm; x2=20.706884mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.29731 {
-            x1=20.706884mm; y1=-1.038067mm; x2=20.706884mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.29734 {
-            x1=20.706884mm; y1=-1.038067mm; x2=21.706884mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+          ha:line.62644 {
+           x1=663.0mil; y1=954.0mil; x2=663.0mil; y2=954.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-           ha:line.29737 {
-            x1=20.706884mm; y1=-1.038067mm; x2=20.706884mm; y2=-0.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+          }
+          ha:line.62647 {
+           x1=663.0mil; y1=954.0mil; x2=15.8402mm; y2=954.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+          ha:line.62650 {
+           x1=663.0mil; y1=954.0mil; x2=663.0mil; y2=23.2316mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
-        }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
        }
       }
-       uid = Bda500dsIaChqNFriEwAAAB1
+     }
+      uid = qIc8VW925zCt24ZkTm0AAABX
+     }
+     ha:subc.62656 {
+      ha:attributes {
+       value=dualLED
+       footprint=0605
+       refdes=D2
       }
-      ha:subc.29759 {
-       ha:attributes {
-        openscad=0402
-        value=0.1uF
-        refdes=C7
-        footprint=0402
-       }
-      ha:data {
-            li:padstack_prototypes {
+     ha:data {
+          li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+           clearance=0.0
+            li:ps_poly {
+             12.795mil  
+             -16.73mil  
+             -12.795mil  
+             -16.73mil  
+             -12.795mil  
+             16.73mil  
+             12.795mil  
+             16.73mil  
             }
-            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
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             15.795mil  
+             -19.73mil  
+             -15.795mil  
+             -19.73mil  
+             -15.795mil  
+             19.73mil  
+             15.795mil  
+             19.73mil  
             }
-            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 { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
            }
-         }
-       }
+           clearance=0.0
+            li:ps_poly {
+             12.795mil  
+             -16.73mil  
+             -12.795mil  
+             -16.73mil  
+             -12.795mil  
+             16.73mil  
+             12.795mil  
+             16.73mil  
+            }
+          }
+        }
       }
+     }
 
-       li:objects {
-        ha:padstack_ref.29773 {
-         proto=0; x=22.743192mm; y=-1.038067mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
+      li:objects {
+       ha:padstack_ref.62671 {
+        proto=0; x=2.06in; y=206.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.29774 {
-         proto=0; x=23.542784mm; y=-1.038067mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+        ha:attributes {
+          term=2
+          name=pin2
         }
        }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:text.29760 {
-            string=%a.parent.refdes%; x=22.342888mm; y=-1.838167mm; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 0.000000
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
+       ha:padstack_ref.62672 {
+        proto=0; x=51.47437mm; y=206.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
+        ha:flags {
+         clearline=1
         }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+        li:thermal {
+        }
 
-          li:objects {
-           ha:line.29761 {
-            x1=23.142988mm; y1=-1.038067mm; x2=23.142988mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.29764 {
-            x1=23.142988mm; y1=-1.038067mm; x2=23.142988mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.29767 {
-            x1=23.142988mm; y1=-1.038067mm; x2=24.142988mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.29770 {
-            x1=23.142988mm; y1=-1.038067mm; x2=23.142988mm; y2=-0.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+        ha:attributes {
+          term=1
+          name=pin1
         }
        }
-      }
-       uid = Bda500dsIaChqNFriEwAAAB3
-      }
-      ha:subc.29792 {
-       ha:attributes {
-        openscad=0402
-        value=0.1uF
-        refdes=C9
-        footprint=0402
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
-           }
+       ha:padstack_ref.62673 {
+        proto=0; x=2.06in; y=3.782568mm; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
+        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.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-             }
-           }
+        li:thermal {
+        }
 
-           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:attributes {
+          term=4
+          name=pin4
+        }
        }
-      }
-
-       li:objects {
-        ha:padstack_ref.29806 {
-         proto=0; x=25.179296mm; y=-1.038067mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
+       ha:padstack_ref.62674 {
+        proto=0; x=51.47437mm; y=3.782568mm; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.29807 {
-         proto=0; x=25.978888mm; y=-1.038067mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+        ha:attributes {
+          term=3
+          name=pin3
         }
        }
-       li:layers {
+      }
+      li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-          li:objects {
-           ha:text.29793 {
-            string=%a.parent.refdes%; x=24.778992mm; y=-1.838167mm; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 0.000000
-           }
+         li:objects {
+          ha:arc.62657 {
+           x=2.04328in; y=118.405mil; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
           }
-          ha:type {
-           silk = 1
-           top = 1
+          ha:text.62658 {
+           string=%a.parent.refdes%; x=2.04328in; y=177.465mil; 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 {         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-          li:objects {
-           ha:line.29794 {
-            x1=25.579092mm; y1=-1.038067mm; x2=25.579092mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.29797 {
-            x1=25.579092mm; y1=-1.038067mm; x2=25.579092mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
+         li:objects {
+          ha:line.62659 {
+           x1=51.899185mm; y1=177.46mil; x2=51.899185mm; y2=177.46mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
            }
-           ha:line.29800 {
-            x1=25.579092mm; y1=-1.038067mm; x2=26.579092mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+          }
+          ha:line.62662 {
+           x1=2.04328in; y1=177.465mil; x2=2.04328in; y2=177.465mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-           ha:line.29803 {
-            x1=25.579092mm; y1=-1.038067mm; x2=25.579092mm; y2=-0.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+          }
+          ha:line.62665 {
+           x1=2.04328in; y1=177.465mil; x2=2.04328in; y2=5.507611mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+          ha:line.62668 {
+           x1=2.04328in; y1=177.465mil; x2=52.899312mm; y2=177.465mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
-        }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
        }
       }
-       uid = Bda500dsIaChqNFriEwAAAB5
+     }
+      uid = qIc8VW925zCt24ZkTm0AAABl
+     }
+     ha:subc.62676 {
+      ha:attributes {
+       value=1k
+       footprint=0402
+       refdes=R52
       }
-      ha:subc.29825 {
-       ha:attributes {
-        openscad=0402
-        value=0.1uF
-        refdes=C40
-        footprint=0402
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+     ha:data {
+          li:padstack_prototypes {
 
-           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_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-             }
+          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 { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             -0.326136mm  
             }
-            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 { 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.29839 {
-         proto=0; x=27.6154mm; y=-1.038067mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+      li:objects {
+       ha:padstack_ref.62690 {
+        proto=0; x=2.076in; y=242.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.62691 {
+        proto=0; x=2.076in; y=273.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.29840 {
-         proto=0; x=28.414992mm; y=-1.038067mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+        ha:attributes {
+          term=2
+          name=2
         }
        }
-       li:layers {
+      }
+      li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-          li:objects {
-           ha:text.29826 {
-            string=%a.parent.refdes%; x=27.215096mm; y=-1.838167mm; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 0.000000
+         li:objects {
+          ha:text.62677 {
+           string=%a.parent.refdes%; x=53.5305mm; y=226.24mil; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
            }
+           rot = 270.000000
           }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-          li:objects {
-           ha:line.29827 {
-            x1=28.015196mm; y1=-1.038067mm; x2=28.015196mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.29830 {
-            x1=28.015196mm; y1=-1.038067mm; x2=28.015196mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
+         li:objects {
+          ha:line.62678 {
+           x1=2.076in; y1=257.74mil; x2=2.076in; y2=257.74mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
            }
-           ha:line.29833 {
-            x1=28.015196mm; y1=-1.038067mm; x2=29.015196mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+          }
+          ha:line.62681 {
+           x1=2.076in; y1=257.74mil; x2=2.076in; y2=257.74mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-           ha:line.29836 {
-            x1=28.015196mm; y1=-1.038067mm; x2=28.015196mm; y2=-0.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+          }
+          ha:line.62684 {
+           x1=2.076in; y1=257.74mil; x2=2.076in; y2=5.546596mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+          ha:line.62687 {
+           x1=2.076in; y1=257.74mil; x2=51.7304mm; y2=257.74mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
-        }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
        }
       }
-       uid = Bda500dsIaChqNFriEwAAAB7
+     }
+      uid = qIc8VW925zCt24ZkTm0AAABm
+     }
+     ha:subc.62693 {
+      ha:attributes {
+       value=dualLED
+       footprint=0605
+       refdes=D1
       }
-      ha:subc.29858 {
-       ha:attributes {
-        openscad=0402
-        value=0.1uF
-        refdes=C41
-        footprint=0402
-       }
-      ha:data {
-            li:padstack_prototypes {
+     ha:data {
+          li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+           clearance=0.0
+            li:ps_poly {
+             12.795mil  
+             -16.73mil  
+             -12.795mil  
+             -16.73mil  
+             -12.795mil  
+             16.73mil  
+             12.795mil  
+             16.73mil  
             }
-            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
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             15.795mil  
+             -19.73mil  
+             -15.795mil  
+             -19.73mil  
+             -15.795mil  
+             19.73mil  
+             15.795mil  
+             19.73mil  
             }
-            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 { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
            }
-         }
-       }
+           clearance=0.0
+            li:ps_poly {
+             12.795mil  
+             -16.73mil  
+             -12.795mil  
+             -16.73mil  
+             -12.795mil  
+             16.73mil  
+             12.795mil  
+             16.73mil  
+            }
+          }
+        }
       }
+     }
 
-       li:objects {
-        ha:padstack_ref.29872 {
-         proto=0; x=30.051504mm; y=-1.038067mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
+      li:objects {
+       ha:padstack_ref.62708 {
+        proto=0; x=685.0mil; y=25.349211mm; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.29873 {
-         proto=0; x=30.851096mm; y=-1.038067mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+        ha:attributes {
+          term=2
+          name=pin2
         }
        }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:text.29859 {
-            string=%a.parent.refdes%; x=29.6512mm; y=-1.838167mm; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 0.000000
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
+       ha:padstack_ref.62709 {
+        proto=0; x=718.45mil; y=25.349211mm; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
+        ha:flags {
+         clearline=1
         }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+        li:thermal {
+        }
 
-          li:objects {
-           ha:line.29860 {
-            x1=30.4513mm; y1=-1.038067mm; x2=30.4513mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.29863 {
-            x1=30.4513mm; y1=-1.038067mm; x2=30.4513mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.29866 {
-            x1=30.4513mm; y1=-1.038067mm; x2=31.4513mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.29869 {
-            x1=30.4513mm; y1=-1.038067mm; x2=30.4513mm; y2=-0.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+        ha:attributes {
+          term=1
+          name=pin1
         }
        }
-      }
-       uid = Bda500dsIaChqNFriEwAAAB9
-      }
-      ha:subc.29891 {
-       ha:attributes {
-        openscad=0402
-        value=0.1uF
-        refdes=C46
-        footprint=0402
-       }
-      ha:data {
-            li:padstack_prototypes {
+       ha:padstack_ref.62710 {
+        proto=0; x=685.0mil; y=26.799043mm; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
+        ha:flags {
+         clearline=1
+        }
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+        li:thermal {
+        }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
-           }
+        ha:attributes {
+          term=4
+          name=pin4
+        }
+       }
+       ha:padstack_ref.62711 {
+        proto=0; x=718.45mil; y=26.799043mm; rot=0.000000; xmirror=0; smirror=0; clearance=-8.855mil;
+        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.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              -0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-             }
-           }
+        li:thermal {
+        }
 
-           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:attributes {
+          term=3
+          name=pin3
+        }
        }
       }
+      li:layers {
 
-       li:objects {
-        ha:padstack_ref.29905 {
-         proto=0; x=32.487608mm; y=-1.038067mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.29906 {
-         proto=0; x=33.2872mm; y=-1.038067mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-         li:thermal {
+         li:objects {
+          ha:arc.62694 {
+           x=701.72mil; y=27.574124mm; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+          }
+          ha:text.62695 {
+           string=%a.parent.refdes%; x=701.72mil; y=26.074mm; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
          }
-
-         ha:attributes {
-           term=2
-           name=2
+         ha:type {
+          silk = 1
+          top = 1
          }
-        }
        }
-       li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-          li:objects {
-           ha:text.29892 {
-            string=%a.parent.refdes%; x=32.087304mm; y=-1.838167mm; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 0.000000
+         li:objects {
+          ha:line.62696 {
+           x1=701.725mil; y1=26.074127mm; x2=701.725mil; y2=26.074127mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
            }
           }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.29893 {
-            x1=32.887404mm; y1=-1.038067mm; x2=32.887404mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
+          ha:line.62699 {
+           x1=701.72mil; y1=26.074mm; x2=701.72mil; y2=26.074mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-           ha:line.29896 {
-            x1=32.887404mm; y1=-1.038067mm; x2=32.887404mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.29899 {
-            x1=32.887404mm; y1=-1.038067mm; x2=33.887404mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.29902 {
-            x1=32.887404mm; y1=-1.038067mm; x2=32.887404mm; y2=-0.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+          }
+          ha:line.62702 {
+           x1=701.72mil; y1=26.074mm; x2=701.72mil; y2=25.074mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+          ha:line.62705 {
+           x1=701.72mil; y1=26.074mm; x2=16.823688mm; y2=26.074mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
-        }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
        }
       }
-       uid = Bda500dsIaChqNFriEwAAAB/
+     }
+      uid = qIc8VW925zCt24ZkTm0AAABo
+     }
+     ha:subc.62713 {
+      ha:attributes {
+       value=47uF
+       footprint=1206
+       refdes=C39
       }
-      ha:subc.29990 {
-       ha:attributes {
-        openscad=0402
-        value=DNP
-        refdes=C461
-        footprint=0402
-       }
-      ha:data {
-            li:padstack_prototypes {
+     ha:data {
+          li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+           clearance=0.0
+            li:ps_poly {
+             0.649986mm  
+             -0.94996mm  
+             -0.649986mm  
+             -0.94996mm  
+             -0.649986mm  
+             0.94996mm  
+             0.649986mm  
+             0.94996mm  
             }
-            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
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.726186mm  
+             -1.02616mm  
+             -0.726186mm  
+             -1.02616mm  
+             -0.726186mm  
+             1.02616mm  
+             0.726186mm  
+             1.02616mm  
             }
-            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 { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
            }
-         }
-       }
+           clearance=0.0
+            li:ps_poly {
+             0.649986mm  
+             -0.94996mm  
+             -0.649986mm  
+             -0.94996mm  
+             -0.649986mm  
+             0.94996mm  
+             0.649986mm  
+             0.94996mm  
+            }
+          }
+        }
       }
+     }
 
-       li:objects {
-        ha:padstack_ref.30004 {
-         proto=0; x=34.923712mm; y=-1.038067mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+      li:objects {
+       ha:padstack_ref.62733 {
+        proto=0; x=8.30326mm; y=631.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.62734 {
+        proto=0; x=445.0mil; y=631.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30005 {
-         proto=0; x=35.723304mm; y=-1.038067mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+        ha:attributes {
+          term=2
+          name=2
         }
        }
-       li:layers {
+      }
+      li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-          li:objects {
-           ha:text.29991 {
-            string=%a.parent.refdes%; x=34.523408mm; y=-1.838167mm; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 0.000000
-           }
+         li:objects {
+          ha:line.62714 {
+           x1=9.203182mm; y1=593.6mil; x2=10.403078mm; y2=593.6mil; thickness=8.0mil; clearance=0.0;
           }
-          ha:type {
-           silk = 1
-           top = 1
+          ha:line.62717 {
+           x1=9.203182mm; y1=16.97736mm; x2=10.403078mm; y2=16.97736mm; thickness=8.0mil; clearance=0.0;
           }
-        }
+          ha:text.62720 {
+           string=%a.parent.refdes%; x=9.00303mm; y=599.5mil; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-          li:objects {
-           ha:line.29992 {
-            x1=35.323508mm; y1=-1.038067mm; x2=35.323508mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.29995 {
-            x1=35.323508mm; y1=-1.038067mm; x2=35.323508mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
+         li:objects {
+          ha:line.62721 {
+           x1=9.80313mm; y1=631.0mil; x2=9.80313mm; y2=631.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
            }
-           ha:line.29998 {
-            x1=35.323508mm; y1=-1.038067mm; x2=36.323508mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+          }
+          ha:line.62724 {
+           x1=9.80313mm; y1=631.0mil; x2=9.80313mm; y2=631.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-           ha:line.30001 {
-            x1=35.323508mm; y1=-1.038067mm; x2=35.323508mm; y2=-0.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+          }
+          ha:line.62727 {
+           x1=9.80313mm; y1=631.0mil; x2=10.80313mm; y2=631.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+          ha:line.62730 {
+           x1=9.80313mm; y1=631.0mil; x2=9.80313mm; y2=17.0274mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
-        }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
        }
       }
-       uid = Bda500dsIaChqNFriEwAAACF
+     }
+      uid = 1eCFB3lwkWzy5iwEkcsAAABn
+     }
+     ha:subc.62736 {
+      ha:attributes {
+       refdes=C11
+       value=8.2pF
+       footprint=0402
+       openscad=0402
       }
-      ha:subc.30023 {
-       ha:attributes {
-        openscad=0402
-        value=DNP
-        refdes=C471
-        footprint=0402
-       }
-      ha:data {
-            li:padstack_prototypes {
+     ha:data {
+          li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+           clearance=0.0
+            li:ps_poly {
+             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  
-             }
-           }
+          }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
             }
-            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 { 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.30037 {
-         proto=0; x=37.359816mm; y=-1.038067mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+      li:objects {
+       ha:padstack_ref.62750 {
+        proto=0; x=3.358256mm; y=1.501933mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.62751 {
+        proto=0; x=4.157848mm; y=1.501933mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30038 {
-         proto=0; x=38.159408mm; y=-1.038067mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+        ha:attributes {
+          term=2
+          name=2
         }
        }
-       li:layers {
+      }
+      li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-          li:objects {
-           ha:text.30024 {
-            string=%a.parent.refdes%; x=36.959512mm; y=-1.838167mm; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 0.000000
+         li:objects {
+          ha:text.62737 {
+           string=%a.parent.refdes%; x=2.957952mm; y=0.701833mm; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
            }
+           rot = 0.000000
           }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-          li:objects {
-           ha:line.30025 {
-            x1=37.759612mm; y1=-1.038067mm; x2=37.759612mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.30028 {
-            x1=37.759612mm; y1=-1.038067mm; x2=37.759612mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
+         li:objects {
+          ha:line.62738 {
+           x1=3.758052mm; y1=1.501933mm; x2=3.758052mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
            }
-           ha:line.30031 {
-            x1=37.759612mm; y1=-1.038067mm; x2=38.759612mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+          }
+          ha:line.62741 {
+           x1=3.758052mm; y1=1.501933mm; x2=3.758052mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-           ha:line.30034 {
-            x1=37.759612mm; y1=-1.038067mm; x2=37.759612mm; y2=-0.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+          }
+          ha:line.62744 {
+           x1=3.758052mm; y1=1.501933mm; x2=4.758052mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+          ha:line.62747 {
+           x1=3.758052mm; y1=1.501933mm; x2=3.758052mm; y2=2.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
-        }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
        }
       }
-       uid = Bda500dsIaChqNFriEwAAACH
+     }
+      uid = Bda500dsIaChqNFriEwAAABl
+     }
+     ha:subc.62753 {
+      ha:attributes {
+       refdes=C12
+       value=4.7pF
+       footprint=0402
+       openscad=0402
       }
-      ha:subc.30134 {
-       ha:attributes {
-        value=Debug
-        footprint=0-215079-4
-        refdes=J7
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=31.5mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
+     ha:data {
+          li:padstack_prototypes {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -23.0mil  
-              -23.0mil  
-              23.0mil  
-              -23.0mil  
-              23.0mil  
-              23.0mil  
-              -23.0mil  
-              23.0mil  
-             }
-           }
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -23.0mil  
-              -23.0mil  
-              23.0mil  
-              -23.0mil  
-              23.0mil  
-              23.0mil  
-              -23.0mil  
-              23.0mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -23.0mil  
-              -23.0mil  
-              23.0mil  
-              -23.0mil  
-              23.0mil  
-              23.0mil  
-              -23.0mil  
-              23.0mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -26.0mil  
-              -26.0mil  
-              26.0mil  
-              -26.0mil  
-              26.0mil  
-              26.0mil  
-              -26.0mil  
-              26.0mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -26.0mil  
-              -26.0mil  
-              26.0mil  
-              -26.0mil  
-              26.0mil  
-              26.0mil  
-              -26.0mil  
-              26.0mil  
-             }
-           }
-         }
-       }
-
-       ha:ps_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_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-         }
-       }
-
-       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
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
             }
-            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:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
             }
-            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:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 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:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
             }
-            clearance=0.0
-           }
-         }
-       }
+          }
+        }
       }
+     }
 
-       li:objects {
-        ha:padstack_ref.30160 {
-         proto=0; x=60.325mm; y=945.0mil; rot=180.000000; xmirror=1; smirror=1; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:3 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-         }
-
-         ha:attributes {
-           term=1
-           name=pin1
-         }
+      li:objects {
+       ha:padstack_ref.62767 {
+        proto=0; x=5.79436mm; y=1.501933mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30161 {
-         proto=1; x=2.325in; y=845.0mil; rot=180.000000; xmirror=1; smirror=1; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=2
-           name=pin2
-         }
+        li:thermal {
         }
-        ha:padstack_ref.30162 {
-         proto=1; x=57.785mm; y=945.0mil; rot=180.000000; xmirror=1; smirror=1; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=3
-           name=pin3
-         }
+        ha:attributes {
+          term=1
+          name=1
         }
-        ha:padstack_ref.30163 {
-         proto=1; x=56.515mm; y=845.0mil; rot=180.000000; xmirror=1; smirror=1; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=4
-           name=pin4
-         }
+       }
+       ha:padstack_ref.62768 {
+        proto=0; x=6.593952mm; y=1.501933mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30164 {
-         proto=2; x=2.43011in; y=22.202902mm; rot=180.000000; xmirror=1; smirror=1; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=0
-           name=mnt
-         }
+        ha:attributes {
+          term=2
+          name=2
         }
        }
-       li:layers {
+      }
+      li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-          li:objects {
-           ha:line.30135 {
-            x1=2.46928in; y1=794.62mil; x2=2.46928in; y2=25.282906mm; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.30138 {
-            x1=2.46928in; y1=25.282906mm; x2=2.13071in; y2=25.282906mm; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.30141 {
-            x1=2.13071in; y1=25.282906mm; x2=2.13071in; y2=794.62mil; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.30144 {
-            x1=2.13071in; y1=794.62mil; x2=2.46928in; y2=794.62mil; thickness=6.0mil; clearance=0.0;
-           }
-           ha:text.30147 {
-            string=%a.parent.refdes%; x=60.325mm; y=845.0mil; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-             onsolder=1
-            }
-            rot = 180.000000
+         li:objects {
+          ha:text.62754 {
+           string=%a.parent.refdes%; x=5.394056mm; y=0.701833mm; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
            }
+           rot = 0.000000
           }
-          ha:type {
-           silk = 1
-           bottom = 1
-          }
-        }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-          li:objects {
-           ha:line.30148 {
-            x1=59.080959mm; y1=22.62698mm; x2=59.080959mm; y2=22.62698mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.30151 {
-            x1=60.325mm; y1=845.0mil; x2=60.325mm; y2=845.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
+         li:objects {
+          ha:line.62755 {
+           x1=6.194156mm; y1=1.501933mm; x2=6.194156mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
            }
-           ha:line.30154 {
-            x1=60.325mm; y1=845.0mil; x2=60.325mm; y2=22.463mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+          }
+          ha:line.62758 {
+           x1=6.194156mm; y1=1.501933mm; x2=6.194156mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-           ha:line.30157 {
-            x1=60.325mm; y1=845.0mil; x2=59.325mm; y2=845.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+          }
+          ha:line.62761 {
+           x1=6.194156mm; y1=1.501933mm; x2=7.194156mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
           }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
+          ha:line.62764 {
+           x1=6.194156mm; y1=1.501933mm; x2=6.194156mm; y2=2.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
-        }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
        }
       }
-       uid = Bda500dsIaChqNFriEwAAACL
+     }
+      uid = Bda500dsIaChqNFriEwAAABn
+     }
+     ha:subc.62770 {
+      ha:attributes {
+       refdes=C13
+       value=12pF
+       footprint=0402
+       openscad=0402
       }
-      ha:subc.30182 {
-       ha:attributes {
-        openscad=0402
-        value=6.8uH
-        refdes=L1
-        footprint=0402
-       }
-      ha:data {
-            li:padstack_prototypes {
+     ha:data {
+          li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+           clearance=0.0
+            li:ps_poly {
+             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  
-             }
-           }
+          }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
             }
-            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 { 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.30196 {
-         proto=0; x=50.408728mm; y=-1.038067mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+      li:objects {
+       ha:padstack_ref.62784 {
+        proto=0; x=8.230464mm; y=1.501933mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.62785 {
+        proto=0; x=9.030056mm; y=1.501933mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30197 {
-         proto=0; x=51.20832mm; y=-1.038067mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+        ha:attributes {
+          term=2
+          name=2
         }
        }
-       li:layers {
+      }
+      li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-          li:objects {
-           ha:text.30183 {
-            string=%a.parent.refdes%; x=50.008424mm; y=-1.838167mm; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 0.000000
+         li:objects {
+          ha:text.62771 {
+           string=%a.parent.refdes%; x=7.83016mm; y=0.701833mm; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
            }
+           rot = 0.000000
           }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-          li:objects {
-           ha:line.30184 {
-            x1=50.808524mm; y1=-1.038067mm; x2=50.808524mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
+         li:objects {
+          ha:line.62772 {
+           x1=8.63026mm; y1=1.501933mm; x2=8.63026mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:flags {
+            selected=1
            }
-           ha:line.30187 {
-            x1=50.808524mm; y1=-1.038067mm; x2=50.808524mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
+
+           ha:attributes {
+             subc-role=pnp-origin
            }
-           ha:line.30190 {
-            x1=50.808524mm; y1=-1.038067mm; x2=51.808524mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+          }
+          ha:line.62775 {
+           x1=8.63026mm; y1=1.501933mm; x2=8.63026mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:flags {
+            selected=1
            }
-           ha:line.30193 {
-            x1=50.808524mm; y1=-1.038067mm; x2=50.808524mm; y2=-0.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+
+           ha:attributes {
+             subc-role=origin
            }
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+          ha:line.62778 {
+           x1=8.63026mm; y1=1.501933mm; x2=9.63026mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:flags {
+            selected=1
+           }
+
+           ha:attributes {
+             subc-role=x
+           }
           }
-        }
+          ha:line.62781 {
+           x1=8.63026mm; y1=1.501933mm; x2=8.63026mm; y2=2.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:flags {
+            selected=1
+           }
+
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
        }
       }
-       uid = Bda500dsIaChqNFriEwAAACN
+     }
+      uid = Bda500dsIaChqNFriEwAAABp
+     }
+     ha:subc.62787 {
+      ha:attributes {
+       refdes=C14
+       value=4.7pF
+       footprint=0402
+       openscad=0402
       }
-      ha:subc.30215 {
-       ha:attributes {
-        openscad=0402
-        value=1.5k
-        refdes=R9
-        footprint=0402
-       }
-      ha:data {
-            li:padstack_prototypes {
+     ha:data {
+          li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+           clearance=0.0
+            li:ps_poly {
+             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  
-             }
-           }
+          }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
             }
-            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 { 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.30229 {
-         proto=0; x=22.841204mm; y=292.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+      li:objects {
+       ha:padstack_ref.62801 {
+        proto=0; x=10.666568mm; y=1.501933mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.62802 {
+        proto=0; x=11.46616mm; y=1.501933mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30230 {
-         proto=0; x=930.74mil; y=292.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+        ha:attributes {
+          term=2
+          name=2
         }
        }
-       li:layers {
+      }
+      li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-          li:objects {
-           ha:text.30216 {
-            string=%a.parent.refdes%; x=883.5mil; y=260.5mil; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 0.000000
+         li:objects {
+          ha:text.62788 {
+           string=%a.parent.refdes%; x=10.266264mm; y=0.701833mm; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
            }
+           rot = 0.000000
           }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-          li:objects {
-           ha:line.30217 {
-            x1=915.0mil; y1=292.0mil; x2=915.0mil; y2=292.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.30220 {
-            x1=915.0mil; y1=292.0mil; x2=915.0mil; y2=292.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
+         li:objects {
+          ha:line.62789 {
+           x1=11.066364mm; y1=1.501933mm; x2=11.066364mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
            }
-           ha:line.30223 {
-            x1=915.0mil; y1=292.0mil; x2=24.241mm; y2=292.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+          }
+          ha:line.62792 {
+           x1=11.066364mm; y1=1.501933mm; x2=11.066364mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-           ha:line.30226 {
-            x1=915.0mil; y1=292.0mil; x2=915.0mil; y2=8.4168mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+          }
+          ha:line.62795 {
+           x1=11.066364mm; y1=1.501933mm; x2=12.066364mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+          ha:line.62798 {
+           x1=11.066364mm; y1=1.501933mm; x2=11.066364mm; y2=2.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
-        }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
        }
       }
-       uid = Bda500dsIaChqNFriEwAAACP
+     }
+      uid = Bda500dsIaChqNFriEwAAABr
+     }
+     ha:subc.62804 {
+      ha:attributes {
+       refdes=C15
+       value=330pF
+       footprint=0402
+       openscad=0402
       }
-      ha:subc.30248 {
-       ha:attributes {
-        openscad=0402
-        value=33nH
-        refdes=L11
-        footprint=0402
-       }
-      ha:data {
-            li:padstack_prototypes {
+     ha:data {
+          li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+           clearance=0.0
+            li:ps_poly {
+             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  
-             }
-           }
+          }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
             }
-            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 { 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.30262 {
-         proto=0; x=62.4078mm; y=656.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+      li:objects {
+       ha:padstack_ref.62818 {
+        proto=0; x=66.439796mm; y=600.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.62819 {
+        proto=0; x=2.58426in; y=600.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30263 {
-         proto=0; x=62.4078mm; y=687.48mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+        ha:attributes {
+          term=2
+          name=2
         }
        }
-       li:layers {
+      }
+      li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-          li:objects {
-           ha:text.30249 {
-            string=%a.parent.refdes%; x=63.2079mm; y=640.24mil; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 270.000000
+         li:objects {
+          ha:text.62805 {
+           string=%a.parent.refdes%; x=66.8401mm; y=631.5mil; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
            }
+           rot = 180.000000
           }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-          li:objects {
-           ha:line.30250 {
-            x1=62.4078mm; y1=671.74mil; x2=62.4078mm; y2=671.74mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.30253 {
-            x1=62.4078mm; y1=671.74mil; x2=62.4078mm; y2=671.74mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
+         li:objects {
+          ha:line.62806 {
+           x1=2.6in; y1=600.0mil; x2=2.6in; y2=600.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
            }
-           ha:line.30256 {
-            x1=62.4078mm; y1=671.74mil; x2=62.4078mm; y2=18.062196mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+          }
+          ha:line.62809 {
+           x1=2.6in; y1=600.0mil; x2=2.6in; y2=600.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-           ha:line.30259 {
-            x1=62.4078mm; y1=671.74mil; x2=61.4078mm; y2=671.74mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+          }
+          ha:line.62812 {
+           x1=2.6in; y1=600.0mil; x2=65.04mm; y2=600.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+          ha:line.62815 {
+           x1=2.6in; y1=600.0mil; x2=2.6in; y2=14.24mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
-        }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
        }
       }
-       uid = Bda500dsIaChqNFriEwAAACR
+     }
+      uid = Bda500dsIaChqNFriEwAAABt
+     }
+     ha:subc.62821 {
+      ha:attributes {
+       refdes=C22
+       value=8.2pF
+       footprint=0402
+       openscad=0402
       }
-      ha:subc.30281 {
-       ha:attributes {
-        openscad=0402
-        value=15nH
-        refdes=L12
-        footprint=0402
-       }
-      ha:data {
-            li:padstack_prototypes {
+     ha:data {
+          li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              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 {           }
+           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 { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
             }
-            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 { 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.30295 {
-         proto=0; x=2.27232441in; y=-1.038067mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+      li:objects {
+       ha:padstack_ref.62835 {
+        proto=0; x=15.538776mm; y=1.501933mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.62836 {
+        proto=0; x=16.338368mm; y=1.501933mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30296 {
-         proto=0; x=58.516632mm; y=-1.038067mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+        ha:attributes {
+          term=2
+          name=2
         }
        }
-       li:layers {
+      }
+      li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-          li:objects {
-           ha:text.30282 {
-            string=%a.parent.refdes%; x=2.25656441in; y=-1.838167mm; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 0.000000
+         li:objects {
+          ha:text.62822 {
+           string=%a.parent.refdes%; x=15.138472mm; y=0.701833mm; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
            }
+           rot = 0.000000
           }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-          li:objects {
-           ha:line.30283 {
-            x1=2.28806441in; y1=-1.038067mm; x2=2.28806441in; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.30286 {
-            x1=2.28806441in; y1=-1.038067mm; x2=2.28806441in; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
+         li:objects {
+          ha:line.62823 {
+           x1=15.938572mm; y1=1.501933mm; x2=15.938572mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
            }
-           ha:line.30289 {
-            x1=2.28806441in; y1=-1.038067mm; x2=59.116836mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+          }
+          ha:line.62826 {
+           x1=15.938572mm; y1=1.501933mm; x2=15.938572mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-           ha:line.30292 {
-            x1=2.28806441in; y1=-1.038067mm; x2=2.28806441in; y2=-0.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+          }
+          ha:line.62829 {
+           x1=15.938572mm; y1=1.501933mm; x2=16.938572mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+          ha:line.62832 {
+           x1=15.938572mm; y1=1.501933mm; x2=15.938572mm; y2=2.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
-        }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
        }
       }
-       uid = Bda500dsIaChqNFriEwAAACT
+     }
+      uid = Bda500dsIaChqNFriEwAAABv
+     }
+     ha:subc.62838 {
+      ha:attributes {
+       refdes=C21
+       value=330pF
+       footprint=0402
+       openscad=0402
       }
-      ha:subc.30314 {
-       ha:attributes {
-        openscad=0402
-        value=20nH
-        refdes=L13
-        footprint=0402
-       }
-      ha:data {
-            li:padstack_prototypes {
+     ha:data {
+          li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+           clearance=0.0
+            li:ps_poly {
+             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  
-             }
-           }
+          }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
             }
-            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 { 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.30328 {
-         proto=0; x=60.153144mm; y=-1.038067mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+      li:objects {
+       ha:padstack_ref.62852 {
+        proto=0; x=17.97488mm; y=1.501933mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.62853 {
+        proto=0; x=18.774472mm; y=1.501933mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30329 {
-         proto=0; x=60.952736mm; y=-1.038067mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+        ha:attributes {
+          term=2
+          name=2
         }
        }
-       li:layers {
+      }
+      li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-          li:objects {
-           ha:text.30315 {
-            string=%a.parent.refdes%; x=59.75284mm; y=-1.838167mm; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 0.000000
+         li:objects {
+          ha:text.62839 {
+           string=%a.parent.refdes%; x=17.574576mm; y=0.701833mm; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
            }
+           rot = 0.000000
           }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-          li:objects {
-           ha:line.30316 {
-            x1=60.55294mm; y1=-1.038067mm; x2=60.55294mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.30319 {
-            x1=60.55294mm; y1=-1.038067mm; x2=60.55294mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
+         li:objects {
+          ha:line.62840 {
+           x1=18.374676mm; y1=1.501933mm; x2=18.374676mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
            }
-           ha:line.30322 {
-            x1=60.55294mm; y1=-1.038067mm; x2=61.55294mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+          }
+          ha:line.62843 {
+           x1=18.374676mm; y1=1.501933mm; x2=18.374676mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-           ha:line.30325 {
-            x1=60.55294mm; y1=-1.038067mm; x2=60.55294mm; y2=-0.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+          }
+          ha:line.62846 {
+           x1=18.374676mm; y1=1.501933mm; x2=19.374676mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+          ha:line.62849 {
+           x1=18.374676mm; y1=1.501933mm; x2=18.374676mm; y2=2.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
-        }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
        }
       }
-       uid = Bda500dsIaChqNFriEwAAACV
+     }
+      uid = Bda500dsIaChqNFriEwAAABx
+     }
+     ha:subc.62855 {
+      ha:attributes {
+       refdes=C2
+       value=18pF
+       footprint=0402
+       openscad=0402
       }
-      ha:subc.30347 {
-       ha:attributes {
-        openscad=0402
-        value=20nH
-        refdes=L14
-        footprint=0402
-       }
-      ha:data {
-            li:padstack_prototypes {
+     ha:data {
+          li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+           clearance=0.0
+            li:ps_poly {
+             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  
-             }
-           }
+          }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
             }
-            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 { 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.30361 {
-         proto=0; x=62.589248mm; y=-1.038067mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
+      li:objects {
+       ha:padstack_ref.62869 {
+        proto=0; x=20.410984mm; y=1.501933mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
+        li:thermal {
         }
-        ha:padstack_ref.30362 {
-         proto=0; x=63.38884mm; y=-1.038067mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.62870 {
+        proto=0; x=21.210576mm; y=1.501933mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
         }
        }
-       li:layers {
+      }
+      li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-          li:objects {
-           ha:text.30348 {
-            string=%a.parent.refdes%; x=62.188944mm; y=-1.838167mm; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 0.000000
+         li:objects {
+          ha:text.62856 {
+           string=%a.parent.refdes%; x=20.01068mm; y=0.701833mm; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
            }
+           rot = 0.000000
           }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-          li:objects {
-           ha:line.30349 {
-            x1=62.989044mm; y1=-1.038067mm; x2=62.989044mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.30352 {
-            x1=62.989044mm; y1=-1.038067mm; x2=62.989044mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
+         li:objects {
+          ha:line.62857 {
+           x1=20.81078mm; y1=1.501933mm; x2=20.81078mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
            }
-           ha:line.30355 {
-            x1=62.989044mm; y1=-1.038067mm; x2=2.5192537in; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+          }
+          ha:line.62860 {
+           x1=20.81078mm; y1=1.501933mm; x2=20.81078mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-           ha:line.30358 {
-            x1=62.989044mm; y1=-1.038067mm; x2=62.989044mm; y2=-0.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+          }
+          ha:line.62863 {
+           x1=20.81078mm; y1=1.501933mm; x2=21.81078mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+          ha:line.62866 {
+           x1=20.81078mm; y1=1.501933mm; x2=20.81078mm; y2=2.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
-        }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
        }
       }
-       uid = Bda500dsIaChqNFriEwAAACX
+     }
+      uid = Bda500dsIaChqNFriEwAAABz
+     }
+     ha:subc.62872 {
+      ha:attributes {
+       refdes=C3
+       value=18pF
+       footprint=0402
+       openscad=0402
       }
-      ha:subc.30380 {
-       ha:attributes {
-        openscad=0402
-        value=15nH
-        refdes=L21
-        footprint=0402
-       }
-      ha:data {
-            li:padstack_prototypes {
+     ha:data {
+          li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+           clearance=0.0
+            li:ps_poly {
+             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  
-             }
-           }
+          }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
             }
-            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 { 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.30394 {
-         proto=0; x=2.56152in; y=-192.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+      li:objects {
+       ha:padstack_ref.62886 {
+        proto=0; x=22.847088mm; y=1.501933mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.62887 {
+        proto=0; x=23.64668mm; y=1.501933mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30395 {
-         proto=0; x=2.593in; y=-192.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+        ha:attributes {
+          term=2
+          name=2
         }
        }
-       li:layers {
+      }
+      li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-          li:objects {
-           ha:text.30381 {
-            string=%a.parent.refdes%; x=2.54576in; y=-223.5mil; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 0.000000
+         li:objects {
+          ha:text.62873 {
+           string=%a.parent.refdes%; x=22.446784mm; y=0.701833mm; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
            }
+           rot = 0.000000
           }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-          li:objects {
-           ha:line.30382 {
-            x1=2.57726in; y1=-192.0mil; x2=2.57726in; y2=-192.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.30385 {
-            x1=2.57726in; y1=-192.0mil; x2=2.57726in; y2=-192.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
+         li:objects {
+          ha:line.62874 {
+           x1=23.246884mm; y1=1.501933mm; x2=23.246884mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
            }
-           ha:line.30388 {
-            x1=2.57726in; y1=-192.0mil; x2=66.462404mm; y2=-192.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+          }
+          ha:line.62877 {
+           x1=23.246884mm; y1=1.501933mm; x2=23.246884mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-           ha:line.30391 {
-            x1=2.57726in; y1=-192.0mil; x2=2.57726in; y2=-3.8768mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+          }
+          ha:line.62880 {
+           x1=23.246884mm; y1=1.501933mm; x2=24.246884mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+          ha:line.62883 {
+           x1=23.246884mm; y1=1.501933mm; x2=23.246884mm; y2=2.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
-        }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
        }
       }
-       uid = Bda500dsIaChqNFriEwAAACZ
+     }
+      uid = Bda500dsIaChqNFriEwAAAB1
+     }
+     ha:subc.62889 {
+      ha:attributes {
+       refdes=C7
+       value=0.1uF
+       footprint=0402
+       openscad=0402
       }
-      ha:subc.30498 {
-       ha:attributes {
-        value=CC1310
-        footprint=RGZ0048A
-        refdes=U3
-       }
-      ha:data {
-            li:padstack_prototypes {
+     ha:data {
+          li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -2.575052mm  
-              2.575052mm  
-              2.575052mm  
-              2.575052mm  
-              2.575052mm  
-              -2.575052mm  
-              -2.575052mm  
-              -2.575052mm  
-             }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
             }
-            clearance=0.0
-             li:ps_poly {
-              -106.495mil  
-              106.495mil  
-              106.495mil  
-              106.495mil  
-              106.495mil  
-              -106.495mil  
-              -106.495mil  
-              -106.495mil  
-             }
-           }
-         }
-       }
-
-       ha:ps_proto_v6.1 {
-         hdia=10.0mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
+          }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=19.69mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=19.69mil;            }
-            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  
             }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=19.69mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 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:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.529971mm  
-              0.529971mm  
-              0.529971mm  
-              0.529971mm  
-              0.529971mm  
-              -0.529971mm  
-              -0.529971mm  
-              -0.529971mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.529971mm  
-              0.529971mm  
-              0.529971mm  
-              0.529971mm  
-              0.529971mm  
-              -0.529971mm  
-              -0.529971mm  
-              -0.529971mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.529971mm  
-              0.529971mm  
-              0.529971mm  
-              0.529971mm  
-              0.529971mm  
-              -0.529971mm  
-              -0.529971mm  
-              -0.529971mm  
-             }
-           }
-         }
-       }
-
-       ha:ps_proto_v6.3 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.120015mm  
-              -11.81mil  
-              -0.120015mm  
-              -11.81mil  
-              -0.120015mm  
-              11.81mil  
-              0.120015mm  
-              11.81mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              7.48mil  
-              -0.369951mm  
-              -7.48mil  
-              -0.369951mm  
-              -7.48mil  
-              0.369951mm  
-              7.48mil  
-              0.369951mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.120015mm  
-              -11.81mil  
-              -0.120015mm  
-              -11.81mil  
-              -0.120015mm  
-              11.81mil  
-              0.120015mm  
-              11.81mil  
-             }
-           }
-         }
-       }
-
-       ha:ps_proto_v6.4 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -11.81mil  
-              -0.120015mm  
-              -11.81mil  
-              0.120015mm  
-              11.81mil  
-              0.120015mm  
-              11.81mil  
-              -0.120015mm  
-             }
-           }
+          }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.369951mm  
-              -7.48mil  
-              -0.369951mm  
-              7.48mil  
-              0.369951mm  
-              7.48mil  
-              0.369951mm  
-              -7.48mil  
-             }
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
             }
-            clearance=0.0
-             li:ps_poly {
-              -11.81mil  
-              -0.120015mm  
-              -11.81mil  
-              0.120015mm  
-              11.81mil  
-              0.120015mm  
-              11.81mil  
-              -0.120015mm  
-             }
-           }
-         }
-       }
+          }
+        }
       }
+     }
 
-       li:objects {
-        ha:padstack_ref.30513 {
-         proto=0; x=1.943in; y=482.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=49
-           name=pin49
-         }
+      li:objects {
+       ha:padstack_ref.62903 {
+        proto=0; x=25.283192mm; y=1.501933mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30514 {
-         proto=1; x=1.8934in; y=14.567662mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:3 {
-            on  
-            solid  
-            noshape  
-           }
-         }
 
-         ha:attributes {
-           term=49
-           name=pin49
-         }
+        li:thermal {
         }
-        ha:padstack_ref.30515 {
-         proto=1; x=1.8934in; y=9.917684mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:3 {
-            on  
-            solid  
-            noshape  
-           }
-         }
 
-         ha:attributes {
-           term=49
-           name=pin49
-         }
+        ha:attributes {
+          term=1
+          name=1
         }
-        ha:padstack_ref.30516 {
-         proto=1; x=1.85147in; y=531.6mil; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:3 {
-            on  
-            solid  
-            noshape  
-           }
-         }
-
-         ha:attributes {
-           term=49
-           name=pin49
-         }
+       }
+       ha:padstack_ref.62904 {
+        proto=0; x=26.082784mm; y=1.501933mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30517 {
-         proto=1; x=51.677316mm; y=531.6mil; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:3 {
-            on  
-            solid  
-            noshape  
-           }
-         }
 
-         ha:attributes {
-           term=49
-           name=pin49
-         }
+        li:thermal {
         }
-        ha:padstack_ref.30518 {
-         proto=1; x=1.8934in; y=531.6mil; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-           li:3 {
-            on  
-            solid  
-            noshape  
-           }
-         }
-
-         ha:attributes {
-           term=49
-           name=pin49
-         }
+        ha:attributes {
+          term=2
+          name=2
         }
-        ha:padstack_ref.30519 {
-         proto=1; x=1.8934in; y=482.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:3 {
-            on  
-            solid  
-            noshape  
-           }
-         }
+       }
+      }
+      li:layers {
 
-         ha:attributes {
-           term=49
-           name=pin49
-         }
-        }
-        ha:padstack_ref.30520 {
-         proto=1; x=1.8934in; y=10.982706mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
-         ha:flags {
-          clearline=1
-         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-         li:thermal {
-           li:3 {
-            on  
-            solid  
-            noshape  
+         li:objects {
+          ha:text.62890 {
+           string=%a.parent.refdes%; x=24.882888mm; y=0.701833mm; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
            }
+           rot = 0.000000
+          }
          }
-
-         ha:attributes {
-           term=49
-           name=pin49
-         }
-        }
-        ha:padstack_ref.30521 {
-         proto=1; x=1.943in; y=14.567662mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:3 {
-            on  
-            solid  
-            noshape  
-           }
+         ha:type {
+          silk = 1
+          top = 1
          }
+       }
 
-         ha:attributes {
-           term=49
-           name=pin49
-         }
-        }
-        ha:padstack_ref.30522 {
-         proto=1; x=1.943in; y=9.917684mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
-         ha:flags {
-          clearline=1
-         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-         li:thermal {
-           li:3 {
-            on  
-            solid  
-            noshape  
+         li:objects {
+          ha:line.62891 {
+           x1=25.682988mm; y1=1.501933mm; x2=25.682988mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
            }
-         }
-
-         ha:attributes {
-           term=49
-           name=pin49
-         }
-        }
-        ha:padstack_ref.30523 {
-         proto=1; x=1.85147in; y=482.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:3 {
-            on  
-            solid  
-            noshape  
+          }
+          ha:line.62894 {
+           x1=25.682988mm; y1=1.501933mm; x2=25.682988mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-         }
-
-         ha:attributes {
-           term=49
-           name=pin49
-         }
-        }
-        ha:padstack_ref.30524 {
-         proto=1; x=51.677316mm; y=482.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:3 {
-            on  
-            solid  
-            noshape  
+          }
+          ha:line.62897 {
+           x1=25.682988mm; y1=1.501933mm; x2=26.682988mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
-         }
-
-         ha:attributes {
-           term=49
-           name=pin49
-         }
-        }
-        ha:padstack_ref.30525 {
-         proto=1; x=1.943in; y=531.6mil; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:3 {
-            on  
-            solid  
-            noshape  
+          }
+          ha:line.62900 {
+           x1=25.682988mm; y1=1.501933mm; x2=25.682988mm; y2=2.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
            }
+          }
          }
-
-         ha:attributes {
-           term=49
-           name=pin49
-         }
-        }
-        ha:padstack_ref.30526 {
-         proto=1; x=1.943in; y=482.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:3 {
-            on  
-            solid  
-            noshape  
-           }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
          }
+       }
+      }
+     }
+      uid = Bda500dsIaChqNFriEwAAAB3
+     }
+     ha:subc.62906 {
+      ha:attributes {
+       refdes=C9
+       value=0.1uF
+       footprint=0402
+       openscad=0402
+      }
+     ha:data {
+          li:padstack_prototypes {
 
-         ha:attributes {
-           term=49
-           name=pin49
-         }
-        }
-        ha:padstack_ref.30527 {
-         proto=1; x=1.943in; y=10.982706mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
-         ha:flags {
-          clearline=1
-         }
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-         li:thermal {
-           li:3 {
-            on  
-            solid  
-            noshape  
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-         }
-
-         ha:attributes {
-           term=49
-           name=pin49
-         }
-        }
-        ha:padstack_ref.30528 {
-         proto=1; x=1.99261in; y=14.567662mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
-         ha:flags {
-          clearline=1
-         }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
 
-         li:thermal {
-           li:3 {
-            on  
-            solid  
-            noshape  
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
            }
-         }
-
-         ha:attributes {
-           term=49
-           name=pin49
-         }
-        }
-        ha:padstack_ref.30529 {
-         proto=1; x=1.99261in; y=9.917684mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
-         ha:flags {
-          clearline=1
-         }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
 
-         li:thermal {
-           li:3 {
-            on  
-            solid  
-            noshape  
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
            }
-         }
-
-         ha:attributes {
-           term=49
-           name=pin49
-         }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
         }
-        ha:padstack_ref.30530 {
-         proto=1; x=1.85147in; y=10.982706mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:3 {
-            on  
-            solid  
-            noshape  
-           }
-         }
+      }
+     }
 
-         ha:attributes {
-           term=49
-           name=pin49
-         }
+      li:objects {
+       ha:padstack_ref.62920 {
+        proto=0; x=27.719296mm; y=1.501933mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30531 {
-         proto=1; x=51.677316mm; y=10.982706mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-           li:3 {
-            on  
-            solid  
-            noshape  
-           }
-         }
-
-         ha:attributes {
-           term=49
-           name=pin49
-         }
+        li:thermal {
         }
-        ha:padstack_ref.30532 {
-         proto=1; x=1.99261in; y=531.6mil; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:3 {
-            on  
-            solid  
-            noshape  
-           }
-         }
 
-         ha:attributes {
-           term=49
-           name=pin49
-         }
+        ha:attributes {
+          term=1
+          name=1
         }
-        ha:padstack_ref.30533 {
-         proto=1; x=1.99261in; y=482.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:3 {
-            on  
-            solid  
-            noshape  
-           }
-         }
-
-         ha:attributes {
-           term=49
-           name=pin49
-         }
+       }
+       ha:padstack_ref.62921 {
+        proto=0; x=28.518888mm; y=1.501933mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30534 {
-         proto=1; x=1.99261in; y=10.982706mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:3 {
-            on  
-            solid  
-            noshape  
-           }
-         }
 
-         ha:attributes {
-           term=49
-           name=pin49
-         }
+        li:thermal {
         }
-        ha:padstack_ref.30535 {
-         proto=2; x=1.8686in; y=14.13256mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=49
-           name=pin49
-         }
+        ha:attributes {
+          term=2
+          name=2
         }
-        ha:padstack_ref.30536 {
-         proto=2; x=1.8686in; y=506.79mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
+       }
+      }
+      li:layers {
 
-         li:thermal {
-         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-         ha:attributes {
-           term=49
-           name=pin49
+         li:objects {
+          ha:text.62907 {
+           string=%a.parent.refdes%; x=27.318992mm; y=0.701833mm; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
          }
-        }
-        ha:padstack_ref.30537 {
-         proto=2; x=1.8686in; y=11.61288mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
+         ha:type {
+          silk = 1
+          top = 1
          }
+       }
 
-         li:thermal {
-         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-         ha:attributes {
-           term=49
-           name=pin49
-         }
-        }
-        ha:padstack_ref.30538 {
-         proto=2; x=1.8686in; y=10.352786mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
+         li:objects {
+          ha:line.62908 {
+           x1=28.119092mm; y1=1.501933mm; x2=28.119092mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.62911 {
+           x1=28.119092mm; y1=1.501933mm; x2=28.119092mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.62914 {
+           x1=28.119092mm; y1=1.501933mm; x2=29.119092mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.62917 {
+           x1=28.119092mm; y1=1.501933mm; x2=28.119092mm; y2=2.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
          }
-
-         li:thermal {
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
          }
+       }
+      }
+     }
+      uid = Bda500dsIaChqNFriEwAAAB5
+     }
+     ha:subc.62923 {
+      ha:attributes {
+       refdes=C40
+       value=0.1uF
+       footprint=0402
+       openscad=0402
+      }
+     ha:data {
+          li:padstack_prototypes {
 
-         ha:attributes {
-           term=49
-           name=pin49
-         }
-        }
-        ha:padstack_ref.30539 {
-         proto=2; x=1.91821in; y=14.13256mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=49
-           name=pin49
-         }
-        }
-        ha:padstack_ref.30540 {
-         proto=2; x=1.91821in; y=506.79mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=49
-           name=pin49
-         }
-        }
-        ha:padstack_ref.30541 {
-         proto=2; x=1.91821in; y=11.61288mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-         ha:attributes {
-           term=49
-           name=pin49
-         }
-        }
-        ha:padstack_ref.30542 {
-         proto=2; x=1.91821in; y=10.352786mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
+          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  
+            }
+          }
 
-         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.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
 
-         ha:attributes {
-           term=49
-           name=pin49
-         }
+          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:padstack_ref.30543 {
-         proto=2; x=1.9678in; y=14.13256mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
+      }
+     }
 
-         ha:attributes {
-           term=49
-           name=pin49
-         }
+      li:objects {
+       ha:padstack_ref.62937 {
+        proto=0; x=30.1554mm; y=1.501933mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30544 {
-         proto=2; x=1.9678in; y=506.79mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=49
-           name=pin49
-         }
+        li:thermal {
         }
-        ha:padstack_ref.30545 {
-         proto=2; x=1.9678in; y=11.61288mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=49
-           name=pin49
-         }
+        ha:attributes {
+          term=1
+          name=1
         }
-        ha:padstack_ref.30546 {
-         proto=2; x=1.9678in; y=10.352786mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=49
-           name=pin49
-         }
+       }
+       ha:padstack_ref.62938 {
+        proto=0; x=30.954992mm; y=1.501933mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30547 {
-         proto=2; x=51.242214mm; y=14.13256mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=49
-           name=pin49
-         }
+        li:thermal {
         }
-        ha:padstack_ref.30548 {
-         proto=2; x=51.242214mm; y=506.79mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=49
-           name=pin49
-         }
+        ha:attributes {
+          term=2
+          name=2
         }
-        ha:padstack_ref.30549 {
-         proto=2; x=51.242214mm; y=11.61288mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
+       }
+      }
+      li:layers {
 
-         li:thermal {
-         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-         ha:attributes {
-           term=49
-           name=pin49
+         li:objects {
+          ha:text.62924 {
+           string=%a.parent.refdes%; x=29.755096mm; y=0.701833mm; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
          }
-        }
-        ha:padstack_ref.30550 {
-         proto=2; x=51.242214mm; y=10.352786mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
+         ha:type {
+          silk = 1
+          top = 1
          }
+       }
 
-         li:thermal {
-         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-         ha:attributes {
-           term=49
-           name=pin49
+         li:objects {
+          ha:line.62925 {
+           x1=30.555196mm; y1=1.501933mm; x2=30.555196mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.62928 {
+           x1=30.555196mm; y1=1.501933mm; x2=30.555196mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.62931 {
+           x1=30.555196mm; y1=1.501933mm; x2=31.555196mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.62934 {
+           x1=30.555196mm; y1=1.501933mm; x2=30.555196mm; y2=2.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
          }
-        }
-        ha:padstack_ref.30551 {
-         proto=3; x=1.809155in; y=14.992604mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-         ha:flags {
-          clearline=1
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
          }
+       }
+      }
+     }
+      uid = Bda500dsIaChqNFriEwAAAB7
+     }
+     ha:subc.62940 {
+      ha:attributes {
+       refdes=C41
+       value=0.1uF
+       footprint=0402
+       openscad=0402
+      }
+     ha:data {
+          li:padstack_prototypes {
 
-         li:thermal {
-         }
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-         ha:attributes {
-           term=36
-           name=pin36
-         }
-        }
-        ha:padstack_ref.30552 {
-         proto=3; x=2.076855in; y=14.992604mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-         ha:flags {
-          clearline=1
-         }
+          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  
+            }
+          }
 
-         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.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
 
-         ha:attributes {
-           term=1
-           name=pin1
-         }
+          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:padstack_ref.30553 {
-         proto=4; x=1.83474in; y=8.842883mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
+      }
+     }
 
-         ha:attributes {
-           term=24
-           name=pin24
-         }
+      li:objects {
+       ha:padstack_ref.62954 {
+        proto=0; x=32.591504mm; y=1.501933mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30554 {
-         proto=4; x=1.83474in; y=615.845mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=37
-           name=pin37
-         }
+        li:thermal {
         }
-        ha:padstack_ref.30555 {
-         proto=3; x=1.809155in; y=570.57mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=35
-           name=pin35
-         }
+        ha:attributes {
+          term=1
+          name=1
         }
-        ha:padstack_ref.30556 {
-         proto=3; x=2.076855in; y=570.57mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=pin2
-         }
+       }
+       ha:padstack_ref.62955 {
+        proto=0; x=33.391096mm; y=1.501933mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30557 {
-         proto=4; x=1.85443in; y=8.842883mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=23
-           name=pin23
-         }
+        li:thermal {
         }
-        ha:padstack_ref.30558 {
-         proto=4; x=1.85443in; y=615.845mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=38
-           name=pin38
-         }
+        ha:attributes {
+          term=2
+          name=2
         }
-        ha:padstack_ref.30559 {
-         proto=3; x=1.809155in; y=13.992606mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+      }
+      li:layers {
 
-         li:thermal {
-         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-         ha:attributes {
-           term=34
-           name=pin34
+         li:objects {
+          ha:text.62941 {
+           string=%a.parent.refdes%; x=32.1912mm; y=0.701833mm; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
          }
-        }
-        ha:padstack_ref.30560 {
-         proto=3; x=2.076855in; y=13.992606mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-         ha:flags {
-          clearline=1
+         ha:type {
+          silk = 1
+          top = 1
          }
+       }
 
-         li:thermal {
-         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-         ha:attributes {
-           term=3
-           name=pin3
-         }
-        }
-        ha:padstack_ref.30561 {
-         proto=4; x=1.87411in; y=8.842883mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=22
-           name=pin22
+         li:objects {
+          ha:line.62942 {
+           x1=32.9913mm; y1=1.501933mm; x2=32.9913mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.62945 {
+           x1=32.9913mm; y1=1.501933mm; x2=32.9913mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.62948 {
+           x1=32.9913mm; y1=1.501933mm; x2=33.9913mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.62951 {
+           x1=32.9913mm; y1=1.501933mm; x2=32.9913mm; y2=2.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
          }
-        }
-        ha:padstack_ref.30562 {
-         proto=4; x=1.87411in; y=615.845mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-         ha:flags {
-          clearline=1
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
          }
+       }
+      }
+     }
+      uid = Bda500dsIaChqNFriEwAAAB9
+     }
+     ha:subc.62957 {
+      ha:attributes {
+       refdes=C46
+       value=0.1uF
+       footprint=0402
+       openscad=0402
+      }
+     ha:data {
+          li:padstack_prototypes {
 
-         li:thermal {
-         }
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-         ha:attributes {
-           term=39
-           name=pin39
-         }
-        }
-        ha:padstack_ref.30563 {
-         proto=3; x=1.809155in; y=531.2mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-         ha:flags {
-          clearline=1
-         }
+          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  
+            }
+          }
 
-         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.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
 
-         ha:attributes {
-           term=33
-           name=pin33
-         }
+          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:padstack_ref.30564 {
-         proto=3; x=2.076855in; y=531.2mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
+      }
+     }
 
-         ha:attributes {
-           term=4
-           name=pin4
-         }
+      li:objects {
+       ha:padstack_ref.62971 {
+        proto=0; x=35.027608mm; y=1.501933mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30565 {
-         proto=4; x=1.8938in; y=8.842883mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=21
-           name=pin21
-         }
+        li:thermal {
         }
-        ha:padstack_ref.30566 {
-         proto=4; x=1.8938in; y=615.845mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=40
-           name=pin40
-         }
+        ha:attributes {
+          term=1
+          name=1
         }
-        ha:padstack_ref.30567 {
-         proto=3; x=1.809155in; y=12.992608mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=32
-           name=pin32
-         }
+       }
+       ha:padstack_ref.62972 {
+        proto=0; x=35.8272mm; y=1.501933mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30568 {
-         proto=3; x=2.076855in; y=12.992608mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=5
-           name=pin5
-         }
+        ha:attributes {
+          term=2
+          name=2
         }
-        ha:padstack_ref.30569 {
-         proto=4; x=1.91348in; y=8.842883mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+      }
+      li:layers {
 
-         li:thermal {
-         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-         ha:attributes {
-           term=20
-           name=pin20
+         li:objects {
+          ha:text.62958 {
+           string=%a.parent.refdes%; x=34.627304mm; y=0.701833mm; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
          }
-        }
-        ha:padstack_ref.30570 {
-         proto=4; x=1.91348in; y=615.845mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-         ha:flags {
-          clearline=1
+         ha:type {
+          silk = 1
+          top = 1
          }
+       }
 
-         li:thermal {
-         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-         ha:attributes {
-           term=41
-           name=pin41
+         li:objects {
+          ha:line.62959 {
+           x1=35.427404mm; y1=1.501933mm; x2=35.427404mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.62962 {
+           x1=35.427404mm; y1=1.501933mm; x2=35.427404mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.62965 {
+           x1=35.427404mm; y1=1.501933mm; x2=36.427404mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.62968 {
+           x1=35.427404mm; y1=1.501933mm; x2=35.427404mm; y2=2.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
          }
-        }
-        ha:padstack_ref.30571 {
-         proto=3; x=1.809155in; y=12.492482mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-         ha:flags {
-          clearline=1
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
          }
+       }
+      }
+     }
+      uid = Bda500dsIaChqNFriEwAAAB/
+     }
+     ha:subc.62974 {
+      ha:attributes {
+       refdes=C461
+       value=DNP
+       footprint=0402
+       openscad=0402
+      }
+     ha:data {
+          li:padstack_prototypes {
 
-         li:thermal {
-         }
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-         ha:attributes {
-           term=31
-           name=pin31
-         }
-        }
-        ha:padstack_ref.30572 {
-         proto=3; x=2.076855in; y=12.492482mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-         ha:flags {
-          clearline=1
-         }
+          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  
+            }
+          }
 
-         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.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
 
-         ha:attributes {
-           term=6
-           name=pin6
-         }
+          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:padstack_ref.30573 {
-         proto=4; x=1.93317in; y=8.842883mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
+      }
+     }
 
-         ha:attributes {
-           term=19
-           name=pin19
-         }
+      li:objects {
+       ha:padstack_ref.62988 {
+        proto=0; x=37.463712mm; y=1.501933mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30574 {
-         proto=4; x=1.93317in; y=615.845mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=42
-           name=pin42
-         }
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.62989 {
+        proto=0; x=38.263304mm; y=1.501933mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30575 {
-         proto=3; x=1.809155in; y=472.16mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=30
-           name=pin30
-         }
+        ha:attributes {
+          term=2
+          name=2
         }
-        ha:padstack_ref.30576 {
-         proto=3; x=2.076855in; y=472.16mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+      }
+      li:layers {
 
-         li:thermal {
-         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-         ha:attributes {
-           term=7
-           name=pin7
+         li:objects {
+          ha:text.62975 {
+           string=%a.parent.refdes%; x=37.063408mm; y=0.701833mm; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
          }
-        }
-        ha:padstack_ref.30577 {
-         proto=4; x=49.602136mm; y=8.842883mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-         ha:flags {
-          clearline=1
+         ha:type {
+          silk = 1
+          top = 1
          }
+       }
 
-         li:thermal {
-         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-         ha:attributes {
-           term=18
-           name=pin18
-         }
+         li:objects {
+          ha:line.62976 {
+           x1=37.863508mm; y1=1.501933mm; x2=37.863508mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.62979 {
+           x1=37.863508mm; y1=1.501933mm; x2=37.863508mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.62982 {
+           x1=37.863508mm; y1=1.501933mm; x2=38.863508mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.62985 {
+           x1=37.863508mm; y1=1.501933mm; x2=37.863508mm; y2=2.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = Bda500dsIaChqNFriEwAAACF
+     }
+     ha:subc.62991 {
+      ha:attributes {
+       refdes=C471
+       value=DNP
+       footprint=0402
+       openscad=0402
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             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.63005 {
+        proto=0; x=39.899816mm; y=1.501933mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.63006 {
+        proto=0; x=40.699408mm; y=1.501933mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.62992 {
+           string=%a.parent.refdes%; x=39.499512mm; y=0.701833mm; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.62993 {
+           x1=40.299612mm; y1=1.501933mm; x2=40.299612mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.62996 {
+           x1=40.299612mm; y1=1.501933mm; x2=40.299612mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.62999 {
+           x1=40.299612mm; y1=1.501933mm; x2=41.299612mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.63002 {
+           x1=40.299612mm; y1=1.501933mm; x2=40.299612mm; y2=2.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = Bda500dsIaChqNFriEwAAACH
+     }
+     ha:subc.63008 {
+      ha:attributes {
+       value=Debug
+       footprint=0-215079-4
+       refdes=J7
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -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
+           }
+           clearance=0.0
+            li:ps_poly {
+             -23.0mil  
+             -23.0mil  
+             23.0mil  
+             -23.0mil  
+             23.0mil  
+             23.0mil  
+             -23.0mil  
+             23.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -23.0mil  
+             -23.0mil  
+             23.0mil  
+             -23.0mil  
+             23.0mil  
+             23.0mil  
+             -23.0mil  
+             23.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -26.0mil  
+             -26.0mil  
+             26.0mil  
+             -26.0mil  
+             26.0mil  
+             26.0mil  
+             -26.0mil  
+             26.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -26.0mil  
+             -26.0mil  
+             26.0mil  
+             -26.0mil  
+             26.0mil  
+             26.0mil  
+             -26.0mil  
+             26.0mil  
+            }
+          }
+        }
+      }
+
+      ha:ps_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.63034 {
+        proto=0; x=62.865mm; y=26.543mm; rot=180.000000; xmirror=1; smirror=1; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:3 {
+           on  
+           diag  
+           round  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=1
+          name=pin1
+        }
+       }
+       ha:padstack_ref.63035 {
+        proto=1; x=2.425in; y=945.0mil; rot=180.000000; xmirror=1; smirror=1; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=pin2
+        }
+       }
+       ha:padstack_ref.63036 {
+        proto=1; x=60.325mm; y=26.543mm; rot=180.000000; xmirror=1; smirror=1; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=3
+          name=pin3
+        }
+       }
+       ha:padstack_ref.63037 {
+        proto=1; x=2.325in; y=945.0mil; rot=180.000000; xmirror=1; smirror=1; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=4
+          name=pin4
+        }
+       }
+       ha:padstack_ref.63038 {
+        proto=2; x=2.53011in; y=24.742902mm; rot=180.000000; xmirror=1; smirror=1; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=0
+          name=mnt
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:line.63009 {
+           x1=2.56928in; y1=894.62mil; x2=2.56928in; y2=1.09539in; thickness=6.0mil; clearance=0.0;
+          }
+          ha:line.63012 {
+           x1=2.56928in; y1=1.09539in; x2=2.23071in; y2=1.09539in; thickness=6.0mil; clearance=0.0;
+          }
+          ha:line.63015 {
+           x1=2.23071in; y1=1.09539in; x2=2.23071in; y2=894.62mil; thickness=6.0mil; clearance=0.0;
+          }
+          ha:line.63018 {
+           x1=2.23071in; y1=894.62mil; x2=2.56928in; y2=894.62mil; thickness=6.0mil; clearance=0.0;
+          }
+          ha:text.63021 {
+           string=%a.parent.refdes%; x=62.865mm; y=945.0mil; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+            onsolder=1
+           }
+           rot = 180.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          bottom = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.63022 {
+           x1=2.42602201in; y1=25.16698mm; x2=2.42602201in; y2=25.16698mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.63025 {
+           x1=62.865mm; y1=945.0mil; x2=62.865mm; y2=945.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.63028 {
+           x1=62.865mm; y1=945.0mil; x2=62.865mm; y2=25.003mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.63031 {
+           x1=62.865mm; y1=945.0mil; x2=61.865mm; y2=945.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          bottom = 1
+          virtual = 1
+          misc = 1
+         }
+       }
+      }
+     }
+      uid = Bda500dsIaChqNFriEwAAACL
+     }
+     ha:subc.63040 {
+      ha:attributes {
+       refdes=L1
+       value=6.8uH
+       footprint=0402
+       openscad=0402
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             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.63054 {
+        proto=0; x=52.948728mm; y=1.501933mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.63055 {
+        proto=0; x=53.74832mm; y=1.501933mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.63041 {
+           string=%a.parent.refdes%; x=52.548424mm; y=0.701833mm; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.63042 {
+           x1=53.348524mm; y1=1.501933mm; x2=53.348524mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.63045 {
+           x1=53.348524mm; y1=1.501933mm; x2=53.348524mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.63048 {
+           x1=53.348524mm; y1=1.501933mm; x2=54.348524mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.63051 {
+           x1=53.348524mm; y1=1.501933mm; x2=53.348524mm; y2=2.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = Bda500dsIaChqNFriEwAAACN
+     }
+     ha:subc.63057 {
+      ha:attributes {
+       refdes=R9
+       value=1.5k
+       footprint=0402
+       openscad=0402
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             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.63071 {
+        proto=0; x=25.381204mm; y=392.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.63072 {
+        proto=0; x=26.180796mm; y=392.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.63058 {
+           string=%a.parent.refdes%; x=983.5mil; y=360.5mil; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.63059 {
+           x1=1.015in; y1=392.0mil; x2=1.015in; y2=392.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.63062 {
+           x1=1.015in; y1=392.0mil; x2=1.015in; y2=392.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.63065 {
+           x1=1.015in; y1=392.0mil; x2=26.781mm; y2=392.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.63068 {
+           x1=1.015in; y1=392.0mil; x2=1.015in; y2=10.9568mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = Bda500dsIaChqNFriEwAAACP
+     }
+     ha:subc.63074 {
+      ha:attributes {
+       refdes=L11
+       value=33nH
+       footprint=0402
+       openscad=0402
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             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.63088 {
+        proto=0; x=64.9478mm; y=756.0mil; 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.63089 {
+        proto=0; x=64.9478mm; y=787.48mil; 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.63075 {
+           string=%a.parent.refdes%; x=65.7479mm; y=740.24mil; 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.63076 {
+           x1=64.9478mm; y1=771.74mil; x2=64.9478mm; y2=771.74mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.63079 {
+           x1=64.9478mm; y1=771.74mil; x2=64.9478mm; y2=771.74mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.63082 {
+           x1=64.9478mm; y1=771.74mil; x2=64.9478mm; y2=20.602196mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.63085 {
+           x1=64.9478mm; y1=771.74mil; x2=63.9478mm; y2=771.74mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = Bda500dsIaChqNFriEwAAACR
+     }
+     ha:subc.63091 {
+      ha:attributes {
+       refdes=L12
+       value=15nH
+       footprint=0402
+       openscad=0402
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             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.63105 {
+        proto=0; x=60.25704mm; y=1.501933mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.63106 {
+        proto=0; x=61.056632mm; y=1.501933mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.63092 {
+           string=%a.parent.refdes%; x=2.35656441in; y=0.701833mm; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.63093 {
+           x1=2.38806441in; y1=1.501933mm; x2=2.38806441in; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.63096 {
+           x1=2.38806441in; y1=1.501933mm; x2=2.38806441in; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.63099 {
+           x1=2.38806441in; y1=1.501933mm; x2=61.656836mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.63102 {
+           x1=2.38806441in; y1=1.501933mm; x2=2.38806441in; y2=2.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = Bda500dsIaChqNFriEwAAACT
+     }
+     ha:subc.63108 {
+      ha:attributes {
+       refdes=L13
+       value=20nH
+       footprint=0402
+       openscad=0402
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             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.63122 {
+        proto=0; x=62.693144mm; y=1.501933mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.63123 {
+        proto=0; x=63.492736mm; y=1.501933mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.63109 {
+           string=%a.parent.refdes%; x=62.29284mm; y=0.701833mm; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.63110 {
+           x1=63.09294mm; y1=1.501933mm; x2=63.09294mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.63113 {
+           x1=63.09294mm; y1=1.501933mm; x2=63.09294mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.63116 {
+           x1=63.09294mm; y1=1.501933mm; x2=64.09294mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.63119 {
+           x1=63.09294mm; y1=1.501933mm; x2=63.09294mm; y2=2.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = Bda500dsIaChqNFriEwAAACV
+     }
+     ha:subc.63125 {
+      ha:attributes {
+       refdes=L14
+       value=20nH
+       footprint=0402
+       openscad=0402
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             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.63139 {
+        proto=0; x=65.129248mm; y=1.501933mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.63140 {
+        proto=0; x=65.92884mm; y=1.501933mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.63126 {
+           string=%a.parent.refdes%; x=64.728944mm; y=0.701833mm; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.63127 {
+           x1=65.529044mm; y1=1.501933mm; x2=65.529044mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.63130 {
+           x1=65.529044mm; y1=1.501933mm; x2=65.529044mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.63133 {
+           x1=65.529044mm; y1=1.501933mm; x2=2.6192537in; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.63136 {
+           x1=65.529044mm; y1=1.501933mm; x2=65.529044mm; y2=2.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = Bda500dsIaChqNFriEwAAACX
+     }
+     ha:subc.63142 {
+      ha:attributes {
+       refdes=L21
+       value=15nH
+       footprint=0402
+       openscad=0402
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             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.63156 {
+        proto=0; x=2.69326in; y=44.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.63157 {
+        proto=0; x=69.208396mm; y=44.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.63143 {
+           string=%a.parent.refdes%; x=2.6775in; y=12.5mil; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.63144 {
+           x1=2.709in; y1=44.0mil; x2=2.709in; y2=44.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.63147 {
+           x1=2.709in; y1=44.0mil; x2=2.709in; y2=44.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.63150 {
+           x1=2.709in; y1=44.0mil; x2=69.8086mm; y2=44.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.63153 {
+           x1=2.709in; y1=44.0mil; x2=2.709in; y2=2.1176mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = Bda500dsIaChqNFriEwAAACZ
+     }
+     ha:subc.63159 {
+      ha:attributes {
+       value=CC1310
+       footprint=RGZ0048A
+       refdes=U3
+      }
+     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 {
+             -2.575052mm  
+             2.575052mm  
+             2.575052mm  
+             2.575052mm  
+             2.575052mm  
+             -2.575052mm  
+             -2.575052mm  
+             -2.575052mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -106.495mil  
+             106.495mil  
+             106.495mil  
+             106.495mil  
+             106.495mil  
+             -106.495mil  
+             -106.495mil  
+             -106.495mil  
+            }
+          }
+        }
+      }
+
+      ha:ps_proto_v6.1 {
+        hdia=10.0mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=19.69mil;           }
+           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=19.69mil;           }
+           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=19.69mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 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:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.529971mm  
+             0.529971mm  
+             0.529971mm  
+             0.529971mm  
+             0.529971mm  
+             -0.529971mm  
+             -0.529971mm  
+             -0.529971mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.529971mm  
+             0.529971mm  
+             0.529971mm  
+             0.529971mm  
+             0.529971mm  
+             -0.529971mm  
+             -0.529971mm  
+             -0.529971mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.529971mm  
+             0.529971mm  
+             0.529971mm  
+             0.529971mm  
+             0.529971mm  
+             -0.529971mm  
+             -0.529971mm  
+             -0.529971mm  
+            }
+          }
+        }
+      }
+
+      ha:ps_proto_v6.3 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.120015mm  
+             -11.81mil  
+             -0.120015mm  
+             -11.81mil  
+             -0.120015mm  
+             11.81mil  
+             0.120015mm  
+             11.81mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             7.48mil  
+             -0.369951mm  
+             -7.48mil  
+             -0.369951mm  
+             -7.48mil  
+             0.369951mm  
+             7.48mil  
+             0.369951mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.120015mm  
+             -11.81mil  
+             -0.120015mm  
+             -11.81mil  
+             -0.120015mm  
+             11.81mil  
+             0.120015mm  
+             11.81mil  
+            }
+          }
+        }
+      }
+
+      ha:ps_proto_v6.4 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -11.81mil  
+             -0.120015mm  
+             -11.81mil  
+             0.120015mm  
+             11.81mil  
+             0.120015mm  
+             11.81mil  
+             -0.120015mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.369951mm  
+             -7.48mil  
+             -0.369951mm  
+             7.48mil  
+             0.369951mm  
+             7.48mil  
+             0.369951mm  
+             -7.48mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -11.81mil  
+             -0.120015mm  
+             -11.81mil  
+             0.120015mm  
+             11.81mil  
+             0.120015mm  
+             11.81mil  
+             -0.120015mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.63174 {
+        proto=0; x=2.043in; y=582.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=49
+          name=pin49
+        }
+       }
+       ha:padstack_ref.63175 {
+        proto=1; x=1.9934in; y=17.107662mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:3 {
+           on  
+           solid  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=49
+          name=pin49
+        }
+       }
+       ha:padstack_ref.63176 {
+        proto=1; x=1.9934in; y=12.457684mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:3 {
+           on  
+           solid  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=49
+          name=pin49
+        }
+       }
+       ha:padstack_ref.63177 {
+        proto=1; x=1.95147in; y=631.6mil; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:3 {
+           on  
+           solid  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=49
+          name=pin49
+        }
+       }
+       ha:padstack_ref.63178 {
+        proto=1; x=54.217316mm; y=631.6mil; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:3 {
+           on  
+           solid  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=49
+          name=pin49
+        }
+       }
+       ha:padstack_ref.63179 {
+        proto=1; x=1.9934in; y=631.6mil; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:3 {
+           on  
+           solid  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=49
+          name=pin49
+        }
+       }
+       ha:padstack_ref.63180 {
+        proto=1; x=1.9934in; y=582.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:3 {
+           on  
+           solid  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=49
+          name=pin49
+        }
+       }
+       ha:padstack_ref.63181 {
+        proto=1; x=1.9934in; y=13.522706mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:3 {
+           on  
+           solid  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=49
+          name=pin49
+        }
+       }
+       ha:padstack_ref.63182 {
+        proto=1; x=2.043in; y=17.107662mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:3 {
+           on  
+           solid  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=49
+          name=pin49
+        }
+       }
+       ha:padstack_ref.63183 {
+        proto=1; x=2.043in; y=12.457684mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:3 {
+           on  
+           solid  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=49
+          name=pin49
+        }
+       }
+       ha:padstack_ref.63184 {
+        proto=1; x=1.95147in; y=582.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:3 {
+           on  
+           solid  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=49
+          name=pin49
+        }
+       }
+       ha:padstack_ref.63185 {
+        proto=1; x=54.217316mm; y=582.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:3 {
+           on  
+           solid  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=49
+          name=pin49
+        }
+       }
+       ha:padstack_ref.63186 {
+        proto=1; x=2.043in; y=631.6mil; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:3 {
+           on  
+           solid  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=49
+          name=pin49
+        }
+       }
+       ha:padstack_ref.63187 {
+        proto=1; x=2.043in; y=582.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:3 {
+           on  
+           solid  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=49
+          name=pin49
+        }
+       }
+       ha:padstack_ref.63188 {
+        proto=1; x=2.043in; y=13.522706mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:3 {
+           on  
+           solid  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=49
+          name=pin49
+        }
+       }
+       ha:padstack_ref.63189 {
+        proto=1; x=2.09261in; y=17.107662mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:3 {
+           on  
+           solid  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=49
+          name=pin49
+        }
+       }
+       ha:padstack_ref.63190 {
+        proto=1; x=2.09261in; y=12.457684mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:3 {
+           on  
+           solid  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=49
+          name=pin49
+        }
+       }
+       ha:padstack_ref.63191 {
+        proto=1; x=1.95147in; y=13.522706mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:3 {
+           on  
+           solid  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=49
+          name=pin49
+        }
+       }
+       ha:padstack_ref.63192 {
+        proto=1; x=54.217316mm; y=13.522706mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:3 {
+           on  
+           solid  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=49
+          name=pin49
+        }
+       }
+       ha:padstack_ref.63193 {
+        proto=1; x=2.09261in; y=631.6mil; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:3 {
+           on  
+           solid  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=49
+          name=pin49
+        }
+       }
+       ha:padstack_ref.63194 {
+        proto=1; x=2.09261in; y=582.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:3 {
+           on  
+           solid  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=49
+          name=pin49
+        }
+       }
+       ha:padstack_ref.63195 {
+        proto=1; x=2.09261in; y=13.522706mm; rot=90.000000; xmirror=0; smirror=0; clearance=9.845mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:3 {
+           on  
+           solid  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=49
+          name=pin49
+        }
+       }
+       ha:padstack_ref.63196 {
+        proto=2; x=50.00244mm; y=16.67256mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=49
+          name=pin49
+        }
+       }
+       ha:padstack_ref.63197 {
+        proto=2; x=50.00244mm; y=15.412466mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=49
+          name=pin49
+        }
+       }
+       ha:padstack_ref.63198 {
+        proto=2; x=50.00244mm; y=557.2mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=49
+          name=pin49
+        }
+       }
+       ha:padstack_ref.63199 {
+        proto=2; x=50.00244mm; y=12.892786mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=49
+          name=pin49
+        }
+       }
+       ha:padstack_ref.63200 {
+        proto=2; x=2.01821in; y=16.67256mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=49
+          name=pin49
+        }
+       }
+       ha:padstack_ref.63201 {
+        proto=2; x=2.01821in; y=15.412466mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=49
+          name=pin49
+        }
+       }
+       ha:padstack_ref.63202 {
+        proto=2; x=2.01821in; y=557.2mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=49
+          name=pin49
+        }
+       }
+       ha:padstack_ref.63203 {
+        proto=2; x=2.01821in; y=12.892786mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=49
+          name=pin49
+        }
+       }
+       ha:padstack_ref.63204 {
+        proto=2; x=2.0678in; y=16.67256mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=49
+          name=pin49
+        }
+       }
+       ha:padstack_ref.63205 {
+        proto=2; x=2.0678in; y=15.412466mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=49
+          name=pin49
+        }
+       }
+       ha:padstack_ref.63206 {
+        proto=2; x=2.0678in; y=557.2mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=49
+          name=pin49
+        }
+       }
+       ha:padstack_ref.63207 {
+        proto=2; x=2.0678in; y=12.892786mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=49
+          name=pin49
+        }
+       }
+       ha:padstack_ref.63208 {
+        proto=2; x=2.11741in; y=16.67256mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=49
+          name=pin49
+        }
+       }
+       ha:padstack_ref.63209 {
+        proto=2; x=2.11741in; y=15.412466mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=49
+          name=pin49
+        }
+       }
+       ha:padstack_ref.63210 {
+        proto=2; x=2.11741in; y=557.2mil; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=49
+          name=pin49
+        }
+       }
+       ha:padstack_ref.63211 {
+        proto=2; x=2.11741in; y=12.892786mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=49
+          name=pin49
+        }
+       }
+       ha:padstack_ref.63212 {
+        proto=3; x=1.909155in; y=17.532604mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=36
+          name=pin36
+        }
+       }
+       ha:padstack_ref.63213 {
+        proto=3; x=2.176855in; y=17.532604mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=pin1
+        }
+       }
+       ha:padstack_ref.63214 {
+        proto=4; x=1.93474in; y=11.382883mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=24
+          name=pin24
+        }
+       }
+       ha:padstack_ref.63215 {
+        proto=4; x=1.93474in; y=715.845mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=37
+          name=pin37
+        }
+       }
+       ha:padstack_ref.63216 {
+        proto=3; x=1.909155in; y=670.57mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=35
+          name=pin35
+        }
+       }
+       ha:padstack_ref.63217 {
+        proto=3; x=2.176855in; y=670.57mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=pin2
+        }
+       }
+       ha:padstack_ref.63218 {
+        proto=4; x=1.95443in; y=11.382883mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=23
+          name=pin23
+        }
+       }
+       ha:padstack_ref.63219 {
+        proto=4; x=1.95443in; y=715.845mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=38
+          name=pin38
+        }
+       }
+       ha:padstack_ref.63220 {
+        proto=3; x=1.909155in; y=16.532606mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=34
+          name=pin34
+        }
+       }
+       ha:padstack_ref.63221 {
+        proto=3; x=2.176855in; y=16.532606mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=3
+          name=pin3
+        }
+       }
+       ha:padstack_ref.63222 {
+        proto=4; x=1.97411in; y=11.382883mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=22
+          name=pin22
+        }
+       }
+       ha:padstack_ref.63223 {
+        proto=4; x=1.97411in; y=715.845mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=39
+          name=pin39
+        }
+       }
+       ha:padstack_ref.63224 {
+        proto=3; x=1.909155in; y=631.2mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=pin33
+        }
+       }
+       ha:padstack_ref.63225 {
+        proto=3; x=2.176855in; y=631.2mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=4
+          name=pin4
+        }
+       }
+       ha:padstack_ref.63226 {
+        proto=4; x=1.9938in; y=11.382883mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=21
+          name=pin21
+        }
+       }
+       ha:padstack_ref.63227 {
+        proto=4; x=1.9938in; y=715.845mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=40
+          name=pin40
+        }
+       }
+       ha:padstack_ref.63228 {
+        proto=3; x=1.909155in; y=15.532608mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=32
+          name=pin32
+        }
+       }
+       ha:padstack_ref.63229 {
+        proto=3; x=2.176855in; y=15.532608mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=5
+          name=pin5
+        }
+       }
+       ha:padstack_ref.63230 {
+        proto=4; x=51.142392mm; y=11.382883mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=20
+          name=pin20
+        }
+       }
+       ha:padstack_ref.63231 {
+        proto=4; x=51.142392mm; y=715.845mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=41
+          name=pin41
+        }
+       }
+       ha:padstack_ref.63232 {
+        proto=3; x=1.909155in; y=591.83mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=31
+          name=pin31
+        }
+       }
+       ha:padstack_ref.63233 {
+        proto=3; x=2.176855in; y=591.83mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=6
+          name=pin6
+        }
+       }
+       ha:padstack_ref.63234 {
+        proto=4; x=2.03317in; y=11.382883mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=19
+          name=pin19
+        }
+       }
+       ha:padstack_ref.63235 {
+        proto=4; x=2.03317in; y=715.845mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=42
+          name=pin42
+        }
+       }
+       ha:padstack_ref.63236 {
+        proto=3; x=1.909155in; y=14.532864mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=30
+          name=pin30
+        }
+       }
+       ha:padstack_ref.63237 {
+        proto=3; x=2.176855in; y=14.532864mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=7
+          name=pin7
+        }
+       }
+       ha:padstack_ref.63238 {
+        proto=4; x=2.05284in; y=11.382883mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=18
+          name=pin18
+        }
+       }
+       ha:padstack_ref.63239 {
+        proto=4; x=2.05284in; y=715.845mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=43
+          name=pin43
+        }
+       }
+       ha:padstack_ref.63240 {
+        proto=3; x=1.909155in; y=552.47mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=29
+          name=pin29
+        }
+       }
+       ha:padstack_ref.63241 {
+        proto=3; x=2.176855in; y=552.47mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=8
+          name=pin8
+        }
+       }
+       ha:padstack_ref.63242 {
+        proto=4; x=2.07253in; y=11.382883mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=17
+          name=pin17
+        }
+       }
+       ha:padstack_ref.63243 {
+        proto=4; x=2.07253in; y=715.845mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=44
+          name=pin44
+        }
+       }
+       ha:padstack_ref.63244 {
+        proto=3; x=1.909155in; y=13.532866mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=28
+          name=pin28
+        }
+       }
+       ha:padstack_ref.63245 {
+        proto=3; x=2.176855in; y=13.532866mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=9
+          name=pin9
+        }
+       }
+       ha:padstack_ref.63246 {
+        proto=4; x=2.09221in; y=11.382883mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=16
+          name=pin16
+        }
+       }
+       ha:padstack_ref.63247 {
+        proto=4; x=2.09221in; y=715.845mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=45
+          name=pin45
+        }
+       }
+       ha:padstack_ref.63248 {
+        proto=3; x=1.909155in; y=513.1mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=27
+          name=pin27
+        }
+       }
+       ha:padstack_ref.63249 {
+        proto=3; x=2.176855in; y=513.1mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=10
+          name=pin10
+        }
+       }
+       ha:padstack_ref.63250 {
+        proto=4; x=2.1119in; y=11.382883mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=15
+          name=pin15
+        }
+       }
+       ha:padstack_ref.63251 {
+        proto=4; x=2.1119in; y=715.845mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=46
+          name=pin46
+        }
+       }
+       ha:padstack_ref.63252 {
+        proto=3; x=1.909155in; y=493.42mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=26
+          name=pin26
+        }
+       }
+       ha:padstack_ref.63253 {
+        proto=3; x=2.176855in; y=493.42mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=11
+          name=pin11
+        }
+       }
+       ha:padstack_ref.63254 {
+        proto=4; x=2.13158in; y=11.382883mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=14
+          name=pin14
+        }
+       }
+       ha:padstack_ref.63255 {
+        proto=4; x=2.13158in; y=715.845mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=47
+          name=pin47
+        }
+       }
+       ha:padstack_ref.63256 {
+        proto=3; x=1.909155in; y=473.73mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=25
+          name=pin25
+        }
+       }
+       ha:padstack_ref.63257 {
+        proto=3; x=2.176855in; y=473.73mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=12
+          name=pin12
+        }
+       }
+       ha:padstack_ref.63258 {
+        proto=4; x=2.15127in; y=11.382883mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=13
+          name=pin13
+        }
+       }
+       ha:padstack_ref.63259 {
+        proto=4; x=2.15127in; y=715.845mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=48
+          name=pin48
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:arc.63160 {
+           x=2.18473in; y=723.72mil; width=5.0mil; height=5.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+          }
+          ha:text.63161 {
+           string=%a.parent.refdes%; x=2.043in; y=582.0mil; 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.63162 {
+           x1=51.892318mm; y1=14.782682mm; x2=51.892318mm; y2=14.782682mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.63165 {
+           x1=2.043in; y1=582.0mil; x2=2.043in; y2=582.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.63168 {
+           x1=2.043in; y1=582.0mil; x2=52.8922mm; y2=582.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.63171 {
+           x1=2.043in; y1=582.0mil; x2=2.043in; y2=13.7828mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = Bda500dsIaChqNFriEwAAACb
+     }
+     ha:subc.63261 {
+      ha:attributes {
+       value=LPC11U12FHI33
+       footprint=hvqfn33
+       refdes=U7
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -16.73mil  
+             -5.315mil  
+             -16.73mil  
+             5.315mil  
+             16.73mil  
+             5.315mil  
+             16.73mil  
+             -5.315mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -19.73mil  
+             -0.211201mm  
+             -19.73mil  
+             0.211201mm  
+             19.73mil  
+             0.211201mm  
+             19.73mil  
+             -0.211201mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -16.73mil  
+             -5.315mil  
+             -16.73mil  
+             5.315mil  
+             16.73mil  
+             5.315mil  
+             16.73mil  
+             -5.315mil  
+            }
+          }
+        }
+      }
+
+      ha:ps_proto_v6.1 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             5.315mil  
+             -16.73mil  
+             -5.315mil  
+             -16.73mil  
+             -5.315mil  
+             16.73mil  
+             5.315mil  
+             16.73mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.211201mm  
+             -19.73mil  
+             -0.211201mm  
+             -19.73mil  
+             -0.211201mm  
+             19.73mil  
+             0.211201mm  
+             19.73mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             5.315mil  
+             -16.73mil  
+             -5.315mil  
+             -16.73mil  
+             -5.315mil  
+             16.73mil  
+             5.315mil  
+             16.73mil  
+            }
+          }
+        }
+      }
+
+      ha:ps_proto_v6.2 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -1.875028mm  
+             1.875028mm  
+             1.875028mm  
+             1.875028mm  
+             1.875028mm  
+             -1.875028mm  
+             -1.875028mm  
+             -1.875028mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.0  
+             0.0  
+             0.0  
+             0.0  
+             0.0  
+             0.0  
+             0.0  
+             0.0  
+            }
+          }
+        }
+      }
+
+      ha:ps_proto_v6.3 {
+        hdia=13.0mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=27.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=27.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=27.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+          }
+        }
+      }
+
+      ha:ps_proto_v6.4 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -15.08mil  
+             15.08mil  
+             15.08mil  
+             15.08mil  
+             15.08mil  
+             -15.08mil  
+             -15.08mil  
+             -15.08mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.0  
+             0.0  
+             0.0  
+             0.0  
+             0.0  
+             0.0  
+             0.0  
+             0.0  
+            }
+          }
+        }
+      }
+
+      ha:ps_proto_v6.5 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -15.08mil  
+             15.08mil  
+             15.08mil  
+             15.08mil  
+             15.08mil  
+             -15.08mil  
+             -15.08mil  
+             -15.08mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -15.08mil  
+             15.08mil  
+             15.08mil  
+             15.08mil  
+             15.08mil  
+             -15.08mil  
+             -15.08mil  
+             -15.08mil  
+            }
+          }
+        }
+      }
+
+      ha:ps_proto_v6.6 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -8.615mil  
+             8.615mil  
+             8.615mil  
+             8.615mil  
+             8.615mil  
+             -8.615mil  
+             -8.615mil  
+             -8.615mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -11.615mil  
+             11.615mil  
+             11.615mil  
+             11.615mil  
+             11.615mil  
+             -11.615mil  
+             -11.615mil  
+             -11.615mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -8.615mil  
+             8.615mil  
+             8.615mil  
+             8.615mil  
+             8.615mil  
+             -8.615mil  
+             -8.615mil  
+             -8.615mil  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.63290 {
+        proto=0; x=1.2949in; y=6.900037mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.63291 {
+        proto=1; x=28.515437mm; y=306.1mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=9
+          name=9
+        }
+       }
+       ha:padstack_ref.63292 {
+        proto=0; x=1.1571in; y=478.345mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=17
+          name=17
+        }
+       }
+       ha:padstack_ref.63293 {
+        proto=1; x=33.765363mm; y=11.27506mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=25
+          name=25
+        }
+       }
+       ha:padstack_ref.63294 {
+        proto=0; x=32.390334mm; y=6.900037mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+       ha:padstack_ref.63295 {
+        proto=1; x=28.515437mm; y=325.79mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=10
+          name=10
+        }
+       }
+       ha:padstack_ref.63296 {
+        proto=0; x=1.17679in; y=478.345mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=18
+          name=18
+        }
+       }
+       ha:padstack_ref.63297 {
+        proto=1; x=33.765363mm; y=10.774934mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=26
+          name=26
+        }
+       }
+       ha:padstack_ref.63298 {
+        proto=0; x=1.25553in; y=6.900037mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=3
+          name=3
+        }
+       }
+       ha:padstack_ref.63299 {
+        proto=1; x=28.515437mm; y=345.47mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=11
+          name=11
+        }
+       }
+       ha:padstack_ref.63300 {
+        proto=0; x=1.19647in; y=478.345mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=19
+          name=19
+        }
+       }
+       ha:padstack_ref.63301 {
+        proto=1; x=33.765363mm; y=10.275062mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=27
+          name=27
+        }
+       }
+       ha:padstack_ref.63302 {
+        proto=0; x=1.23584in; y=6.900037mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=4
+          name=4
+        }
+       }
+       ha:padstack_ref.63303 {
+        proto=1; x=28.515437mm; y=365.16mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=12
+          name=12
+        }
+       }
+       ha:padstack_ref.63304 {
+        proto=0; x=1.21616in; y=478.345mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=20
+          name=20
+        }
+       }
+       ha:padstack_ref.63305 {
+        proto=1; x=33.765363mm; y=9.774936mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=28
+          name=28
+        }
+       }
+       ha:padstack_ref.63306 {
+        proto=0; x=1.21616in; y=6.900037mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=5
+          name=5
+        }
+       }
+       ha:padstack_ref.63307 {
+        proto=1; x=28.515437mm; y=9.774936mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=13
+          name=13
+        }
+       }
+       ha:padstack_ref.63308 {
+        proto=0; x=1.23584in; y=478.345mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=21
+          name=21
+        }
+       }
+       ha:padstack_ref.63309 {
+        proto=1; x=33.765363mm; y=365.16mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=29
+          name=29
+        }
+       }
+       ha:padstack_ref.63310 {
+        proto=0; x=1.19647in; y=6.900037mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=6
+          name=6
+        }
+       }
+       ha:padstack_ref.63311 {
+        proto=1; x=28.515437mm; y=10.275062mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=14
+          name=14
+        }
+       }
+       ha:padstack_ref.63312 {
+        proto=0; x=1.25553in; y=478.345mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=22
+          name=22
+        }
+       }
+       ha:padstack_ref.63313 {
+        proto=1; x=33.765363mm; y=345.47mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=30
+          name=30
+        }
+       }
+       ha:padstack_ref.63314 {
+        proto=0; x=1.17679in; y=6.900037mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=7
+          name=7
+        }
+       }
+       ha:padstack_ref.63315 {
+        proto=1; x=28.515437mm; y=10.774934mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=15
+          name=15
+        }
+       }
+       ha:padstack_ref.63316 {
+        proto=0; x=32.390334mm; y=478.345mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=23
+          name=23
+        }
+       }
+       ha:padstack_ref.63317 {
+        proto=1; x=33.765363mm; y=325.79mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=31
+          name=31
+        }
+       }
+       ha:padstack_ref.63318 {
+        proto=0; x=1.1571in; y=6.900037mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=8
+          name=8
+        }
+       }
+       ha:padstack_ref.63319 {
+        proto=1; x=28.515437mm; y=11.27506mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=16
+          name=16
+        }
+       }
+       ha:padstack_ref.63320 {
+        proto=0; x=1.2949in; y=478.345mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=24
+          name=24
+        }
+       }
+       ha:padstack_ref.63321 {
+        proto=1; x=33.765363mm; y=306.1mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=32
+          name=32
+        }
+       }
+       ha:padstack_ref.63322 {
+        proto=2; x=31.1404mm; y=375.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=33
+        }
+       }
+       ha:padstack_ref.63323 {
+        proto=3; x=32.672528mm; y=314.68mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:3 {
+           on  
+           solid  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=33
+          name=33
+        }
+       }
+       ha:padstack_ref.63324 {
+        proto=4; x=32.672528mm; y=314.68mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=33
+        }
+       }
+       ha:padstack_ref.63325 {
+        proto=3; x=32.672528mm; y=375.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:3 {
+           on  
+           solid  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=33
+          name=33
+        }
+       }
+       ha:padstack_ref.63326 {
+        proto=4; x=32.672528mm; y=375.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=33
+        }
+       }
+       ha:padstack_ref.63327 {
+        proto=3; x=32.672528mm; y=11.057128mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:3 {
+           on  
+           solid  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=33
+          name=33
+        }
+       }
+       ha:padstack_ref.63328 {
+        proto=4; x=32.672528mm; y=11.057128mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=33
+        }
+       }
+       ha:padstack_ref.63329 {
+        proto=3; x=31.1404mm; y=314.68mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:3 {
+           on  
+           solid  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=33
+          name=33
+        }
+       }
+       ha:padstack_ref.63330 {
+        proto=4; x=31.1404mm; y=314.68mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=33
+        }
+       }
+       ha:padstack_ref.63331 {
+        proto=3; x=31.1404mm; y=375.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:3 {
+           on  
+           solid  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=33
+          name=33
+        }
+       }
+       ha:padstack_ref.63332 {
+        proto=4; x=31.1404mm; y=375.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=33
+        }
+       }
+       ha:padstack_ref.63333 {
+        proto=3; x=31.1404mm; y=11.057128mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:3 {
+           on  
+           solid  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=33
+          name=33
+        }
+       }
+       ha:padstack_ref.63334 {
+        proto=4; x=31.1404mm; y=11.057128mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=33
+        }
+       }
+       ha:padstack_ref.63335 {
+        proto=3; x=1.16568in; y=314.68mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:3 {
+           on  
+           solid  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=33
+          name=33
+        }
+       }
+       ha:padstack_ref.63336 {
+        proto=4; x=1.16568in; y=314.68mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=33
+        }
+       }
+       ha:padstack_ref.63337 {
+        proto=3; x=1.16568in; y=375.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:3 {
+           on  
+           solid  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=33
+          name=33
+        }
+       }
+       ha:padstack_ref.63338 {
+        proto=4; x=1.16568in; y=375.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=33
+        }
+       }
+       ha:padstack_ref.63339 {
+        proto=3; x=1.16568in; y=11.057128mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:3 {
+           on  
+           solid  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=33
+          name=33
+        }
+       }
+       ha:padstack_ref.63340 {
+        proto=4; x=1.16568in; y=11.057128mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=33
+        }
+       }
+       ha:padstack_ref.63341 {
+        proto=5; x=32.672528mm; y=8.758936mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=33
+        }
+       }
+       ha:padstack_ref.63342 {
+        proto=6; x=32.672528mm; y=8.758936mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=33
+        }
+       }
+       ha:padstack_ref.63343 {
+        proto=5; x=32.672528mm; y=405.16mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=33
+        }
+       }
+       ha:padstack_ref.63344 {
+        proto=6; x=32.672528mm; y=405.16mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=33
+        }
+       }
+       ha:padstack_ref.63345 {
+        proto=5; x=1.25616in; y=314.68mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=33
+        }
+       }
+       ha:padstack_ref.63346 {
+        proto=6; x=1.25616in; y=314.68mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=33
+        }
+       }
+       ha:padstack_ref.63347 {
+        proto=5; x=1.25616in; y=8.758936mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=33
+        }
+       }
+       ha:padstack_ref.63348 {
+        proto=6; x=1.25616in; y=8.758936mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=33
+        }
+       }
+       ha:padstack_ref.63349 {
+        proto=5; x=1.25616in; y=375.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=33
+        }
+       }
+       ha:padstack_ref.63350 {
+        proto=6; x=1.25616in; y=375.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=33
+        }
+       }
+       ha:padstack_ref.63351 {
+        proto=5; x=1.25616in; y=405.16mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=33
+        }
+       }
+       ha:padstack_ref.63352 {
+        proto=6; x=1.25616in; y=405.16mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=33
+        }
+       }
+       ha:padstack_ref.63353 {
+        proto=5; x=1.25616in; y=11.057128mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=33
+        }
+       }
+       ha:padstack_ref.63354 {
+        proto=6; x=1.25616in; y=11.057128mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=33
+        }
+       }
+       ha:padstack_ref.63355 {
+        proto=5; x=31.1404mm; y=8.758936mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=33
+        }
+       }
+       ha:padstack_ref.63356 {
+        proto=6; x=31.1404mm; y=8.758936mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=33
+        }
+       }
+       ha:padstack_ref.63357 {
+        proto=5; x=31.1404mm; y=405.16mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=33
+        }
+       }
+       ha:padstack_ref.63358 {
+        proto=6; x=31.1404mm; y=405.16mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=33
+        }
+       }
+       ha:padstack_ref.63359 {
+        proto=5; x=1.19584in; y=314.68mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=33
+        }
+       }
+       ha:padstack_ref.63360 {
+        proto=6; x=1.19584in; y=314.68mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=33
+        }
+       }
+       ha:padstack_ref.63361 {
+        proto=5; x=1.19584in; y=8.758936mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=33
+        }
+       }
+       ha:padstack_ref.63362 {
+        proto=6; x=1.19584in; y=8.758936mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=33
+        }
+       }
+       ha:padstack_ref.63363 {
+        proto=5; x=1.19584in; y=375.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=33
+        }
+       }
+       ha:padstack_ref.63364 {
+        proto=6; x=1.19584in; y=375.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=33
+        }
+       }
+       ha:padstack_ref.63365 {
+        proto=5; x=1.19584in; y=405.16mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=33
+        }
+       }
+       ha:padstack_ref.63366 {
+        proto=6; x=1.19584in; y=405.16mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=33
+        }
+       }
+       ha:padstack_ref.63367 {
+        proto=5; x=1.19584in; y=11.057128mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=33
+        }
+       }
+       ha:padstack_ref.63368 {
+        proto=6; x=1.19584in; y=11.057128mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=33
+        }
+       }
+       ha:padstack_ref.63369 {
+        proto=5; x=1.16568in; y=8.758936mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=33
+        }
+       }
+       ha:padstack_ref.63370 {
+        proto=6; x=1.16568in; y=8.758936mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=33
+        }
+       }
+       ha:padstack_ref.63371 {
+        proto=5; x=1.16568in; y=405.16mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=33
+        }
+       }
+       ha:padstack_ref.63372 {
+        proto=6; x=1.16568in; y=405.16mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=33
+          name=33
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:line.63262 {
+           x1=1.32443in; y1=7.024878mm; x2=1.32443in; y2=473.43mil; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.63265 {
+           x1=1.32443in; y1=473.43mil; x2=28.640278mm; y2=473.43mil; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.63268 {
+           x1=28.640278mm; y1=473.43mil; x2=28.640278mm; y2=7.024878mm; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.63271 {
+           x1=28.640278mm; y1=7.024878mm; x2=1.32443in; y2=7.024878mm; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.63274 {
+           x1=1.33624in; y1=6.724904mm; x2=1.33624in; y2=6.724904mm; thickness=10.0mil; clearance=0.0;
+          }
+          ha:text.63277 {
+           string=%a.parent.refdes%; x=31.1404mm; y=375.0mil; 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.63278 {
+           x1=31.1404mm; y1=375.0mil; x2=31.1404mm; y2=375.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.63281 {
+           x1=31.1404mm; y1=375.0mil; x2=31.1404mm; y2=375.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.63284 {
+           x1=31.1404mm; y1=375.0mil; x2=31.1404mm; y2=10.525mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.63287 {
+           x1=31.1404mm; y1=375.0mil; x2=30.1404mm; y2=375.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = Bda500dsIaChqNFriEwAAACf
+     }
+     ha:subc.63374 {
+      ha:attributes {
+       value=12MHz
+       footprint=ABM8
+       refdes=X1
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -20.67mil  
+             0.650113mm  
+             20.67mil  
+             0.650113mm  
+             20.67mil  
+             -0.650113mm  
+             -20.67mil  
+             -0.650113mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -23.67mil  
+             0.726313mm  
+             23.67mil  
+             0.726313mm  
+             23.67mil  
+             -0.726313mm  
+             -23.67mil  
+             -0.726313mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -20.67mil  
+             0.650113mm  
+             20.67mil  
+             0.650113mm  
+             20.67mil  
+             -0.650113mm  
+             -20.67mil  
+             -0.650113mm  
+            }
+          }
+        }
+      }
+
+      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 {
+             20.67mil  
+             -0.650113mm  
+             -20.67mil  
+             -0.650113mm  
+             -20.67mil  
+             0.650113mm  
+             20.67mil  
+             0.650113mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             23.67mil  
+             -0.726313mm  
+             -23.67mil  
+             -0.726313mm  
+             -23.67mil  
+             0.726313mm  
+             23.67mil  
+             0.726313mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             20.67mil  
+             -0.650113mm  
+             -20.67mil  
+             -0.650113mm  
+             -20.67mil  
+             0.650113mm  
+             20.67mil  
+             0.650113mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.63389 {
+        proto=0; x=29.965269mm; y=154.58mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=pin2
+        }
+       }
+       ha:padstack_ref.63390 {
+        proto=1; x=32.264985mm; y=154.58mil; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=pin1
+        }
+       }
+       ha:padstack_ref.63391 {
+        proto=1; x=32.264985mm; y=5.776214mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=4
+          name=pin4
+        }
+       }
+       ha:padstack_ref.63392 {
+        proto=0; x=29.965269mm; y=5.776214mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=3
+          name=pin3
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:arc.63375 {
+           x=1.28563in; y=4.69138mm; width=5.0mil; height=5.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+          }
+          ha:text.63376 {
+           string=%a.parent.refdes%; x=1.225in; y=191.0mil; 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.63377 {
+           x1=31.115127mm; y1=190.995mil; x2=31.115127mm; y2=190.995mil; thickness=0.1mm; clearance=0.0;
+           ha:flags {
+            selected=1
+           }
+
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.63380 {
+           x1=1.225in; y1=191.0mil; x2=1.225in; y2=191.0mil; thickness=0.1mm; clearance=0.0;
+           ha:flags {
+            selected=1
+           }
+
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.63383 {
+           x1=1.225in; y1=191.0mil; x2=1.225in; y2=5.8514mm; thickness=0.1mm; clearance=0.0;
+           ha:flags {
+            selected=1
+           }
+
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.63386 {
+           x1=1.225in; y1=191.0mil; x2=30.115mm; y2=191.0mil; thickness=0.1mm; clearance=0.0;
+           ha:flags {
+            selected=1
+           }
+
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = Bda500dsIaChqNFriEwAAACh
+     }
+     ha:subc.63394 {
+      ha:attributes {
+       value=24MHz
+       footprint=ABM8
+       refdes=X2
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -20.67mil  
+             0.650113mm  
+             20.67mil  
+             0.650113mm  
+             20.67mil  
+             -0.650113mm  
+             -20.67mil  
+             -0.650113mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -23.67mil  
+             0.726313mm  
+             23.67mil  
+             0.726313mm  
+             23.67mil  
+             -0.726313mm  
+             -23.67mil  
+             -0.726313mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -20.67mil  
+             0.650113mm  
+             20.67mil  
+             0.650113mm  
+             20.67mil  
+             -0.650113mm  
+             -20.67mil  
+             -0.650113mm  
+            }
+          }
+        }
+      }
+
+      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 {
+             20.67mil  
+             -0.650113mm  
+             -20.67mil  
+             -0.650113mm  
+             -20.67mil  
+             0.650113mm  
+             20.67mil  
+             0.650113mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             23.67mil  
+             -0.726313mm  
+             -23.67mil  
+             -0.726313mm  
+             -23.67mil  
+             0.726313mm  
+             23.67mil  
+             0.726313mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             20.67mil  
+             -0.650113mm  
+             -20.67mil  
+             -0.650113mm  
+             -20.67mil  
+             0.650113mm  
+             20.67mil  
+             0.650113mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.63409 {
+        proto=0; x=54.591331mm; y=21.753068mm; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=pin2
+        }
+       }
+       ha:padstack_ref.63410 {
+        proto=1; x=52.291615mm; y=21.753068mm; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=pin1
+        }
+       }
+       ha:padstack_ref.63411 {
+        proto=1; x=52.291615mm; y=783.59mil; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=4
+          name=pin4
+        }
+       }
+       ha:padstack_ref.63412 {
+        proto=0; x=54.591331mm; y=783.59mil; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=3
+          name=pin3
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:arc.63395 {
+           x=51.901598mm; y=20.98802mm; width=5.0mil; height=5.0mil; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+          }
+          ha:text.63396 {
+           string=%a.parent.refdes%; x=2.104in; y=820.0mil; 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.63397 {
+           x1=53.441473mm; y1=20.828127mm; x2=53.441473mm; y2=20.828127mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.63400 {
+           x1=2.104in; y1=820.0mil; x2=2.104in; y2=820.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.63403 {
+           x1=2.104in; y1=820.0mil; x2=2.104in; y2=19.828mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.63406 {
+           x1=2.104in; y1=820.0mil; x2=54.4416mm; y2=820.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = Bda500dsIaChqNFriEwAAACj
+     }
+     ha:subc.63414 {
+      ha:attributes {
+       refdes=R10
+       value=33
+       footprint=0402
+       openscad=0402
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             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.63428 {
+        proto=0; x=25.355804mm; y=353.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.63429 {
+        proto=0; x=1.02974in; y=353.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.63415 {
+           string=%a.parent.refdes%; x=982.5mil; y=321.5mil; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.63416 {
+           x1=1.014in; y1=353.0mil; x2=1.014in; y2=353.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.63419 {
+           x1=1.014in; y1=353.0mil; x2=1.014in; y2=353.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.63422 {
+           x1=1.014in; y1=353.0mil; x2=26.7556mm; y2=353.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.63425 {
+           x1=1.014in; y1=353.0mil; x2=1.014in; y2=9.9662mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = Bda500dsIaChqNFriEwAAACl
+     }
+     ha:subc.63431 {
+      ha:attributes {
+       refdes=R11
+       value=33
+       footprint=0402
+       openscad=0402
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             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.63445 {
+        proto=0; x=72.43756mm; y=1.501933mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.63446 {
+        proto=0; x=73.237152mm; y=1.501933mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.63432 {
+           string=%a.parent.refdes%; x=72.037256mm; y=0.701833mm; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.63433 {
+           x1=72.837356mm; y1=1.501933mm; x2=72.837356mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.63436 {
+           x1=72.837356mm; y1=1.501933mm; x2=72.837356mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.63439 {
+           x1=72.837356mm; y1=1.501933mm; x2=73.837356mm; y2=1.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.63442 {
+           x1=72.837356mm; y1=1.501933mm; x2=72.837356mm; y2=2.501933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = Bda500dsIaChqNFriEwAAACn
+     }
+     ha:subc.63448 {
+      ha:attributes {
+       value=1k
+       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  
+            }
+          }
+
+          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.63462 {
+        proto=0; x=777.0mil; y=634.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.63463 {
+        proto=0; x=777.0mil; y=15.304008mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.63449 {
+           string=%a.parent.refdes%; x=751.69mil; y=18.091404mm; 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.63450 {
+           x1=777.0mil; y1=15.703804mm; x2=777.0mil; y2=15.703804mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.63453 {
+           x1=777.0mil; y1=15.703804mm; x2=777.0mil; y2=15.703804mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.63456 {
+           x1=777.0mil; y1=15.703804mm; x2=777.0mil; y2=16.703804mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.63459 {
+           x1=777.0mil; y1=15.703804mm; x2=20.7358mm; y2=15.703804mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = qIc8VW925zCt24ZkTm0AAAA0
+     }
+     ha:subc.63465 {
+      ha:attributes {
+       value=27k
+       footprint=0402
+       refdes=R19
+      }
+     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.63479 {
+        proto=0; x=1.042in; y=508.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.63480 {
+        proto=0; x=1.042in; y=12.103608mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.63466 {
+           string=%a.parent.refdes%; x=1.02443in; y=450.92mil; 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.63467 {
+           x1=1.042in; y1=12.503404mm; x2=1.042in; y2=12.503404mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.63470 {
+           x1=1.042in; y1=12.503404mm; x2=1.042in; y2=12.503404mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.63473 {
+           x1=1.042in; y1=12.503404mm; x2=1.042in; y2=13.503404mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.63476 {
+           x1=1.042in; y1=12.503404mm; x2=27.4668mm; y2=12.503404mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = qIc8VW925zCt24ZkTm0AAAAz
+     }
+     ha:subc.63482 {
+      ha:attributes {
+       value=0.1uF
+       footprint=0402
+       refdes=C47
+      }
+     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.63496 {
+        proto=0; x=2.201in; y=56.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.63497 {
+        proto=0; x=2.201in; y=0.622808mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.63483 {
+           string=%a.parent.refdes%; x=56.5277mm; y=88.76mil; 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.63484 {
+           x1=2.201in; y1=1.022604mm; x2=2.201in; y2=1.022604mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.63487 {
+           x1=2.201in; y1=1.022604mm; x2=2.201in; y2=1.022604mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.63490 {
+           x1=2.201in; y1=1.022604mm; x2=2.201in; y2=2.022604mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.63493 {
+           x1=2.201in; y1=1.022604mm; x2=56.9054mm; y2=1.022604mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = qIc8VW925zCt24ZkTm0AAAA8
+     }
+     ha:subc.63499 {
+      ha:attributes {
+       value=1uF
+       footprint=0402
+       refdes=C231
+      }
+     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.63513 {
+        proto=0; x=2.3in; y=-26.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.63514 {
+        proto=0; x=2.3in; y=5.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:text.63500 {
+           string=%a.parent.refdes%; x=59.2201mm; y=-42.24mil; 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.63501 {
+           x1=2.3in; y1=-10.74mil; x2=2.3in; y2=-10.74mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.63504 {
+           x1=2.3in; y1=-10.74mil; x2=2.3in; y2=-10.74mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.63507 {
+           x1=2.3in; y1=-10.74mil; x2=2.3in; y2=-1.272796mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.63510 {
+           x1=2.3in; y1=-10.74mil; x2=57.42mm; y2=-10.74mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = qIc8VW925zCt24ZkTm0AAABC
+     }
+     ha:subc.63516 {
+      ha:attributes {
+       refdes=C45
+       value=22uF
+       footprint=0603
+       openscad=0603
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.374904mm  
+             -0.499872mm  
+             -0.374904mm  
+             -0.499872mm  
+             -0.374904mm  
+             0.499872mm  
+             0.374904mm  
+             0.499872mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             17.76mil  
+             -0.576072mm  
+             -17.76mil  
+             -0.576072mm  
+             -17.76mil  
+             0.576072mm  
+             17.76mil  
+             0.576072mm  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.374904mm  
+             -0.499872mm  
+             -0.374904mm  
+             -0.499872mm  
+             -0.374904mm  
+             0.499872mm  
+             0.374904mm  
+             0.499872mm  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.63530 {
+        proto=0; x=64.9478mm; y=-52.0mil; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.63531 {
+        proto=0; x=64.9478mm; y=-0.82mil; 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.63517 {
+           string=%a.parent.refdes%; x=65.7479mm; y=-1.470914mm; 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.63518 {
+           x1=64.9478mm; y1=-26.41mil; x2=64.9478mm; y2=-26.41mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.63521 {
+           x1=64.9478mm; y1=-26.41mil; x2=64.9478mm; y2=-26.41mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.63524 {
+           x1=64.9478mm; y1=-26.41mil; x2=64.9478mm; y2=0.329186mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.63527 {
+           x1=64.9478mm; y1=-26.41mil; x2=63.9478mm; y2=-26.41mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = Bda500dsIaChqNFriEwAAACD
+     }
+     ha:subc.63533 {
+      ha:attributes {
+       value=
+       footprint=hole-M3
+       refdes=H3
+      }
+     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.63548 {
+        proto=0; x=69.215mm; y=225.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+        ha:flags {
+         clearline=1
+         lock=1
+        }
+
+        li:thermal {
+          li:0 {
+           on  
+           solid  
+           noshape  
+          }
+          li:1 {
+           on  
+           solid  
+           noshape  
+          }
+          li:2 {
+           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.63534 {
+           x=69.215mm; y=225.0mil; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+          }
+          ha:text.63535 {
+           string=%a.parent.refdes%; x=2.71in; y=199.0mil; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
+
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
+
+         li:objects {
+          ha:line.63536 {
+           x1=69.215mm; y1=225.0mil; x2=69.215mm; y2=225.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.63539 {
+           x1=69.215mm; y1=225.0mil; x2=69.215mm; y2=225.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.63542 {
+           x1=69.215mm; y1=225.0mil; x2=70.215mm; y2=225.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.63545 {
+           x1=69.215mm; y1=225.0mil; x2=69.215mm; y2=6.715mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = qIc8VW925zCt24ZkTm0AAAAI
+     }
+     ha:subc.63550 {
+      ha:attributes {
+       value=SMA
+       footprint=sma-edge
+       refdes=J8
+      }
+     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 {
+             -95.0mil  
+             -65.0mil  
+             -95.0mil  
+             65.0mil  
+             95.0mil  
+             65.0mil  
+             95.0mil  
+             -65.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -98.0mil  
+             -68.0mil  
+             -98.0mil  
+             68.0mil  
+             98.0mil  
+             68.0mil  
+             98.0mil  
+             -68.0mil  
+            }
+          }
+        }
+      }
+
+      ha:ps_proto_v6.1 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -95.0mil  
+             -65.0mil  
+             -95.0mil  
+             65.0mil  
+             95.0mil  
+             65.0mil  
+             95.0mil  
+             -65.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -98.0mil  
+             -68.0mil  
+             -98.0mil  
+             68.0mil  
+             98.0mil  
+             68.0mil  
+             98.0mil  
+             -68.0mil  
+            }
+          }
+        }
+      }
+
+      ha:ps_proto_v6.2 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -95.0mil  
+             -30.0mil  
+             -95.0mil  
+             30.0mil  
+             95.0mil  
+             30.0mil  
+             95.0mil  
+             -30.0mil  
+            }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -98.0mil  
+             -33.0mil  
+             -98.0mil  
+             33.0mil  
+             98.0mil  
+             33.0mil  
+             98.0mil  
+             -33.0mil  
+            }
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.63564 {
+        proto=0; x=2.745in; y=735.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+        }
+
+        ha:attributes {
+          term=2
+          name=pin2
+        }
+       }
+       ha:padstack_ref.63565 {
+        proto=1; x=2.745in; y=735.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30578 {
-         proto=4; x=49.602136mm; y=615.845mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=43
-           name=pin43
-         }
+        li:thermal {
         }
-        ha:padstack_ref.30579 {
-         proto=3; x=1.809155in; y=452.47mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=29
-           name=pin29
-         }
+        ha:attributes {
+          term=2
+          name=pin2
+        }
+       }
+       ha:padstack_ref.63566 {
+        proto=2; x=2.745in; y=600.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=40.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30580 {
-         proto=3; x=2.076855in; y=452.47mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=8
-           name=pin8
-         }
+        ha:attributes {
+          term=1
+          name=pin1
+        }
+       }
+       ha:padstack_ref.63567 {
+        proto=0; x=2.745in; y=465.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30581 {
-         proto=4; x=1.97253in; y=8.842883mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=17
-           name=pin17
-         }
+        ha:attributes {
+          term=2
+          name=pin2
+        }
+       }
+       ha:padstack_ref.63568 {
+        proto=1; x=2.745in; y=465.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30582 {
-         proto=4; x=1.97253in; y=615.845mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=44
-           name=pin44
-         }
+        ha:attributes {
+          term=2
+          name=pin2
         }
-        ha:padstack_ref.30583 {
-         proto=3; x=1.809155in; y=432.79mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+      }
+      li:layers {
 
-         li:thermal {
-         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-         ha:attributes {
-           term=28
-           name=pin28
+         li:objects {
+          ha:text.63551 {
+           string=%a.parent.refdes%; x=67.31mm; y=600.0mil; scale=10; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 90.000000
+          }
          }
-        }
-        ha:padstack_ref.30584 {
-         proto=3; x=2.076855in; y=432.79mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-         ha:flags {
-          clearline=1
+         ha:type {
+          silk = 1
+          top = 1
          }
+       }
 
-         li:thermal {
-         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-         ha:attributes {
-           term=9
-           name=pin9
+         li:objects {
+          ha:line.63552 {
+           x1=2.745in; y1=600.0mil; x2=2.745in; y2=600.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.63555 {
+           x1=67.31mm; y1=600.0mil; x2=67.31mm; y2=600.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.63558 {
+           x1=67.31mm; y1=600.0mil; x2=68.31mm; y2=600.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.63561 {
+           x1=67.31mm; y1=600.0mil; x2=67.31mm; y2=16.24mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
          }
-        }
-        ha:padstack_ref.30585 {
-         proto=4; x=1.99221in; y=8.842883mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-         ha:flags {
-          clearline=1
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
          }
+       }
+      }
+     }
+      uid = qIc8VW925zCt24ZkTm0AAAAM
+     }
+     ha:subc.63570 {
+      ha:attributes {
+       value=3.3k
+       footprint=0402
+       refdes=R1
+      }
+     ha:data {
+          li:padstack_prototypes {
 
-         li:thermal {
-         }
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-         ha:attributes {
-           term=16
-           name=pin16
-         }
-        }
-        ha:padstack_ref.30586 {
-         proto=4; x=1.99221in; y=615.845mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-         ha:flags {
-          clearline=1
-         }
+          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=45
-           name=pin45
-         }
+          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:padstack_ref.30587 {
-         proto=3; x=1.809155in; y=413.1mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
+      }
+     }
 
-         ha:attributes {
-           term=27
-           name=pin27
-         }
+      li:objects {
+       ha:padstack_ref.63584 {
+        proto=0; x=777.0mil; y=715.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30588 {
-         proto=3; x=2.076855in; y=413.1mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=10
-           name=pin10
-         }
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.63585 {
+        proto=0; x=777.0mil; y=684.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30589 {
-         proto=4; x=2.0119in; y=8.842883mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=15
-           name=pin15
-         }
+        ha:attributes {
+          term=2
+          name=2
         }
-        ha:padstack_ref.30590 {
-         proto=4; x=2.0119in; y=615.845mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+      }
+      li:layers {
 
-         li:thermal {
-         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-         ha:attributes {
-           term=46
-           name=pin46
+         li:objects {
+          ha:text.63571 {
+           string=%a.parent.refdes%; x=745.5mil; y=731.24mil; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 90.000000
+          }
          }
-        }
-        ha:padstack_ref.30591 {
-         proto=3; x=1.809155in; y=393.42mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-         ha:flags {
-          clearline=1
+         ha:type {
+          silk = 1
+          top = 1
          }
+       }
 
-         li:thermal {
-         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-         ha:attributes {
-           term=26
-           name=pin26
+         li:objects {
+          ha:line.63572 {
+           x1=777.0mil; y1=699.74mil; x2=777.0mil; y2=699.74mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.63575 {
+           x1=777.0mil; y1=699.74mil; x2=777.0mil; y2=699.74mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.63578 {
+           x1=777.0mil; y1=699.74mil; x2=777.0mil; y2=18.773396mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.63581 {
+           x1=777.0mil; y1=699.74mil; x2=20.7358mm; y2=699.74mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
          }
-        }
-        ha:padstack_ref.30592 {
-         proto=3; x=2.076855in; y=393.42mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-         ha:flags {
-          clearline=1
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
          }
+       }
+      }
+     }
+      uid = qIc8VW925zCt24ZkTm0AAAAj
+     }
+     ha:subc.63587 {
+      ha:attributes {
+       value=1k
+       footprint=0402
+       refdes=R8
+      }
+     ha:data {
+          li:padstack_prototypes {
 
-         li:thermal {
-         }
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-         ha:attributes {
-           term=11
-           name=pin11
-         }
-        }
-        ha:padstack_ref.30593 {
-         proto=4; x=51.602132mm; y=8.842883mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-         ha:flags {
-          clearline=1
-         }
+          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=14
-           name=pin14
-         }
+          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:padstack_ref.30594 {
-         proto=4; x=51.602132mm; y=615.845mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
+      }
+     }
 
-         ha:attributes {
-           term=47
-           name=pin47
-         }
+      li:objects {
+       ha:padstack_ref.63601 {
+        proto=0; x=816.0mil; y=634.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30595 {
-         proto=3; x=1.809155in; y=373.73mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=25
-           name=pin25
-         }
+        li:thermal {
         }
-        ha:padstack_ref.30596 {
-         proto=3; x=2.076855in; y=373.73mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=12
-           name=pin12
-         }
+        ha:attributes {
+          term=1
+          name=1
         }
-        ha:padstack_ref.30597 {
-         proto=4; x=2.05127in; y=8.842883mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=13
-           name=pin13
-         }
+       }
+       ha:padstack_ref.63602 {
+        proto=0; x=816.0mil; y=15.304008mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30598 {
-         proto=4; x=2.05127in; y=615.845mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.12mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=48
-           name=pin48
-         }
+        ha:attributes {
+          term=2
+          name=2
         }
        }
-       li:layers {
+      }
+      li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-          li:objects {
-           ha:arc.30499 {
-            x=52.952142mm; y=623.72mil; width=5.0mil; height=5.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-           }
-           ha:text.30500 {
-            string=%a.parent.refdes%; x=1.943in; y=482.0mil; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 90.000000
+         li:objects {
+          ha:text.63588 {
+           string=%a.parent.refdes%; x=19.793966mm; y=710.34mil; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
            }
+           rot = 90.000000
           }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-          li:objects {
-           ha:line.30501 {
-            x1=49.352318mm; y1=12.242682mm; x2=49.352318mm; y2=12.242682mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.30504 {
-            x1=1.943in; y1=482.0mil; x2=1.943in; y2=482.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
+         li:objects {
+          ha:line.63589 {
+           x1=816.0mil; y1=15.703804mm; x2=816.0mil; y2=15.703804mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
            }
-           ha:line.30507 {
-            x1=1.943in; y1=482.0mil; x2=50.3522mm; y2=482.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+          }
+          ha:line.63592 {
+           x1=816.0mil; y1=15.703804mm; x2=816.0mil; y2=15.703804mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-           ha:line.30510 {
-            x1=1.943in; y1=482.0mil; x2=1.943in; y2=11.2428mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+          }
+          ha:line.63595 {
+           x1=816.0mil; y1=15.703804mm; x2=816.0mil; y2=16.703804mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+          ha:line.63598 {
+           x1=816.0mil; y1=15.703804mm; x2=21.7264mm; y2=15.703804mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
-        }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
        }
       }
-       uid = Bda500dsIaChqNFriEwAAACb
+     }
+      uid = qIc8VW925zCt24ZkTm0AAAA1
+     }
+     ha:subc.63604 {
+      ha:attributes {
+       value=4.7uF
+       footprint=0402
+       refdes=C4
       }
-      ha:subc.30765 {
-       ha:attributes {
-        value=LPC11U12FHI33
-        footprint=hvqfn33
-        refdes=U7
-       }
-      ha:data {
-            li:padstack_prototypes {
+     ha:data {
+          li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
+          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  
             }
-            clearance=0.0
-             li:ps_poly {
-              -16.73mil  
-              -5.315mil  
-              -16.73mil  
-              5.315mil  
-              16.73mil  
-              5.315mil  
-              16.73mil  
-              -5.315mil  
-             }
-           }
+          }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -19.73mil  
-              -0.211201mm  
-              -19.73mil  
-              0.211201mm  
-              19.73mil  
-              0.211201mm  
-              19.73mil  
-              -0.211201mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -16.73mil  
-              -5.315mil  
-              -16.73mil  
-              5.315mil  
-              16.73mil  
-              5.315mil  
-              16.73mil  
-              -5.315mil  
-             }
-           }
-         }
-       }
-
-       ha:ps_proto_v6.1 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              5.315mil  
-              -16.73mil  
-              -5.315mil  
-              -16.73mil  
-              -5.315mil  
-              16.73mil  
-              5.315mil  
-              16.73mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.211201mm  
-              -19.73mil  
-              -0.211201mm  
-              -19.73mil  
-              -0.211201mm  
-              19.73mil  
-              0.211201mm  
-              19.73mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              5.315mil  
-              -16.73mil  
-              -5.315mil  
-              -16.73mil  
-              -5.315mil  
-              16.73mil  
-              5.315mil  
-              16.73mil  
-             }
-           }
-         }
-       }
-
-       ha:ps_proto_v6.2 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -1.875028mm  
-              1.875028mm  
-              1.875028mm  
-              1.875028mm  
-              1.875028mm  
-              -1.875028mm  
-              -1.875028mm  
-              -1.875028mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.0  
-              0.0  
-              0.0  
-              0.0  
-              0.0  
-              0.0  
-              0.0  
-              0.0  
-             }
-           }
-         }
-       }
-
-       ha:ps_proto_v6.3 {
-         hdia=13.0mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=27.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=27.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=27.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-           }
-         }
-       }
-
-       ha:ps_proto_v6.4 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -15.08mil  
-              15.08mil  
-              15.08mil  
-              15.08mil  
-              15.08mil  
-              -15.08mil  
-              -15.08mil  
-              -15.08mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.0  
-              0.0  
-              0.0  
-              0.0  
-              0.0  
-              0.0  
-              0.0  
-              0.0  
-             }
-           }
-         }
-       }
-
-       ha:ps_proto_v6.5 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -15.08mil  
-              15.08mil  
-              15.08mil  
-              15.08mil  
-              15.08mil  
-              -15.08mil  
-              -15.08mil  
-              -15.08mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -15.08mil  
-              15.08mil  
-              15.08mil  
-              15.08mil  
-              15.08mil  
-              -15.08mil  
-              -15.08mil  
-              -15.08mil  
-             }
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
            }
-         }
-       }
-
-       ha:ps_proto_v6.6 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
+           clearance=0.0
+            li:ps_poly {
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             -0.326136mm  
             }
-            clearance=0.0
-             li:ps_poly {
-              -8.615mil  
-              8.615mil  
-              8.615mil  
-              8.615mil  
-              8.615mil  
-              -8.615mil  
-              -8.615mil  
-              -8.615mil  
-             }
-           }
+          }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -11.615mil  
-              11.615mil  
-              11.615mil  
-              11.615mil  
-              11.615mil  
-              -11.615mil  
-              -11.615mil  
-              -11.615mil  
-             }
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
            }
-
-           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  
             }
-            clearance=0.0
-             li:ps_poly {
-              -8.615mil  
-              8.615mil  
-              8.615mil  
-              8.615mil  
-              8.615mil  
-              -8.615mil  
-              -8.615mil  
-              -8.615mil  
-             }
-           }
-         }
-       }
+          }
+        }
       }
+     }
 
-       li:objects {
-        ha:padstack_ref.30794 {
-         proto=0; x=1.1949in; y=171.655mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
+      li:objects {
+       ha:padstack_ref.63618 {
+        proto=0; x=574.0mil; y=19.901408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30795 {
-         proto=1; x=1.022655in; y=5.23494mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=9
-           name=9
-         }
+        li:thermal {
         }
-        ha:padstack_ref.30796 {
-         proto=0; x=26.85034mm; y=378.345mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=17
-           name=17
-         }
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.63619 {
+        proto=0; x=574.0mil; y=815.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30797 {
-         proto=1; x=31.225363mm; y=8.73506mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=25
-           name=25
-         }
+        ha:attributes {
+          term=2
+          name=2
         }
-        ha:padstack_ref.30798 {
-         proto=0; x=1.17521in; y=171.655mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+      }
+      li:layers {
 
-         li:thermal {
-         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-         ha:attributes {
-           term=2
-           name=2
+         li:objects {
+          ha:text.63605 {
+           string=%a.parent.refdes%; x=511.87mil; y=822.36mil; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 90.000000
+          }
          }
-        }
-        ha:padstack_ref.30799 {
-         proto=1; x=1.022655in; y=5.735066mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
+         ha:type {
+          silk = 1
+          top = 1
          }
+       }
 
-         li:thermal {
-         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-         ha:attributes {
-           term=10
-           name=10
+         li:objects {
+          ha:line.63606 {
+           x1=574.0mil; y1=20.301204mm; x2=574.0mil; y2=20.301204mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.63609 {
+           x1=574.0mil; y1=20.301204mm; x2=574.0mil; y2=20.301204mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.63612 {
+           x1=574.0mil; y1=20.301204mm; x2=574.0mil; y2=19.301204mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.63615 {
+           x1=574.0mil; y1=20.301204mm; x2=13.5796mm; y2=20.301204mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
          }
-        }
-        ha:padstack_ref.30800 {
-         proto=0; x=27.350466mm; y=378.345mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
          }
+       }
+      }
+     }
+      uid = qIc8VW925zCt24ZkTm0AAAAe
+     }
+     ha:subc.63621 {
+      ha:attributes {
+       value=ADXL375
+       footprint=lga14
+       refdes=U6
+      }
+     ha:data {
+          li:padstack_prototypes {
 
-         li:thermal {
-         }
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-         ha:attributes {
-           term=18
-           name=18
-         }
-        }
-        ha:padstack_ref.30801 {
-         proto=1; x=31.225363mm; y=8.234934mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.274955mm  
+             22.535mil  
+             0.274955mm  
+             22.535mil  
+             0.274955mm  
+             -22.535mil  
+             -0.274955mm  
+             -22.535mil  
+            }
+          }
 
-         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.351155mm  
+             25.535mil  
+             0.351155mm  
+             25.535mil  
+             0.351155mm  
+             -25.535mil  
+             -0.351155mm  
+             -25.535mil  
+            }
+          }
 
-         ha:attributes {
-           term=26
-           name=26
-         }
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.274955mm  
+             22.535mil  
+             0.274955mm  
+             22.535mil  
+             0.274955mm  
+             -22.535mil  
+             -0.274955mm  
+             -22.535mil  
+            }
+          }
         }
-        ha:padstack_ref.30802 {
-         proto=0; x=29.350462mm; y=171.655mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+      }
 
-         li:thermal {
-         }
+      ha:ps_proto_v6.1 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-         ha:attributes {
-           term=3
-           name=3
-         }
-        }
-        ha:padstack_ref.30803 {
-         proto=1; x=1.022655in; y=6.234938mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.274955mm  
+             -22.535mil  
+             -0.274955mm  
+             -22.535mil  
+             -0.274955mm  
+             22.535mil  
+             0.274955mm  
+             22.535mil  
+            }
+          }
 
-         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.351155mm  
+             -25.535mil  
+             -0.351155mm  
+             -25.535mil  
+             -0.351155mm  
+             25.535mil  
+             0.351155mm  
+             25.535mil  
+            }
+          }
 
-         ha:attributes {
-           term=11
-           name=11
-         }
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.274955mm  
+             -22.535mil  
+             -0.274955mm  
+             -22.535mil  
+             -0.274955mm  
+             22.535mil  
+             0.274955mm  
+             22.535mil  
+            }
+          }
         }
-        ha:padstack_ref.30804 {
-         proto=0; x=1.09647in; y=378.345mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+      }
 
-         li:thermal {
-         }
+      ha:ps_proto_v6.2 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-         ha:attributes {
-           term=19
-           name=19
-         }
-        }
-        ha:padstack_ref.30805 {
-         proto=1; x=31.225363mm; y=7.735062mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -22.535mil  
+             -0.274955mm  
+             -22.535mil  
+             0.274955mm  
+             22.535mil  
+             0.274955mm  
+             22.535mil  
+             -0.274955mm  
+            }
+          }
 
-         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 {
+             -25.535mil  
+             -0.351155mm  
+             -25.535mil  
+             0.351155mm  
+             25.535mil  
+             0.351155mm  
+             25.535mil  
+             -0.351155mm  
+            }
+          }
 
-         ha:attributes {
-           term=27
-           name=27
-         }
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -22.535mil  
+             -0.274955mm  
+             -22.535mil  
+             0.274955mm  
+             22.535mil  
+             0.274955mm  
+             22.535mil  
+             -0.274955mm  
+            }
+          }
         }
-        ha:padstack_ref.30806 {
-         proto=0; x=28.850336mm; y=171.655mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+      }
 
-         li:thermal {
-         }
+      ha:ps_proto_v6.3 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-         ha:attributes {
-           term=4
-           name=4
-         }
-        }
-        ha:padstack_ref.30807 {
-         proto=1; x=1.022655in; y=265.16mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             22.535mil  
+             0.274955mm  
+             22.535mil  
+             -0.274955mm  
+             -22.535mil  
+             -0.274955mm  
+             -22.535mil  
+             0.274955mm  
+            }
+          }
 
-         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 {
+             25.535mil  
+             0.351155mm  
+             25.535mil  
+             -0.351155mm  
+             -25.535mil  
+             -0.351155mm  
+             -25.535mil  
+             0.351155mm  
+            }
+          }
 
-         ha:attributes {
-           term=12
-           name=12
-         }
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             22.535mil  
+             0.274955mm  
+             22.535mil  
+             -0.274955mm  
+             -22.535mil  
+             -0.274955mm  
+             -22.535mil  
+             0.274955mm  
+            }
+          }
         }
-        ha:padstack_ref.30808 {
-         proto=0; x=1.11616in; y=378.345mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
+      }
+     }
 
-         ha:attributes {
-           term=20
-           name=20
-         }
+      li:objects {
+       ha:padstack_ref.63648 {
+        proto=0; x=1.79199in; y=1.40741in; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30809 {
-         proto=1; x=31.225363mm; y=7.234936mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=28
-           name=28
-         }
+        li:thermal {
         }
-        ha:padstack_ref.30810 {
-         proto=0; x=1.11616in; y=171.655mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=5
-           name=5
-         }
+        ha:attributes {
+          term=13
+          name=pin13
         }
-        ha:padstack_ref.30811 {
-         proto=1; x=1.022655in; y=7.234936mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=13
-           name=13
-         }
+       }
+       ha:padstack_ref.63649 {
+        proto=1; x=1.79199in; y=33.5534mm; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30812 {
-         proto=0; x=28.850336mm; y=378.345mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=21
-           name=21
-         }
+        li:thermal {
         }
-        ha:padstack_ref.30813 {
-         proto=1; x=31.225363mm; y=265.16mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=29
-           name=29
-         }
+        ha:attributes {
+          term=1
+          name=pin1
         }
-        ha:padstack_ref.30814 {
-         proto=0; x=1.09647in; y=171.655mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=6
-           name=6
-         }
+       }
+       ha:padstack_ref.63650 {
+        proto=2; x=1.63068in; y=1.36421in; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30815 {
-         proto=1; x=1.022655in; y=7.735062mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=14
-           name=14
-         }
+        li:thermal {
         }
-        ha:padstack_ref.30816 {
-         proto=0; x=29.350462mm; y=378.345mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=22
-           name=22
-         }
+        ha:attributes {
+          term=7
+          name=pin7
         }
-        ha:padstack_ref.30817 {
-         proto=1; x=31.225363mm; y=6.234938mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=30
-           name=30
-         }
+       }
+       ha:padstack_ref.63651 {
+        proto=3; x=45.614336mm; y=1.36421in; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30818 {
-         proto=0; x=27.350466mm; y=171.655mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=7
-           name=7
-         }
+        li:thermal {
         }
-        ha:padstack_ref.30819 {
-         proto=1; x=1.022655in; y=8.234934mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=15
-           name=15
-         }
+        ha:attributes {
+          term=14
+          name=pin14
         }
-        ha:padstack_ref.30820 {
-         proto=0; x=1.17521in; y=378.345mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=23
-           name=23
-         }
+       }
+       ha:padstack_ref.63652 {
+        proto=0; x=1.76049in; y=1.40741in; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30821 {
-         proto=1; x=31.225363mm; y=5.735066mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=31
-           name=31
-         }
+        li:thermal {
         }
-        ha:padstack_ref.30822 {
-         proto=0; x=26.85034mm; y=171.655mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=8
-           name=8
-         }
+        ha:attributes {
+          term=12
+          name=pin12
         }
-        ha:padstack_ref.30823 {
-         proto=1; x=1.022655in; y=8.73506mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=16
-           name=16
-         }
+       }
+       ha:padstack_ref.63653 {
+        proto=1; x=1.76049in; y=33.5534mm; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30824 {
-         proto=0; x=1.1949in; y=378.345mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=24
-           name=24
-         }
+        li:thermal {
         }
-        ha:padstack_ref.30825 {
-         proto=1; x=31.225363mm; y=5.23494mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=32
-           name=32
-         }
+        ha:attributes {
+          term=2
+          name=pin2
         }
-        ha:padstack_ref.30826 {
-         proto=2; x=1.126in; y=275.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=33
-           name=33
-         }
+       }
+       ha:padstack_ref.63654 {
+        proto=2; x=1.63068in; y=1.36421in; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30827 {
-         proto=3; x=1.18632in; y=214.68mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:3 {
-            on  
-            solid  
-            noshape  
-           }
-         }
 
-         ha:attributes {
-           term=33
-           name=33
-         }
+        li:thermal {
         }
-        ha:padstack_ref.30828 {
-         proto=4; x=1.18632in; y=214.68mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=33
-           name=33
-         }
+        ha:attributes {
+          term=7
+          name=pin7
+        }
+       }
+       ha:padstack_ref.63655 {
+        proto=3; x=45.614336mm; y=1.36421in; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30829 {
-         proto=3; x=1.18632in; y=275.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:3 {
-            on  
-            solid  
-            noshape  
-           }
-         }
 
-         ha:attributes {
-           term=33
-           name=33
-         }
+        li:thermal {
         }
-        ha:padstack_ref.30830 {
-         proto=4; x=1.18632in; y=275.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=33
-           name=33
-         }
+        ha:attributes {
+          term=14
+          name=pin14
+        }
+       }
+       ha:padstack_ref.63656 {
+        proto=0; x=1.729in; y=1.40741in; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30831 {
-         proto=3; x=1.18632in; y=8.517128mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-           li:3 {
-            on  
-            solid  
-            noshape  
-           }
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=33
-           name=33
-         }
+        ha:attributes {
+          term=11
+          name=pin11
+        }
+       }
+       ha:padstack_ref.63657 {
+        proto=1; x=1.729in; y=33.5534mm; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30832 {
-         proto=4; x=1.18632in; y=8.517128mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=33
-           name=33
-         }
+        ha:attributes {
+          term=3
+          name=pin3
+        }
+       }
+       ha:padstack_ref.63658 {
+        proto=2; x=1.63068in; y=1.36421in; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30833 {
-         proto=3; x=1.126in; y=214.68mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-           li:3 {
-            on  
-            solid  
-            noshape  
-           }
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=33
-           name=33
-         }
+        ha:attributes {
+          term=7
+          name=pin7
+        }
+       }
+       ha:padstack_ref.63659 {
+        proto=3; x=45.614336mm; y=1.36421in; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30834 {
-         proto=4; x=1.126in; y=214.68mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=33
-           name=33
-         }
+        ha:attributes {
+          term=14
+          name=pin14
+        }
+       }
+       ha:padstack_ref.63660 {
+        proto=0; x=1.69751in; y=1.40741in; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30835 {
-         proto=3; x=1.126in; y=275.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-           li:3 {
-            on  
-            solid  
-            noshape  
-           }
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=33
-           name=33
-         }
+        ha:attributes {
+          term=10
+          name=pin10
+        }
+       }
+       ha:padstack_ref.63661 {
+        proto=1; x=1.69751in; y=33.5534mm; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30836 {
-         proto=4; x=1.126in; y=275.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=33
-           name=33
-         }
+        ha:attributes {
+          term=4
+          name=pin4
+        }
+       }
+       ha:padstack_ref.63662 {
+        proto=2; x=1.63068in; y=1.36421in; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30837 {
-         proto=3; x=1.126in; y=8.517128mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-           li:3 {
-            on  
-            solid  
-            noshape  
-           }
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=33
-           name=33
-         }
+        ha:attributes {
+          term=7
+          name=pin7
+        }
+       }
+       ha:padstack_ref.63663 {
+        proto=3; x=45.614336mm; y=1.36421in; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30838 {
-         proto=4; x=1.126in; y=8.517128mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=33
-           name=33
-         }
+        ha:attributes {
+          term=14
+          name=pin14
+        }
+       }
+       ha:padstack_ref.63664 {
+        proto=0; x=1.66602in; y=1.40741in; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30839 {
-         proto=3; x=1.06568in; y=214.68mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-           li:3 {
-            on  
-            solid  
-            noshape  
-           }
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=33
-           name=33
-         }
+        ha:attributes {
+          term=9
+          name=pin9
+        }
+       }
+       ha:padstack_ref.63665 {
+        proto=1; x=1.66602in; y=33.5534mm; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30840 {
-         proto=4; x=1.06568in; y=214.68mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=33
-           name=33
-         }
+        ha:attributes {
+          term=5
+          name=pin5
+        }
+       }
+       ha:padstack_ref.63666 {
+        proto=2; x=1.63068in; y=1.36421in; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30841 {
-         proto=3; x=1.06568in; y=275.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-           li:3 {
-            on  
-            solid  
-            noshape  
-           }
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=33
-           name=33
-         }
+        ha:attributes {
+          term=7
+          name=pin7
+        }
+       }
+       ha:padstack_ref.63667 {
+        proto=3; x=45.614336mm; y=1.36421in; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30842 {
-         proto=4; x=1.06568in; y=275.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=33
-           name=33
-         }
+        ha:attributes {
+          term=14
+          name=pin14
+        }
+       }
+       ha:padstack_ref.63668 {
+        proto=0; x=1.63452in; y=1.40741in; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30843 {
-         proto=3; x=1.06568in; y=8.517128mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-           li:3 {
-            on  
-            solid  
-            noshape  
-           }
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=33
-           name=33
-         }
+        ha:attributes {
+          term=8
+          name=pin8
+        }
+       }
+       ha:padstack_ref.63669 {
+        proto=1; x=1.63452in; y=33.5534mm; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30844 {
-         proto=4; x=1.06568in; y=8.517128mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=33
-           name=33
-         }
+        ha:attributes {
+          term=6
+          name=pin6
+        }
+       }
+       ha:padstack_ref.63670 {
+        proto=2; x=1.63068in; y=1.36421in; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30845 {
-         proto=5; x=1.18632in; y=244.84mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=33
-           name=33
-         }
+        ha:attributes {
+          term=7
+          name=pin7
+        }
+       }
+       ha:padstack_ref.63671 {
+        proto=3; x=45.614336mm; y=1.36421in; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30846 {
-         proto=6; x=1.18632in; y=244.84mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=33
-           name=33
-         }
+        ha:attributes {
+          term=14
+          name=pin14
         }
-        ha:padstack_ref.30847 {
-         proto=5; x=1.18632in; y=305.16mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+      }
+      li:layers {
 
-         li:thermal {
-         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-         ha:attributes {
-           term=33
-           name=33
+         li:objects {
+          ha:line.63622 {
+           x1=1.81168in; y1=1.42326in; x2=1.81168in; y2=1.30515in; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.63625 {
+           x1=1.81168in; y1=1.30515in; x2=1.61483in; y2=1.30515in; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.63628 {
+           x1=1.61483in; y1=1.30515in; x2=1.61483in; y2=1.42326in; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.63631 {
+           x1=1.61483in; y1=1.42326in; x2=1.81168in; y2=1.42326in; thickness=10.0mil; clearance=0.0;
+          }
+          ha:arc.63634 {
+           x=1.79986in; y=1.28153in; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+          }
+          ha:text.63635 {
+           string=%a.parent.refdes%; x=1.81487in; y=37.701728mm; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = -180.000000
+          }
          }
-        }
-        ha:padstack_ref.30848 {
-         proto=6; x=1.18632in; y=305.16mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
+         ha:type {
+          silk = 1
+          top = 1
          }
+       }
 
-         li:thermal {
-         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-         ha:attributes {
-           term=33
-           name=33
+         li:objects {
+          ha:line.63636 {
+           x1=43.516741mm; y1=34.650871mm; x2=43.516741mm; y2=34.650871mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.63639 {
+           x1=1.71326in; y1=1.36421in; x2=1.71326in; y2=1.36421in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.63642 {
+           x1=1.71326in; y1=1.36421in; x2=1.71326in; y2=33.650934mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.63645 {
+           x1=1.71326in; y1=1.36421in; x2=42.516804mm; y2=1.36421in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
          }
-        }
-        ha:padstack_ref.30849 {
-         proto=5; x=1.15616in; y=214.68mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
          }
+       }
+      }
+     }
+      uid = tOk2dqYgydnQP1rLYRgAAABt
+     }
+     ha:subc.63673 {
+      ha:attributes {
+       value=MCP130T-300
+       footprint=SOT23
+       refdes=U11
+      }
+     ha:data {
+          li:padstack_prototypes {
 
-         li:thermal {
-         }
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-         ha:attributes {
-           term=33
-           name=33
-         }
-        }
-        ha:padstack_ref.30850 {
-         proto=6; x=1.15616in; y=214.68mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             17.0mil  
+             -20.0mil  
+             -17.0mil  
+             -20.0mil  
+             -17.0mil  
+             20.0mil  
+             17.0mil  
+             20.0mil  
+            }
+          }
 
-         li:thermal {
-         }
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             20.0mil  
+             -23.0mil  
+             -20.0mil  
+             -23.0mil  
+             -20.0mil  
+             23.0mil  
+             20.0mil  
+             23.0mil  
+            }
+          }
 
-         ha:attributes {
-           term=33
-           name=33
-         }
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             17.0mil  
+             -20.0mil  
+             -17.0mil  
+             -20.0mil  
+             -17.0mil  
+             20.0mil  
+             17.0mil  
+             20.0mil  
+            }
+          }
         }
-        ha:padstack_ref.30851 {
-         proto=5; x=1.15616in; y=244.84mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
+      }
+     }
 
-         ha:attributes {
-           term=33
-           name=33
-         }
+      li:objects {
+       ha:padstack_ref.63699 {
+        proto=0; x=36.0172mm; y=243.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30852 {
-         proto=6; x=1.15616in; y=244.84mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=33
-           name=33
-         }
+        li:thermal {
         }
-        ha:padstack_ref.30853 {
-         proto=5; x=1.15616in; y=275.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=33
-           name=33
-         }
+        ha:attributes {
+          term=1
+          name=RESET
         }
-        ha:padstack_ref.30854 {
-         proto=6; x=1.15616in; y=275.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=33
-           name=33
-         }
+       }
+       ha:padstack_ref.63700 {
+        proto=0; x=1.496in; y=243.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30855 {
-         proto=5; x=1.15616in; y=305.16mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=33
-           name=33
-         }
+        li:thermal {
         }
-        ha:padstack_ref.30856 {
-         proto=6; x=1.15616in; y=305.16mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=33
-           name=33
-         }
+        ha:attributes {
+          term=2
+          name=VCC
         }
-        ha:padstack_ref.30857 {
-         proto=5; x=1.15616in; y=8.517128mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=33
-           name=33
-         }
+       }
+       ha:padstack_ref.63701 {
+        proto=0; x=1.457in; y=161.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30858 {
-         proto=6; x=1.15616in; y=8.517128mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=33
-           name=33
-         }
+        li:thermal {
         }
-        ha:padstack_ref.30859 {
-         proto=5; x=1.126in; y=244.84mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=33
-           name=33
-         }
+        ha:attributes {
+          term=3
+          name=GND
         }
-        ha:padstack_ref.30860 {
-         proto=6; x=1.126in; y=244.84mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+      }
+      li:layers {
 
-         li:thermal {
-         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-         ha:attributes {
-           term=33
-           name=33
+         li:objects {
+          ha:line.63674 {
+           x1=1.393in; y1=133.0mil; x2=1.521in; y2=133.0mil; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.63677 {
+           x1=1.521in; y1=133.0mil; x2=1.521in; y2=272.0mil; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.63680 {
+           x1=1.393in; y1=272.0mil; x2=1.521in; y2=272.0mil; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.63683 {
+           x1=1.393in; y1=133.0mil; x2=1.393in; y2=272.0mil; thickness=10.0mil; clearance=0.0;
+          }
+          ha:text.63686 {
+           string=%a.parent.refdes%; x=1.302in; y=175.0mil; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
          }
-        }
-        ha:padstack_ref.30861 {
-         proto=5; x=1.126in; y=305.16mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
+         ha:type {
+          silk = 1
+          top = 1
          }
+       }
 
-         li:thermal {
-         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-         ha:attributes {
-           term=33
-           name=33
+         li:objects {
+          ha:line.63687 {
+           x1=1.457in; y1=5.477933mm; x2=1.457in; y2=5.477933mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.63690 {
+           x1=36.0172mm; y1=243.0mil; x2=36.0172mm; y2=243.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.63693 {
+           x1=36.0172mm; y1=243.0mil; x2=36.0172mm; y2=7.1722mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.63696 {
+           x1=36.0172mm; y1=243.0mil; x2=37.0172mm; y2=243.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
          }
-        }
-        ha:padstack_ref.30862 {
-         proto=6; x=1.126in; y=305.16mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
          }
+       }
+      }
+     }
+      uid = qIc8VW925zCt24ZkTm0AAAAD
+     }
+     ha:subc.63703 {
+      ha:attributes {
+       value=0.1uF
+       footprint=0402
+       refdes=C36
+      }
+     ha:data {
+          li:padstack_prototypes {
 
-         li:thermal {
-         }
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-         ha:attributes {
-           term=33
-           name=33
-         }
-        }
-        ha:padstack_ref.30863 {
-         proto=5; x=27.834336mm; y=214.68mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+            }
+          }
 
-         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.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+            }
+          }
 
-         ha:attributes {
-           term=33
-           name=33
-         }
+          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:padstack_ref.30864 {
-         proto=6; x=27.834336mm; y=214.68mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
+      }
+     }
 
-         ha:attributes {
-           term=33
-           name=33
-         }
+      li:objects {
+       ha:padstack_ref.63717 {
+        proto=0; x=1.544in; y=4.680204mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30865 {
-         proto=5; x=27.834336mm; y=244.84mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=33
-           name=33
-         }
+        li:thermal {
         }
-        ha:padstack_ref.30866 {
-         proto=6; x=27.834336mm; y=244.84mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=33
-           name=33
-         }
+        ha:attributes {
+          term=1
+          name=1
         }
-        ha:padstack_ref.30867 {
-         proto=5; x=27.834336mm; y=275.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=33
-           name=33
-         }
+       }
+       ha:padstack_ref.63718 {
+        proto=0; x=1.544in; y=215.74mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30868 {
-         proto=6; x=27.834336mm; y=275.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=33
-           name=33
-         }
+        li:thermal {
         }
-        ha:padstack_ref.30869 {
-         proto=5; x=27.834336mm; y=305.16mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=33
-           name=33
-         }
+        ha:attributes {
+          term=2
+          name=2
         }
-        ha:padstack_ref.30870 {
-         proto=6; x=27.834336mm; y=305.16mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+      }
+      li:layers {
 
-         li:thermal {
-         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-         ha:attributes {
-           term=33
-           name=33
+         li:objects {
+          ha:text.63704 {
+           string=%a.parent.refdes%; x=1.54278in; y=116.54mil; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 270.000000
+          }
          }
-        }
-        ha:padstack_ref.30871 {
-         proto=5; x=27.834336mm; y=8.517128mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
+         ha:type {
+          silk = 1
+          top = 1
          }
+       }
 
-         li:thermal {
-         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-         ha:attributes {
-           term=33
-           name=33
+         li:objects {
+          ha:line.63705 {
+           x1=1.544in; y1=200.0mil; x2=1.544in; y2=200.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.63708 {
+           x1=1.544in; y1=200.0mil; x2=1.544in; y2=200.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.63711 {
+           x1=1.544in; y1=200.0mil; x2=1.544in; y2=6.08mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.63714 {
+           x1=1.544in; y1=200.0mil; x2=38.2176mm; y2=200.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
          }
-        }
-        ha:padstack_ref.30872 {
-         proto=6; x=27.834336mm; y=8.517128mm; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
          }
+       }
+      }
+     }
+      uid = qIc8VW925zCt24ZkTm0AAAAH
+     }
+     ha:subc.63720 {
+      ha:attributes {
+       value=0.1uF
+       footprint=0402
+       refdes=C101
+      }
+     ha:data {
+          li:padstack_prototypes {
 
-         li:thermal {
-         }
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-         ha:attributes {
-           term=33
-           name=33
-         }
-        }
-        ha:padstack_ref.30873 {
-         proto=5; x=1.06568in; y=244.84mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -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=33
-           name=33
-         }
+          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:padstack_ref.30874 {
-         proto=6; x=1.06568in; y=244.84mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
+      }
+     }
 
-         ha:attributes {
-           term=33
-           name=33
-         }
+      li:objects {
+       ha:padstack_ref.63734 {
+        proto=0; x=1.681in; y=1.187in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30875 {
-         proto=5; x=1.06568in; y=305.16mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=33
-           name=33
-         }
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.63735 {
+        proto=0; x=1.64952in; y=1.187in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30876 {
-         proto=6; x=1.06568in; y=305.16mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=33
-           name=33
-         }
+        ha:attributes {
+          term=2
+          name=2
         }
        }
-       li:layers {
+      }
+      li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-          li:objects {
-           ha:line.30766 {
-            x1=1.22443in; y1=4.484878mm; x2=1.22443in; y2=373.43mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.30769 {
-            x1=1.22443in; y1=373.43mil; x2=26.100278mm; y2=373.43mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.30772 {
-            x1=26.100278mm; y1=373.43mil; x2=26.100278mm; y2=4.484878mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.30775 {
-            x1=26.100278mm; y1=4.484878mm; x2=1.22443in; y2=4.484878mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.30778 {
-            x1=1.23624in; y1=4.184904mm; x2=1.23624in; y2=4.184904mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:text.30781 {
-            string=%a.parent.refdes%; x=1.126in; y=275.0mil; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 270.000000
+         li:objects {
+          ha:text.63721 {
+           string=%a.parent.refdes%; x=1.69676in; y=30.9499mm; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
            }
+           rot = 180.000000
           }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-          li:objects {
-           ha:line.30782 {
-            x1=1.126in; y1=275.0mil; x2=1.126in; y2=275.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.30785 {
-            x1=1.126in; y1=275.0mil; x2=1.126in; y2=275.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
+         li:objects {
+          ha:line.63722 {
+           x1=42.297604mm; y1=1.187in; x2=42.297604mm; y2=1.187in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
            }
-           ha:line.30788 {
-            x1=1.126in; y1=275.0mil; x2=1.126in; y2=7.985mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+          }
+          ha:line.63725 {
+           x1=42.297604mm; y1=1.187in; x2=42.297604mm; y2=1.187in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-           ha:line.30791 {
-            x1=1.126in; y1=275.0mil; x2=27.6004mm; y2=275.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+          }
+          ha:line.63728 {
+           x1=42.297604mm; y1=1.187in; x2=43.297604mm; y2=1.187in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+          ha:line.63731 {
+           x1=42.297604mm; y1=1.187in; x2=42.297604mm; y2=29.1498mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
-        }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
        }
       }
-       uid = Bda500dsIaChqNFriEwAAACf
+     }
+      uid = qIc8VW925zCt24ZkTm0AAAAu
+     }
+     ha:subc.63737 {
+      ha:attributes {
+       value=1uF
+       footprint=0402
+       refdes=C102
       }
-      ha:subc.30897 {
-       ha:attributes {
-        value=12MHz
-        footprint=ABM8
-        refdes=X1
-       }
-      ha:data {
-            li:padstack_prototypes {
+     ha:data {
+          li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -20.67mil  
-              0.650113mm  
-              20.67mil  
-              0.650113mm  
-              20.67mil  
-              -0.650113mm  
-              -20.67mil  
-              -0.650113mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -23.67mil  
-              0.726313mm  
-              23.67mil  
-              0.726313mm  
-              23.67mil  
-              -0.726313mm  
-              -23.67mil  
-              -0.726313mm  
-             }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
             }
-            clearance=0.0
-             li:ps_poly {
-              -20.67mil  
-              0.650113mm  
-              20.67mil  
-              0.650113mm  
-              20.67mil  
-              -0.650113mm  
-              -20.67mil  
-              -0.650113mm  
-             }
-           }
-         }
-       }
-
-       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 {
-              20.67mil  
-              -0.650113mm  
-              -20.67mil  
-              -0.650113mm  
-              -20.67mil  
-              0.650113mm  
-              20.67mil  
-              0.650113mm  
-             }
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
             }
-            clearance=0.0
-             li:ps_poly {
-              23.67mil  
-              -0.726313mm  
-              -23.67mil  
-              -0.726313mm  
-              -23.67mil  
-              0.726313mm  
-              23.67mil  
-              0.726313mm  
-             }
-           }
+          }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              20.67mil  
-              -0.650113mm  
-              -20.67mil  
-              -0.650113mm  
-              -20.67mil  
-              0.650113mm  
-              20.67mil  
-              0.650113mm  
-             }
+          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.30912 {
-         proto=0; x=27.425269mm; y=1.386332mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=pin2
-         }
+      li:objects {
+       ha:padstack_ref.63751 {
+        proto=0; x=1.744in; y=1.187in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30913 {
-         proto=1; x=29.724985mm; y=1.386332mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=1
-           name=pin1
-         }
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.63752 {
+        proto=0; x=1.77548in; y=1.187in; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30914 {
-         proto=1; x=29.724985mm; y=3.236214mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=4
-           name=pin4
-         }
+        ha:attributes {
+          term=2
+          name=2
         }
-        ha:padstack_ref.30915 {
-         proto=0; x=27.425269mm; y=3.236214mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+      }
+      li:layers {
 
-         li:thermal {
-         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-         ha:attributes {
-           term=3
-           name=pin3
+         li:objects {
+          ha:text.63738 {
+           string=%a.parent.refdes%; x=1.72824in; y=29.3497mm; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 360.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
          }
-        }
        }
-       li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-          li:objects {
-           ha:arc.30898 {
-            x=1.18563in; y=84.7mil; width=5.0mil; height=5.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-           }
-           ha:text.30899 {
-            string=%a.parent.refdes%; x=1.125in; y=91.0mil; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 90.000000
+         li:objects {
+          ha:line.63739 {
+           x1=1.75974in; y1=1.187in; x2=1.75974in; y2=1.187in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
            }
           }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.30900 {
-            x1=1.125005in; y1=90.995mil; x2=1.125005in; y2=90.995mil; thickness=0.1mm; clearance=0.0;
-            ha:flags {
-             selected=1
-            }
-
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.30903 {
-            x1=1.125in; y1=91.0mil; x2=1.125in; y2=91.0mil; thickness=0.1mm; clearance=0.0;
-            ha:flags {
-             selected=1
-            }
-
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.30906 {
-            x1=1.125in; y1=91.0mil; x2=1.125in; y2=3.3114mm; thickness=0.1mm; clearance=0.0;
-            ha:flags {
-             selected=1
-            }
-
-            ha:attributes {
-              subc-role=x
-            }
+          ha:line.63742 {
+           x1=1.75974in; y1=1.187in; x2=1.75974in; y2=1.187in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-           ha:line.30909 {
-            x1=1.125in; y1=91.0mil; x2=27.575mm; y2=91.0mil; thickness=0.1mm; clearance=0.0;
-            ha:flags {
-             selected=1
-            }
-
-            ha:attributes {
-              subc-role=y
-            }
+          }
+          ha:line.63745 {
+           x1=1.75974in; y1=1.187in; x2=45.697396mm; y2=1.187in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+          ha:line.63748 {
+           x1=1.75974in; y1=1.187in; x2=1.75974in; y2=31.1498mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
-        }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
        }
       }
-       uid = Bda500dsIaChqNFriEwAAACh
+     }
+      uid = qIc8VW925zCt24ZkTm0AAAAX
+     }
+     ha:subc.63754 {
+      ha:attributes {
+       value=56k
+       footprint=0402
+       refdes=R32
       }
-      ha:subc.30936 {
-       ha:attributes {
-        value=24MHz
-        footprint=ABM8
-        refdes=X2
-       }
-      ha:data {
-            li:padstack_prototypes {
+     ha:data {
+          li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -20.67mil  
-              0.650113mm  
-              20.67mil  
-              0.650113mm  
-              20.67mil  
-              -0.650113mm  
-              -20.67mil  
-              -0.650113mm  
-             }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
             }
-            clearance=0.0
-             li:ps_poly {
-              -23.67mil  
-              0.726313mm  
-              23.67mil  
-              0.726313mm  
-              23.67mil  
-              -0.726313mm  
-              -23.67mil  
-              -0.726313mm  
-             }
-           }
+          }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -20.67mil  
-              0.650113mm  
-              20.67mil  
-              0.650113mm  
-              20.67mil  
-              -0.650113mm  
-              -20.67mil  
-              -0.650113mm  
-             }
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
            }
-         }
-       }
-
-       ha:ps_proto_v6.1 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
+           clearance=0.0
+            li:ps_poly {
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             -0.326136mm  
             }
-            clearance=0.0
-             li:ps_poly {
-              20.67mil  
-              -0.650113mm  
-              -20.67mil  
-              -0.650113mm  
-              -20.67mil  
-              0.650113mm  
-              20.67mil  
-              0.650113mm  
-             }
-           }
+          }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              23.67mil  
-              -0.726313mm  
-              -23.67mil  
-              -0.726313mm  
-              -23.67mil  
-              0.726313mm  
-              23.67mil  
-              0.726313mm  
-             }
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+           clearance=0.0
+            li:ps_poly {
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
+             -0.249936mm  
             }
-            clearance=0.0
-             li:ps_poly {
-              20.67mil  
-              -0.650113mm  
-              -20.67mil  
-              -0.650113mm  
-              -20.67mil  
-              0.650113mm  
-              20.67mil  
-              0.650113mm  
-             }
-           }
-         }
-       }
+          }
+        }
       }
+     }
 
-       li:objects {
-        ha:padstack_ref.30951 {
-         proto=0; x=2.049265in; y=19.213068mm; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=pin2
-         }
+      li:objects {
+       ha:padstack_ref.63768 {
+        proto=0; x=53.4924mm; y=30.054804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30952 {
-         proto=1; x=49.751615mm; y=19.213068mm; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=1
-           name=pin1
-         }
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.63769 {
+        proto=0; x=53.4924mm; y=30.854396mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30953 {
-         proto=1; x=49.751615mm; y=683.59mil; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=4
-           name=pin4
-         }
+        ha:attributes {
+          term=2
+          name=2
         }
-        ha:padstack_ref.30954 {
-         proto=0; x=2.049265in; y=683.59mil; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+      }
+      li:layers {
 
-         li:thermal {
-         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-         ha:attributes {
-           term=3
-           name=pin3
+         li:objects {
+          ha:text.63755 {
+           string=%a.parent.refdes%; x=2.1375in; y=29.6545mm; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 270.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
          }
-        }
        }
-       li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-          li:objects {
-           ha:arc.30937 {
-            x=1.94337in; y=18.44802mm; width=5.0mil; height=5.0mil; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+         li:objects {
+          ha:line.63756 {
+           x1=53.4924mm; y1=1.199in; x2=53.4924mm; y2=1.199in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
            }
-           ha:text.30938 {
-            string=%a.parent.refdes%; x=2.004in; y=720.0mil; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 270.000000
+          }
+          ha:line.63759 {
+           x1=53.4924mm; y1=1.199in; x2=53.4924mm; y2=1.199in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.63762 {
+           x1=53.4924mm; y1=1.199in; x2=53.4924mm; y2=29.4546mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
           }
-          ha:type {
-           silk = 1
-           top = 1
+          ha:line.63765 {
+           x1=53.4924mm; y1=1.199in; x2=52.4924mm; y2=1.199in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
-        }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = qIc8VW925zCt24ZkTm0AAAAU
+     }
+     ha:subc.63771 {
+      ha:attributes {
+       value=AT1220
+       footprint=AT1220
+       refdes=U8
+      }
+     ha:data {
+          li:padstack_prototypes {
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+      ha:ps_proto_v6.0 {
+        hdia=23.62mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
 
-          li:objects {
-           ha:line.30939 {
-            x1=50.901473mm; y1=18.288127mm; x2=50.901473mm; y2=18.288127mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-           ha:line.30942 {
-            x1=2.004in; y1=720.0mil; x2=2.004in; y2=720.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+           clearance=0.0
+            li:ps_poly {
+             -29.53mil  
+             -29.53mil  
+             29.53mil  
+             -29.53mil  
+             29.53mil  
+             29.53mil  
+             -29.53mil  
+             29.53mil  
             }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
            }
-           ha:line.30945 {
-            x1=2.004in; y1=720.0mil; x2=2.004in; y2=17.288mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+           clearance=0.0
+            li:ps_poly {
+             -29.53mil  
+             -29.53mil  
+             29.53mil  
+             -29.53mil  
+             29.53mil  
+             29.53mil  
+             -29.53mil  
+             29.53mil  
             }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
            }
-           ha:line.30948 {
-            x1=2.004in; y1=720.0mil; x2=51.9016mm; y2=720.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+           clearance=0.0
+            li:ps_poly {
+             -29.53mil  
+             -29.53mil  
+             29.53mil  
+             -29.53mil  
+             29.53mil  
+             29.53mil  
+             -29.53mil  
+             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 {
+             -29.53mil  
+             -29.53mil  
+             29.53mil  
+             -29.53mil  
+             29.53mil  
+             29.53mil  
+             -29.53mil  
+             29.53mil  
+            }
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -29.53mil  
+             -29.53mil  
+             29.53mil  
+             -29.53mil  
+             29.53mil  
+             29.53mil  
+             -29.53mil  
+             29.53mil  
+            }
           }
         }
-       }
-      }
-       uid = Bda500dsIaChqNFriEwAAACj
       }
-      ha:subc.30972 {
-       ha:attributes {
-        openscad=0402
-        value=33
-        refdes=R10
-        footprint=0402
-       }
-      ha:data {
-            li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      ha:ps_proto_v6.1 {
+        hdia=23.62mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=59.06mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+          }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            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_circ { x=0.0; y=0.0; dia=59.06mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
            }
+           clearance=0.0
+          }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            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_circ { x=0.0; y=0.0; dia=59.06mil;           }
+           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=59.06mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
            }
+           clearance=0.0
+          }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            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_circ { x=0.0; y=0.0; dia=59.06mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
            }
-         }
-       }
+           clearance=0.0
+          }
+        }
       }
+     }
 
-       li:objects {
-        ha:padstack_ref.30986 {
-         proto=0; x=22.815804mm; y=253.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+      li:objects {
+       ha:padstack_ref.63795 {
+        proto=0; x=950.0mil; y=472.06mil; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
+        ha:attributes {
+          term=1
+          name=pin1
+        }
+       }
+       ha:padstack_ref.63796 {
+        proto=1; x=950.0mil; y=727.95mil; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.30987 {
-         proto=0; x=929.74mil; y=253.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+        ha:attributes {
+          term=2
+          name=pin2
         }
        }
-       li:layers {
+      }
+      li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-          li:objects {
-           ha:text.30973 {
-            string=%a.parent.refdes%; x=882.5mil; y=221.5mil; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 0.000000
-           }
+         li:objects {
+          ha:line.63772 {
+           x1=21.080222mm; y1=10.665206mm; x2=21.080222mm; y2=539.97mil; thickness=10.0mil; clearance=0.0;
           }
-          ha:type {
-           silk = 1
-           top = 1
+          ha:line.63775 {
+           x1=21.080222mm; y1=780.12mil; x2=21.080222mm; y2=16.765016mm; thickness=10.0mil; clearance=0.0;
           }
-        }
+          ha:line.63778 {
+           x1=19.555206mm; y1=720.08mil; x2=889.97mil; y2=720.08mil; thickness=10.0mil; clearance=0.0;
+          }
+          ha:arc.63781 {
+           x=950.0mil; y=600.0mil; width=6.100064mm; height=6.100064mm; astart=270.000000; adelta=-360.000000; thickness=10.0mil; clearance=0.0;
+          }
+          ha:text.63782 {
+           string=%a.parent.refdes%; x=950.0mil; y=600.0mil; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+            onsolder=1
+           }
+           rot = 90.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          bottom = 1
+         }
+       }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-          li:objects {
-           ha:line.30974 {
-            x1=914.0mil; y1=253.0mil; x2=914.0mil; y2=253.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.30977 {
-            x1=914.0mil; y1=253.0mil; x2=914.0mil; y2=253.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
+         li:objects {
+          ha:line.63783 {
+           x1=950.0mil; y1=15.240127mm; x2=950.0mil; y2=15.240127mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
            }
-           ha:line.30980 {
-            x1=914.0mil; y1=253.0mil; x2=24.2156mm; y2=253.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+          }
+          ha:line.63786 {
+           x1=950.0mil; y1=600.0mil; x2=950.0mil; y2=600.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-           ha:line.30983 {
-            x1=914.0mil; y1=253.0mil; x2=914.0mil; y2=7.4262mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+          }
+          ha:line.63789 {
+           x1=950.0mil; y1=600.0mil; x2=950.0mil; y2=16.24mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+          ha:line.63792 {
+           x1=950.0mil; y1=600.0mil; x2=25.13mm; y2=600.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
-        }
+         }
+         ha:type {
+          bottom = 1
+          virtual = 1
+          misc = 1
+         }
        }
       }
-       uid = Bda500dsIaChqNFriEwAAACl
+     }
+      uid = Bda500dsIaChqNFriEwAAACd
+     }
+     ha:subc.63798 {
+      ha:attributes {
+       value=2.49k
+       footprint=0402
+       refdes=R35
       }
-      ha:subc.31005 {
-       ha:attributes {
-        openscad=0402
-        value=33
-        refdes=R11
-        footprint=0402
-       }
-      ha:data {
-            li:padstack_prototypes {
+     ha:data {
+          li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+           clearance=0.0
+            li:ps_poly {
+             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  
-             }
-           }
+          }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
             }
-            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 { 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.31019 {
-         proto=0; x=69.89756mm; y=-1.038067mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+      li:objects {
+       ha:padstack_ref.63812 {
+        proto=0; x=19.633664mm; y=31.697923mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.63813 {
+        proto=0; x=18.834072mm; y=31.697923mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.31020 {
-         proto=0; x=70.697152mm; y=-1.038067mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+        ha:attributes {
+          term=2
+          name=2
         }
        }
-       li:layers {
+      }
+      li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-          li:objects {
-           ha:text.31006 {
-            string=%a.parent.refdes%; x=69.497256mm; y=-1.838167mm; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 0.000000
+         li:objects {
+          ha:text.63799 {
+           string=%a.parent.refdes%; x=20.761668mm; y=33.588723mm; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
            }
+           rot = 180.000000
           }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-          li:objects {
-           ha:line.31007 {
-            x1=70.297356mm; y1=-1.038067mm; x2=70.297356mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.31010 {
-            x1=70.297356mm; y1=-1.038067mm; x2=70.297356mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
+         li:objects {
+          ha:line.63800 {
+           x1=19.233868mm; y1=31.697923mm; x2=19.233868mm; y2=31.697923mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
            }
-           ha:line.31013 {
-            x1=70.297356mm; y1=-1.038067mm; x2=71.297356mm; y2=-1.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+          }
+          ha:line.63803 {
+           x1=19.233868mm; y1=31.697923mm; x2=19.233868mm; y2=31.697923mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-           ha:line.31016 {
-            x1=70.297356mm; y1=-1.038067mm; x2=70.297356mm; y2=-0.038067mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+          }
+          ha:line.63806 {
+           x1=19.233868mm; y1=31.697923mm; x2=18.233868mm; y2=31.697923mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+          ha:line.63809 {
+           x1=19.233868mm; y1=31.697923mm; x2=19.233868mm; y2=30.697923mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
-        }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
        }
       }
-       uid = Bda500dsIaChqNFriEwAAACn
+     }
+      uid = qIc8VW925zCt24ZkTm0AAABV
+     }
+     ha:subc.63815 {
+      ha:attributes {
+       value=1k
+       footprint=0402
+       refdes=R51
       }
-      ha:subc.1221 {
-       ha:attributes {
-        value=1k
-        footprint=0402
-        refdes=R7
-       }
-      ha:data {
-            li:padstack_prototypes {
+     ha:data {
+          li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -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
+            top = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
             }
-            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 {
+            top = 1
+            mask = 1
            }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.1223 {
-         proto=0; x=677.0mil; y=534.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.1224 {
-         proto=0; x=677.0mil; y=12.764008mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:text.1222 {
-            string=%a.parent.refdes%; x=651.69mil; y=15.551404mm; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
+           clearance=0.0
+            li:ps_poly {
+             0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             -0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
             }
-            rot = 90.000000
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
           }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
 
-          li:objects {
-           ha:line.1225 {
-            x1=677.0mil; y1=13.163804mm; x2=677.0mil; y2=13.163804mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.1228 {
-            x1=677.0mil; y1=13.163804mm; x2=677.0mil; y2=13.163804mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.1231 {
-            x1=677.0mil; y1=13.163804mm; x2=677.0mil; y2=14.163804mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
            }
-           ha:line.1234 {
-            x1=677.0mil; y1=13.163804mm; x2=18.1958mm; y2=13.163804mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
             }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
           }
         }
-       }
-      }
-       uid = qIc8VW925zCt24ZkTm0AAAA0
       }
-      ha:subc.1205 {
-       ha:attributes {
-        value=27k
-        footprint=0402
-        refdes=R19
-       }
-      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.63829 {
+        proto=0; x=19.656236mm; y=32.727385mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.425958mm  
-              -0.326136mm  
-              -0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              0.326136mm  
-              0.425958mm  
-              -0.326136mm  
-             }
-           }
+        li:thermal {
+        }
 
-           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:attributes {
+          term=1
+          name=1
+        }
        }
-      }
-
-       li:objects {
-        ha:padstack_ref.1207 {
-         proto=0; x=942.0mil; y=408.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
+       ha:padstack_ref.63830 {
+        proto=0; x=18.856644mm; y=32.727385mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.1208 {
-         proto=0; x=942.0mil; y=9.563608mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+        ha:attributes {
+          term=2
+          name=2
         }
        }
-       li:layers {
+      }
+      li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-          li:objects {
-           ha:text.1206 {
-            string=%a.parent.refdes%; x=23.480522mm; y=350.92mil; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 270.000000
+         li:objects {
+          ha:text.63816 {
+           string=%a.parent.refdes%; x=22.63845mm; y=33.373585mm; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
            }
+           rot = 180.000000
           }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-          li:objects {
-           ha:line.1209 {
-            x1=942.0mil; y1=9.963404mm; x2=942.0mil; y2=9.963404mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.1212 {
-            x1=942.0mil; y1=9.963404mm; x2=942.0mil; y2=9.963404mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
+         li:objects {
+          ha:line.63817 {
+           x1=19.25644mm; y1=32.727385mm; x2=19.25644mm; y2=32.727385mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
            }
-           ha:line.1215 {
-            x1=942.0mil; y1=9.963404mm; x2=942.0mil; y2=10.963404mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+          }
+          ha:line.63820 {
+           x1=19.25644mm; y1=32.727385mm; x2=19.25644mm; y2=32.727385mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-           ha:line.1218 {
-            x1=942.0mil; y1=9.963404mm; x2=24.9268mm; y2=9.963404mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+          }
+          ha:line.63823 {
+           x1=19.25644mm; y1=32.727385mm; x2=18.25644mm; y2=32.727385mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+          ha:line.63826 {
+           x1=19.25644mm; y1=32.727385mm; x2=19.25644mm; y2=31.727385mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
-        }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
        }
       }
-       uid = qIc8VW925zCt24ZkTm0AAAAz
+     }
+      uid = qIc8VW925zCt24ZkTm0AAABW
+     }
+     ha:subc.63832 {
+      ha:attributes {
+       value=MS5607
+       footprint=MS5607
+       refdes=U4
       }
-      ha:subc.322 {
-       ha:attributes {
-        value=Companion
-        footprint=0-338068-8
-        refdes=J9
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=31.5mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -31.495mil  
-              -31.495mil  
-              31.495mil  
-              -31.495mil  
-              31.495mil  
-              31.495mil  
-              -31.495mil  
-              31.495mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -31.495mil  
-              -31.495mil  
-              31.495mil  
-              -31.495mil  
-              31.495mil  
-              31.495mil  
-              -31.495mil  
-              31.495mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -31.495mil  
-              -31.495mil  
-              31.495mil  
-              -31.495mil  
-              31.495mil  
-              31.495mil  
-              -31.495mil  
-              31.495mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.926973mm  
-              -0.926973mm  
-              0.926973mm  
-              -0.926973mm  
-              0.926973mm  
-              0.926973mm  
-              -0.926973mm  
-              0.926973mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.926973mm  
-              -0.926973mm  
-              0.926973mm  
-              -0.926973mm  
-              0.926973mm  
-              0.926973mm  
-              -0.926973mm  
-              0.926973mm  
-             }
-           }
-         }
-       }
-
-       ha:ps_proto_v6.1 {
-         hdia=31.5mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-           }
+     ha:data {
+          li:padstack_prototypes {
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=1.853946mm;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-           }
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=1.853946mm;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-         }
-       }
-
-       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=74.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
+           clearance=0.0
+            li:ps_poly {
+             11.81mil  
+             -21.655mil  
+             -11.81mil  
+             -21.655mil  
+             -11.81mil  
+             21.655mil  
+             11.81mil  
+             21.655mil  
             }
-            clearance=0.0
-           }
+          }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=74.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=74.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
+           clearance=0.0
+            li:ps_poly {
+             14.81mil  
+             -24.655mil  
+             -14.81mil  
+             -24.655mil  
+             -14.81mil  
+             24.655mil  
+             14.81mil  
+             24.655mil  
             }
-            clearance=0.0
-           }
+          }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=79.06mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=79.06mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
+           clearance=0.0
+            li:ps_poly {
+             11.81mil  
+             -21.655mil  
+             -11.81mil  
+             -21.655mil  
+             -11.81mil  
+             21.655mil  
+             11.81mil  
+             21.655mil  
             }
-            clearance=0.0
-           }
-         }
-       }
+          }
+        }
       }
+     }
 
-       li:objects {
-        ha:padstack_ref.324 {
-         proto=0; x=60.325mm; y=155.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:0 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-           li:1 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-           li:2 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-           li:3 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
+      li:objects {
+       ha:padstack_ref.63859 {
+        proto=0; x=21.127466mm; y=1.2184in; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.325 {
-         proto=1; x=2.325in; y=55.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+        li:thermal {
         }
-        ha:padstack_ref.326 {
-         proto=1; x=57.785mm; y=155.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=3
-           name=3
-         }
+        ha:attributes {
+          term=8
+          name=pin8
         }
-        ha:padstack_ref.327 {
-         proto=1; x=56.515mm; y=55.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=4
-           name=4
-         }
+       }
+       ha:padstack_ref.63860 {
+        proto=0; x=21.127466mm; y=33.147mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.328 {
-         proto=1; x=2.175in; y=155.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=5
-           name=5
-         }
+        li:thermal {
         }
-        ha:padstack_ref.329 {
-         proto=1; x=53.975mm; y=55.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=6
-           name=6
-         }
+        ha:attributes {
+          term=1
+          name=pin1
         }
-        ha:padstack_ref.330 {
-         proto=1; x=2.075in; y=155.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-           li:1 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-           li:2 {
-            on  
-            diag  
-            round  
-            noshape  
-           }
-         }
-
-         ha:attributes {
-           term=7
-           name=7
-         }
+       }
+       ha:padstack_ref.63861 {
+        proto=0; x=881.0mil; y=1.2184in; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.331 {
-         proto=1; x=51.435mm; y=55.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=8
-           name=8
-         }
+        li:thermal {
         }
-        ha:padstack_ref.332 {
-         proto=2; x=2.43011in; y=2.136902mm; rot=0.000000; xmirror=1; smirror=1; clearance=7.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=0
-           name=mnt
-         }
+        ha:attributes {
+          term=7
+          name=pin7
         }
        }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:line.333 {
-            x1=1.90906in; y1=4.62mil; x2=2.49093in; y2=4.62mil; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.336 {
-            x1=1.90906in; y1=4.62mil; x2=1.90906in; y2=5.216906mm; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.339 {
-            x1=1.90906in; y1=5.216906mm; x2=2.49093in; y2=5.216906mm; thickness=6.0mil; clearance=0.0;
-           }
-           ha:line.342 {
-            x1=2.49093in; y1=4.62mil; x2=2.49093in; y2=5.216906mm; thickness=6.0mil; clearance=0.0;
-           }
-           ha:text.323 {
-            string=%a.parent.refdes%; x=1.96822in; y=4.2992mm; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-             onsolder=1
-            }
-            rot = 0.000000
-           }
-          }
-          ha:type {
-           silk = 1
-           bottom = 1
-          }
+       ha:padstack_ref.63862 {
+        proto=0; x=881.0mil; y=33.147mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
+        ha:flags {
+         clearline=1
         }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+        li:thermal {
+        }
 
-          li:objects {
-           ha:line.345 {
-            x1=56.529421mm; y1=2.6081mm; x2=56.529421mm; y2=2.6081mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.348 {
-            x1=60.325mm; y1=55.0mil; x2=60.325mm; y2=55.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.351 {
-            x1=60.325mm; y1=55.0mil; x2=61.325mm; y2=55.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.354 {
-            x1=60.325mm; y1=55.0mil; x2=60.325mm; y2=2.397mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
-          }
+        ha:attributes {
+          term=2
+          name=pin2
         }
        }
-      }
-       uid = qIc8VW925zCt24ZkTm0AAAAK
-      }
-      ha:subc.1378 {
-       ha:attributes {
-        value=0.1uF
-        footprint=0402
-        refdes=C47
-       }
-      ha:data {
-            li:padstack_prototypes {
+       ha:padstack_ref.63863 {
+        proto=0; x=930.21mil; y=1.2184in; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
+        ha:flags {
+         clearline=1
+        }
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+        li:thermal {
+        }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-              -0.249936mm  
-             }
-           }
+        ha:attributes {
+          term=6
+          name=pin6
+        }
+       }
+       ha:padstack_ref.63864 {
+        proto=0; x=930.21mil; y=33.147mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
+        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  
-             }
-           }
+        li:thermal {
+        }
 
-           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:attributes {
+          term=3
+          name=pin3
+        }
        }
-      }
-
-       li:objects {
-        ha:padstack_ref.1380 {
-         proto=0; x=2.305in; y=-187.52mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+       ha:padstack_ref.63865 {
+        proto=0; x=24.877268mm; y=1.2184in; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
+        ha:flags {
+         clearline=1
+        }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
+        ha:attributes {
+          term=5
+          name=pin5
+        }
+       }
+       ha:padstack_ref.63866 {
+        proto=0; x=24.877268mm; y=33.147mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.1381 {
-         proto=0; x=2.305in; y=-219.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+        ha:attributes {
+          term=4
+          name=pin4
         }
        }
-       li:layers {
+      }
+      li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-          li:objects {
-           ha:text.1379 {
-            string=%a.parent.refdes%; x=59.1693mm; y=-3.930904mm; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 90.000000
-           }
+         li:objects {
+          ha:line.63833 {
+           x1=20.502372mm; y1=30.547183mm; x2=20.502372mm; y2=1.320755in; thickness=10.0mil; clearance=0.0;
           }
-          ha:type {
-           silk = 1
-           top = 1
+          ha:line.63836 {
+           x1=20.502372mm; y1=1.320755in; x2=25.502362mm; y2=1.320755in; thickness=10.0mil; clearance=0.0;
           }
-        }
+          ha:line.63839 {
+           x1=25.502362mm; y1=30.547183mm; x2=25.502362mm; y2=1.320755in; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.63842 {
+           x1=20.502372mm; y1=30.547183mm; x2=25.502362mm; y2=30.547183mm; thickness=10.0mil; clearance=0.0;
+          }
+          ha:arc.63845 {
+           x=819.49mil; y=1.337485in; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+          }
+          ha:text.63846 {
+           string=%a.parent.refdes%; x=803.99mil; y=1.141585in; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-          li:objects {
-           ha:line.1382 {
-            x1=2.305in; y1=-5.162804mm; x2=2.305in; y2=-5.162804mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.1385 {
-            x1=2.305in; y1=-5.162804mm; x2=2.305in; y2=-5.162804mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
+         li:objects {
+          ha:line.63847 {
+           x1=905.605mil; y1=1.2617in; x2=905.605mil; y2=1.2617in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
            }
-           ha:line.1388 {
-            x1=2.305in; y1=-5.162804mm; x2=2.305in; y2=-4.162804mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+          }
+          ha:line.63850 {
+           x1=905.6mil; y1=1.261695in; x2=905.6mil; y2=1.261695in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-           ha:line.1391 {
-            x1=2.305in; y1=-5.162804mm; x2=59.547mm; y2=-5.162804mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+          }
+          ha:line.63853 {
+           x1=905.6mil; y1=1.261695in; x2=905.6mil; y2=33.047053mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+          ha:line.63856 {
+           x1=905.6mil; y1=1.261695in; x2=24.00224mm; y2=1.261695in; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
-        }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
        }
       }
-       uid = qIc8VW925zCt24ZkTm0AAAA8
+     }
+      uid = qIc8VW925zCt24ZkTm0AAABY
+     }
+     ha:subc.63868 {
+      ha:attributes {
+       value=0.1uF
+       footprint=0402
+       refdes=C10
       }
-      ha:subc.1474 {
-       ha:attributes {
-        value=1uF
-        footprint=0402
-        refdes=C231
-       }
-      ha:data {
-            li:padstack_prototypes {
+     ha:data {
+          li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -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
+            top = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+           clearance=0.0
+            li:ps_poly {
+             0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             -0.349758mm  
+             -0.249936mm  
+             0.349758mm  
+             0.249936mm  
+             0.349758mm  
             }
-            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
+          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  
             }
-            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 { 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.1476 {
-         proto=0; x=2.43in; y=-306.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+      li:objects {
+       ha:padstack_ref.63882 {
+        proto=0; x=22.457636mm; y=34.833553mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.63883 {
+        proto=0; x=21.658044mm; y=34.833553mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.1477 {
-         proto=0; x=2.43in; y=-275.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+        ha:attributes {
+          term=2
+          name=2
         }
        }
-       li:layers {
+      }
+      li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-          li:objects {
-           ha:text.1475 {
-            string=%a.parent.refdes%; x=62.5221mm; y=-322.24mil; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 270.000000
+         li:objects {
+          ha:text.63869 {
+           string=%a.parent.refdes%; x=21.309048mm; y=35.629335mm; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
            }
+           rot = 180.000000
           }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-          li:objects {
-           ha:line.1478 {
-            x1=2.43in; y1=-290.74mil; x2=2.43in; y2=-290.74mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.1481 {
-            x1=2.43in; y1=-290.74mil; x2=2.43in; y2=-290.74mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
+         li:objects {
+          ha:line.63870 {
+           x1=22.05784mm; y1=34.833553mm; x2=22.05784mm; y2=34.833553mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
            }
-           ha:line.1484 {
-            x1=2.43in; y1=-290.74mil; x2=2.43in; y2=-8.384796mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+          }
+          ha:line.63873 {
+           x1=22.05784mm; y1=34.833553mm; x2=22.05784mm; y2=34.833553mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-           ha:line.1487 {
-            x1=2.43in; y1=-290.74mil; x2=60.722mm; y2=-290.74mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+          }
+          ha:line.63876 {
+           x1=22.05784mm; y1=34.833553mm; x2=21.05784mm; y2=34.833553mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+          ha:line.63879 {
+           x1=22.05784mm; y1=34.833553mm; x2=22.05784mm; y2=33.833553mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
-        }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
        }
       }
-       uid = qIc8VW925zCt24ZkTm0AAABC
+     }
+      uid = qIc8VW925zCt24ZkTm0AAAAk
+     }
+     ha:subc.63885 {
+      ha:attributes {
+       value=APAE1575R1840AADB7-T
+       footprint=GP.18.4
+       refdes=A1
       }
-      ha:subc.29957 {
-       ha:attributes {
-        openscad=0603
-        value=22uF
-        refdes=C45
-        footprint=0603
-       }
-      ha:data {
-            li:padstack_prototypes {
+     ha:data {
+          li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      ha:ps_proto_v6.0 {
+        hdia=0.95mm; hplated=1; htop=0; hbottom=0;
+        li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.374904mm  
-              -0.499872mm  
-              -0.374904mm  
-              -0.499872mm  
-              -0.374904mm  
-              0.499872mm  
-              0.374904mm  
-              0.499872mm  
-             }
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=2.5mm;           }
+           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=2.5mm;           }
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
            }
+           clearance=0.0
+          }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              17.76mil  
-              -0.576072mm  
-              -17.76mil  
-              -0.576072mm  
-              -17.76mil  
-              0.576072mm  
-              17.76mil  
-              0.576072mm  
-             }
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=2.5mm;           }
+           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=3.0mm;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
            }
+           clearance=0.0
+          }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.374904mm  
-              -0.499872mm  
-              -0.374904mm  
-              -0.499872mm  
-              -0.374904mm  
-              0.499872mm  
-              0.374904mm  
-              0.499872mm  
-             }
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=3.0mm;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
            }
-         }
-       }
+           clearance=0.0
+          }
+        }
       }
+     }
 
-       li:objects {
-        ha:padstack_ref.29971 {
-         proto=0; x=62.4078mm; y=-152.0mil; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
+      li:objects {
+       ha:padstack_ref.63914 {
+        proto=0; x=1.525in; y=600.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.25mm;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.29972 {
-         proto=0; x=62.4078mm; y=-2.560828mm; rot=-90.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+        ha:attributes {
+          term=1
+          name=1
         }
        }
-       li:layers {
+      }
+      li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-          li:objects {
-           ha:text.29958 {
-            string=%a.parent.refdes%; x=63.2079mm; y=-4.010914mm; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 90.000000
-           }
+         li:objects {
+          ha:line.63886 {
+           x1=48.735mm; y1=8.24mm; x2=48.735mm; y2=24.24mm; thickness=15.0mil; clearance=0.0;
           }
-          ha:type {
-           silk = 1
-           top = 1
+          ha:line.63889 {
+           x1=48.735mm; y1=8.24mm; x2=46.735mm; y2=6.24mm; thickness=15.0mil; clearance=0.0;
           }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.29959 {
-            x1=62.4078mm; y1=-3.210814mm; x2=62.4078mm; y2=-3.210814mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.29962 {
-            x1=62.4078mm; y1=-3.210814mm; x2=62.4078mm; y2=-3.210814mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.29965 {
-            x1=62.4078mm; y1=-3.210814mm; x2=62.4078mm; y2=-2.210814mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.29968 {
-            x1=62.4078mm; y1=-3.210814mm; x2=61.4078mm; y2=-3.210814mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
+          ha:line.63892 {
+           x1=30.735mm; y1=6.24mm; x2=46.735mm; y2=6.24mm; thickness=15.0mil; clearance=0.0;
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+          ha:line.63895 {
+           x1=30.735mm; y1=6.24mm; x2=30.735mm; y2=24.24mm; thickness=15.0mil; clearance=0.0;
           }
-        }
-       }
-      }
-       uid = Bda500dsIaChqNFriEwAAACD
-      }
-      ha:subc.290 {
-       ha:attributes {
-        value=
-        footprint=hole-M3
-        refdes=H3
+          ha:line.63898 {
+           x1=30.735mm; y1=24.24mm; x2=48.735mm; y2=24.24mm; thickness=15.0mil; clearance=0.0;
+          }
+          ha:text.63901 {
+           string=%a.parent.refdes%; x=1.87933071in; y=23.24mm; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+            onsolder=1
+           }
+           rot = 270.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          bottom = 1
+         }
        }
-      ha:data {
-            li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=125.0mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
+         li:objects {
+          ha:line.63902 {
+           x1=1.525in; y1=600.0mil; x2=1.525in; y2=600.0mil; thickness=0.1mm; clearance=0.0;
+           ha:flags {
+            selected=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
+           ha:attributes {
+             subc-role=pnp-origin
            }
-
-           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:line.63905 {
+           x1=39.735mm; y1=600.0mil; x2=39.735mm; y2=600.0mil; thickness=0.1mm; clearance=0.0;
+           ha:flags {
+            selected=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
+           ha:attributes {
+             subc-role=origin
            }
-
-           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
+          }
+          ha:line.63908 {
+           x1=39.735mm; y1=600.0mil; x2=1.525in; y2=600.0mil; thickness=0.1mm; clearance=0.0;
+           ha:flags {
+            selected=1
            }
-         }
-       }
-      }
 
-       li:objects {
-        ha:padstack_ref.292 {
-         proto=0; x=2.625in; y=125.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-         ha:flags {
-          clearline=1
-          lock=1
-         }
-
-         li:thermal {
-           li:0 {
-            on  
-            solid  
-            noshape  
-           }
-           li:1 {
-            on  
-            solid  
-            noshape  
+           ha:attributes {
+             subc-role=x
            }
-           li:2 {
-            on  
-            solid  
-            noshape  
+          }
+          ha:line.63911 {
+           x1=39.735mm; y1=600.0mil; x2=39.735mm; y2=14.24mm; thickness=0.1mm; clearance=0.0;
+           ha:flags {
+            selected=1
            }
-           li:3 {
-            on  
-            solid  
-            noshape  
+
+           ha:attributes {
+             subc-role=y
            }
+          }
          }
-
-         ha:attributes {
-           term=1
-           name=1
+         ha:type {
+          bottom = 1
+          virtual = 1
+          misc = 1
          }
-        }
        }
-       li:layers {
+      }
+     }
+      uid = qIc8VW925zCt24ZkTm0AAAA5
+     }
+     ha:subc.63916 {
+      ha:attributes {
+       value=SAW
+       footprint=saw
+       refdes=S1
+      }
+     ha:data {
+          li:padstack_prototypes {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-          li:objects {
-           ha:arc.293 {
-            x=2.625in; y=125.0mil; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-           ha:text.291 {
-            string=%a.parent.refdes%; x=66.294mm; y=99.0mil; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
+           clearance=0.0
+            li:ps_poly {
+             -0.162559mm  
+             -0.124967mm  
+             -0.162559mm  
+             0.124967mm  
+             0.162559mm  
+             0.124967mm  
+             0.162559mm  
+             -0.124967mm  
             }
-            rot = 0.000000
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
           }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
 
-          li:objects {
-           ha:line.294 {
-            x1=2.625in; y1=125.0mil; x2=2.625in; y2=125.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.297 {
-            x1=2.625in; y1=125.0mil; x2=2.625in; y2=125.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.300 {
-            x1=2.625in; y1=125.0mil; x2=67.675mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
            }
-           ha:line.303 {
-            x1=2.625in; y1=125.0mil; x2=2.625in; y2=4.175mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+           clearance=0.0
+            li:ps_poly {
+             -0.312547mm  
+             -0.274955mm  
+             -0.312547mm  
+             0.274955mm  
+             0.312547mm  
+             0.274955mm  
+             0.312547mm  
+             -0.274955mm  
             }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
           }
-        }
-       }
-      }
-       uid = qIc8VW925zCt24ZkTm0AAAAI
-      }
-      ha:subc.371 {
-       ha:attributes {
-        value=SMA
-        footprint=sma-edge
-        refdes=J8
-       }
-      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 {
-              -95.0mil  
-              -65.0mil  
-              -95.0mil  
-              65.0mil  
-              95.0mil  
-              65.0mil  
-              95.0mil  
-              -65.0mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -98.0mil  
-              -68.0mil  
-              -98.0mil  
-              68.0mil  
-              98.0mil  
-              68.0mil  
-              98.0mil  
-              -68.0mil  
-             }
-           }
-         }
-       }
-
-       ha:ps_proto_v6.1 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -95.0mil  
-              -65.0mil  
-              -95.0mil  
-              65.0mil  
-              95.0mil  
-              65.0mil  
-              95.0mil  
-              -65.0mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -98.0mil  
-              -68.0mil  
-              -98.0mil  
-              68.0mil  
-              98.0mil  
-              68.0mil  
-              98.0mil  
-              -68.0mil  
-             }
-           }
-         }
-       }
 
-       ha:ps_proto_v6.2 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -95.0mil  
-              -30.0mil  
-              -95.0mil  
-              30.0mil  
-              95.0mil  
-              30.0mil  
-              95.0mil  
-              -30.0mil  
-             }
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+           clearance=0.0
+            li:ps_poly {
+             -0.162559mm  
+             -0.124967mm  
+             -0.162559mm  
+             0.124967mm  
+             0.162559mm  
+             0.124967mm  
+             0.162559mm  
+             -0.124967mm  
             }
-            clearance=0.0
-             li:ps_poly {
-              -98.0mil  
-              -33.0mil  
-              -98.0mil  
-              33.0mil  
-              98.0mil  
-              33.0mil  
-              98.0mil  
-              -33.0mil  
-             }
-           }
-         }
-       }
+          }
+        }
       }
+     }
 
-       li:objects {
-        ha:padstack_ref.373 {
-         proto=0; x=67.183mm; y=635.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=pin2
-         }
+      li:objects {
+       ha:padstack_ref.63942 {
+        proto=0; x=1.38in; y=550.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=11.81mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.374 {
-         proto=1; x=67.183mm; y=635.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=2
-           name=pin2
-         }
+        li:thermal {
         }
-        ha:padstack_ref.375 {
-         proto=2; x=67.183mm; y=500.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=40.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=pin1
-         }
+        ha:attributes {
+          term=1
+          name=1
         }
-        ha:padstack_ref.376 {
-         proto=0; x=67.183mm; y=365.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=pin2
-         }
+       }
+       ha:padstack_ref.63943 {
+        proto=0; x=34.551874mm; y=13.682472mm; rot=270.000000; xmirror=0; smirror=0; clearance=11.81mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.377 {
-         proto=1; x=67.183mm; y=365.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=2
-           name=pin2
-         }
+        ha:attributes {
+          term=2
+          name=2
         }
        }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:text.372 {
-            string=%a.parent.refdes%; x=2.55in; y=500.0mil; scale=10; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 90.000000
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
+       ha:padstack_ref.63944 {
+        proto=0; x=34.551874mm; y=561.32mil; rot=270.000000; xmirror=0; smirror=0; clearance=11.81mil;
+        ha:flags {
+         clearline=1
         }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+        li:thermal {
+        }
 
-          li:objects {
-           ha:line.378 {
-            x1=67.183mm; y1=500.0mil; x2=67.183mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.381 {
-            x1=2.55in; y1=500.0mil; x2=2.55in; y2=500.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.384 {
-            x1=2.55in; y1=500.0mil; x2=65.77mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.387 {
-            x1=2.55in; y1=500.0mil; x2=2.55in; y2=13.7mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+        ha:attributes {
+          term=5
+          name=5
         }
        }
-      }
-       uid = qIc8VW925zCt24ZkTm0AAAAM
-      }
-      ha:subc.29924 {
-       ha:attributes {
-        openscad=0603
-        value=22uF
-        refdes=C44
-        footprint=0603
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.374904mm  
-              -0.499872mm  
-              -0.374904mm  
-              -0.499872mm  
-              -0.374904mm  
-              0.499872mm  
-              0.374904mm  
-              0.499872mm  
-             }
-           }
+       ha:padstack_ref.63945 {
+        proto=0; x=1.34063in; y=13.682472mm; rot=270.000000; xmirror=0; smirror=0; clearance=11.81mil;
+        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 {
-              17.76mil  
-              -0.576072mm  
-              -17.76mil  
-              -0.576072mm  
-              -17.76mil  
-              0.576072mm  
-              17.76mil  
-              0.576072mm  
-             }
-           }
+        li:thermal {
+        }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.374904mm  
-              -0.499872mm  
-              -0.374904mm  
-              -0.499872mm  
-              -0.374904mm  
-              0.499872mm  
-              0.374904mm  
-              0.499872mm  
-             }
-           }
-         }
+        ha:attributes {
+          term=3
+          name=3
+        }
        }
-      }
-
-       li:objects {
-        ha:padstack_ref.29938 {
-         proto=0; x=1.78382in; y=-256.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
+       ha:padstack_ref.63946 {
+        proto=0; x=1.34063in; y=561.32mil; rot=270.000000; xmirror=0; smirror=0; clearance=11.81mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.29939 {
-         proto=0; x=46.609mm; y=-256.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+        ha:attributes {
+          term=4
+          name=4
         }
        }
-       li:layers {
+      }
+      li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-          li:objects {
-           ha:text.29925 {
-            string=%a.parent.refdes%; x=1.77791in; y=-287.5mil; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 0.000000
-           }
+         li:objects {
+          ha:line.63917 {
+           x1=35.251898mm; y1=569.69mil; x2=33.852104mm; y2=569.69mil; thickness=10.0mil; clearance=0.0;
           }
-          ha:type {
-           silk = 1
-           top = 1
+          ha:line.63920 {
+           x1=33.852104mm; y1=13.469874mm; x2=33.852104mm; y2=569.69mil; thickness=10.0mil; clearance=0.0;
           }
-        }
+          ha:line.63923 {
+           x1=35.251898mm; y1=13.469874mm; x2=33.852104mm; y2=13.469874mm; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.63926 {
+           x1=35.251898mm; y1=13.469874mm; x2=35.251898mm; y2=569.69mil; thickness=10.0mil; clearance=0.0;
+          }
+          ha:text.63929 {
+           string=%a.parent.refdes%; x=1.38in; y=550.0mil; 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 {         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-          li:objects {
-           ha:line.29926 {
-            x1=1.80941in; y1=-256.0mil; x2=1.80941in; y2=-256.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.29929 {
-            x1=1.80941in; y1=-256.0mil; x2=1.80941in; y2=-256.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
+         li:objects {
+          ha:line.63930 {
+           x1=34.451951mm; y1=550.0mil; x2=34.451951mm; y2=550.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
            }
-           ha:line.29932 {
-            x1=1.80941in; y1=-256.0mil; x2=46.959014mm; y2=-256.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+          }
+          ha:line.63933 {
+           x1=1.38in; y1=550.0mil; x2=1.38in; y2=550.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-           ha:line.29935 {
-            x1=1.80941in; y1=-256.0mil; x2=1.80941in; y2=-5.5024mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+          }
+          ha:line.63936 {
+           x1=1.38in; y1=550.0mil; x2=1.38in; y2=14.97mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+          ha:line.63939 {
+           x1=1.38in; y1=550.0mil; x2=34.052mm; y2=550.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
-        }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
        }
       }
-       uid = Bda500dsIaChqNFriEwAAACB
+     }
+      uid = qIc8VW925zCt24ZkTm0AAAA4
+     }
+     ha:subc.63948 {
+      ha:attributes {
+       value=MAX-8Q
+       footprint=UBLOX-MAX
+       refdes=U10
       }
-      ha:subc.949 {
-       ha:attributes {
-        value=3.3k
-        footprint=0402
-        refdes=R1
-       }
-      ha:data {
-            li:padstack_prototypes {
+     ha:data {
+          li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -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
+            top = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+           clearance=0.0
+            li:ps_poly {
+             -35.435mil  
+             -0.350012mm  
+             -35.435mil  
+             0.350012mm  
+             35.435mil  
+             0.350012mm  
+             35.435mil  
+             -0.350012mm  
             }
-            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 {
+            top = 1
+            mask = 1
            }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.951 {
-         proto=0; x=677.0mil; y=615.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.952 {
-         proto=0; x=677.0mil; y=584.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:text.950 {
-            string=%a.parent.refdes%; x=645.5mil; y=631.24mil; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
+           clearance=0.0
+            li:ps_poly {
+             -38.435mil  
+             -16.78mil  
+             -38.435mil  
+             16.78mil  
+             38.435mil  
+             16.78mil  
+             38.435mil  
+             -16.78mil  
             }
-            rot = 90.000000
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
           }
         }
+      }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+      ha:ps_proto_v6.1 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-          li:objects {
-           ha:line.953 {
-            x1=677.0mil; y1=599.74mil; x2=677.0mil; y2=599.74mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.956 {
-            x1=677.0mil; y1=599.74mil; x2=677.0mil; y2=599.74mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-           ha:line.959 {
-            x1=677.0mil; y1=599.74mil; x2=677.0mil; y2=16.233396mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+           clearance=0.0
+            li:ps_poly {
+             -35.435mil  
+             -15.75mil  
+             -35.435mil  
+             15.75mil  
+             35.435mil  
+             15.75mil  
+             35.435mil  
+             -15.75mil  
             }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
            }
-           ha:line.962 {
-            x1=677.0mil; y1=599.74mil; x2=18.1958mm; y2=599.74mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+           clearance=0.0
+            li:ps_poly {
+             -38.435mil  
+             -18.75mil  
+             -38.435mil  
+             18.75mil  
+             38.435mil  
+             18.75mil  
+             38.435mil  
+             -18.75mil  
             }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
           }
         }
-       }
-      }
-       uid = qIc8VW925zCt24ZkTm0AAAAj
       }
-      ha:subc.1237 {
-       ha:attributes {
-        value=1k
-        footprint=0402
-        refdes=R8
-       }
-      ha:data {
-            li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      ha:ps_proto_v6.2 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -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
+            top = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+           clearance=0.0
+            li:ps_poly {
+             -35.435mil  
+             -9.845mil  
+             -35.435mil  
+             9.845mil  
+             35.435mil  
+             9.845mil  
+             35.435mil  
+             -9.845mil  
             }
-            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 {
+            top = 1
+            mask = 1
            }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.1239 {
-         proto=0; x=716.0mil; y=534.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.1240 {
-         proto=0; x=716.0mil; y=12.764008mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:text.1238 {
-            string=%a.parent.refdes%; x=17.253966mm; y=610.34mil; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
+           clearance=0.0
+            li:ps_poly {
+             -38.435mil  
+             -12.845mil  
+             -38.435mil  
+             12.845mil  
+             38.435mil  
+             12.845mil  
+             38.435mil  
+             -12.845mil  
             }
-            rot = 90.000000
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
           }
-        }
-
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
 
-          li:objects {
-           ha:line.1241 {
-            x1=716.0mil; y1=13.163804mm; x2=716.0mil; y2=13.163804mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.1244 {
-            x1=716.0mil; y1=13.163804mm; x2=716.0mil; y2=13.163804mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.1247 {
-            x1=716.0mil; y1=13.163804mm; x2=716.0mil; y2=14.163804mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
            }
-           ha:line.1250 {
-            x1=716.0mil; y1=13.163804mm; x2=19.1864mm; y2=13.163804mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+           clearance=0.0
+            li:ps_poly {
+             -35.435mil  
+             -9.845mil  
+             -35.435mil  
+             9.845mil  
+             35.435mil  
+             9.845mil  
+             35.435mil  
+             -9.845mil  
             }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
           }
         }
-       }
-      }
-       uid = qIc8VW925zCt24ZkTm0AAAA1
       }
-      ha:subc.866 {
-       ha:attributes {
-        value=4.7uF
-        footprint=0402
-        refdes=C4
-       }
-      ha:data {
-            li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      ha:ps_proto_v6.3 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -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
+            top = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+           clearance=0.0
+            li:ps_poly {
+             -0.899922mm  
+             -11.81mil  
+             -0.899922mm  
+             11.81mil  
+             0.899922mm  
+             11.81mil  
+             0.899922mm  
+             -11.81mil  
             }
-            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 {
+            top = 1
+            mask = 1
            }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.868 {
-         proto=0; x=474.0mil; y=17.361408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.869 {
-         proto=0; x=474.0mil; y=715.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:text.867 {
-            string=%a.parent.refdes%; x=411.87mil; y=722.36mil; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
+           clearance=0.0
+            li:ps_poly {
+             -0.976122mm  
+             -14.81mil  
+             -0.976122mm  
+             14.81mil  
+             0.976122mm  
+             14.81mil  
+             0.976122mm  
+             -14.81mil  
             }
-            rot = 90.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.899922mm  
+             -11.81mil  
+             -0.899922mm  
+             11.81mil  
+             0.899922mm  
+             11.81mil  
+             0.899922mm  
+             -11.81mil  
+            }
           }
         }
+      }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+      ha:ps_proto_v6.4 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-          li:objects {
-           ha:line.870 {
-            x1=474.0mil; y1=17.761204mm; x2=474.0mil; y2=17.761204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-           ha:line.873 {
-            x1=474.0mil; y1=17.761204mm; x2=474.0mil; y2=17.761204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+           clearance=0.0
+            li:ps_poly {
+             -0.89992mm  
+             -0.299973mm  
+             -0.89992mm  
+             0.299973mm  
+             0.89992mm  
+             0.299973mm  
+             0.89992mm  
+             -0.299973mm  
             }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
            }
-           ha:line.876 {
-            x1=474.0mil; y1=17.761204mm; x2=474.0mil; y2=16.761204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+           clearance=0.0
+            li:ps_poly {
+             -0.976121mm  
+             -14.81mil  
+             -0.976121mm  
+             14.81mil  
+             0.976121mm  
+             14.81mil  
+             0.976121mm  
+             -14.81mil  
             }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
            }
-           ha:line.879 {
-            x1=474.0mil; y1=17.761204mm; x2=11.0396mm; y2=17.761204mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+           clearance=0.0
+            li:ps_poly {
+             -0.89992mm  
+             -0.299973mm  
+             -0.89992mm  
+             0.299973mm  
+             0.89992mm  
+             0.299973mm  
+             0.89992mm  
+             -0.299973mm  
             }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
           }
         }
-       }
       }
-       uid = qIc8VW925zCt24ZkTm0AAAAe
-      }
-      ha:subc.38028 {
-       ha:attributes {
-        value=USBmicroB
-        footprint=2013499-1
-        refdes=J5
-       }
-      ha:data {
-            li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              7.875mil  
-              -0.675005mm  
-              -7.875mil  
-              -0.675005mm  
-              -7.875mil  
-              0.675005mm  
-              7.875mil  
-              0.675005mm  
-             }
-           }
+      ha:ps_proto_v6.5 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              10.875mil  
-              -0.751205mm  
-              -10.875mil  
-              -0.751205mm  
-              -10.875mil  
-              0.751205mm  
-              10.875mil  
-              0.751205mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              7.875mil  
-              -0.675005mm  
-              -7.875mil  
-              -0.675005mm  
-              -7.875mil  
-              0.675005mm  
-              7.875mil  
-              0.675005mm  
-             }
-           }
-         }
-       }
-
-       ha:ps_proto_v6.1 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -31.495mil  
-              -0.700024mm  
-              -31.495mil  
-              0.700024mm  
-              31.495mil  
-              0.700024mm  
-              31.495mil  
-              -0.700024mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.876173mm  
-              -0.776224mm  
-              -0.876173mm  
-              0.776224mm  
-              0.876173mm  
-              0.776224mm  
-              0.876173mm  
-              -0.776224mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -31.495mil  
-              -0.700024mm  
-              -31.495mil  
-              0.700024mm  
-              31.495mil  
-              0.700024mm  
-              31.495mil  
-              -0.700024mm  
-             }
-           }
-         }
-       }
-
-       ha:ps_proto_v6.2 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.94996mm  
-              0.94996mm  
-              0.94996mm  
-              0.94996mm  
-              0.94996mm  
-              -0.94996mm  
-              -0.94996mm  
-              -0.94996mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -1.02616mm  
-              1.02616mm  
-              1.02616mm  
-              1.02616mm  
-              1.02616mm  
-              -1.02616mm  
-              -1.02616mm  
-              -1.02616mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.94996mm  
-              0.94996mm  
-              0.94996mm  
-              0.94996mm  
-              0.94996mm  
-              -0.94996mm  
-              -0.94996mm  
-              -0.94996mm  
-             }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-         }
-       }
-
-       ha:ps_proto_v6.3 {
-         hdia=28.35mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=45.67mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
+           clearance=0.0
+            li:ps_poly {
+             -0.700024mm  
+             -0.350012mm  
+             -0.700024mm  
+             0.350012mm  
+             0.700024mm  
+             0.350012mm  
+             0.700024mm  
+             -0.350012mm  
             }
-            clearance=0.0
-           }
+          }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=45.67mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=45.67mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
+           clearance=0.0
+            li:ps_poly {
+             -0.776224mm  
+             -16.78mil  
+             -0.776224mm  
+             16.78mil  
+             0.776224mm  
+             16.78mil  
+             0.776224mm  
+             -16.78mil  
             }
-            clearance=0.0
-           }
+          }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=51.67mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=51.67mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
+           clearance=0.0
+            li:ps_poly {
+             -0.700024mm  
+             -0.350012mm  
+             -0.700024mm  
+             0.350012mm  
+             0.700024mm  
+             0.350012mm  
+             0.700024mm  
+             -0.350012mm  
             }
-            clearance=0.0
-           }
-         }
-       }
+          }
+        }
+      }
 
-       ha:ps_proto_v6.4 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      ha:ps_proto_v6.6 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-23.625mil; x2=0.0; y2=23.625mil; thickness=45.67mil; square=0;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-23.625mil; x2=0.0; y2=23.625mil; thickness=51.67mil; square=0;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+           clearance=0.0
+            li:ps_poly {
+             -0.700023mm  
+             -0.400049mm  
+             -0.700023mm  
+             0.400049mm  
+             0.700023mm  
+             0.400049mm  
+             0.700023mm  
+             -0.400049mm  
             }
-            clearance=0.0
-           }
+          }
 
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-23.625mil; x2=0.0; y2=23.625mil; thickness=45.67mil; square=0;            }
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
            }
-         }
-       }
-
-       ha:ps_proto_v6.5 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-23.625mil; x2=0.0; y2=23.625mil; thickness=45.67mil; square=0;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
+           clearance=0.0
+            li:ps_poly {
+             -0.776224mm  
+             -18.75mil  
+             -0.776224mm  
+             18.75mil  
+             0.776224mm  
+             18.75mil  
+             0.776224mm  
+             -18.75mil  
             }
-            clearance=0.0
-           }
+          }
 
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-23.625mil; x2=0.0; y2=23.625mil; thickness=51.67mil; square=0;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-23.625mil; x2=0.0; y2=23.625mil; thickness=45.67mil; square=0;            }
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             paste = 1
+           clearance=0.0
+            li:ps_poly {
+             -0.700023mm  
+             -0.400049mm  
+             -0.700023mm  
+             0.400049mm  
+             0.700023mm  
+             0.400049mm  
+             0.700023mm  
+             -0.400049mm  
             }
-            clearance=0.0
-           }
-         }
-       }
+          }
+        }
       }
+     }
 
-       li:objects {
-        ha:padstack_ref.38042 {
-         proto=0; x=20.349972mm; y=187.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=VBUS
-         }
+      li:objects {
+       ha:padstack_ref.63975 {
+        proto=0; x=26.35377mm; y=16.611727mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.875mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.38043 {
-         proto=0; x=775.59mil; y=187.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=2
-           name=D-
-         }
+        ha:attributes {
+          term=18
+          name=pin18
+        }
+       }
+       ha:padstack_ref.63976 {
+        proto=0; x=26.35377mm; y=1.028005in; rot=270.000000; xmirror=0; smirror=0; clearance=7.875mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.38044 {
-         proto=0; x=750.0mil; y=187.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=3
-           name=D+
-         }
+        ha:attributes {
+          term=1
+          name=pin1
+        }
+       }
+       ha:padstack_ref.63977 {
+        proto=1; x=27.453844mm; y=16.611727mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.38045 {
-         proto=0; x=18.400014mm; y=187.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=4
-           name=HS
-         }
+        ha:attributes {
+          term=17
+          name=pin17
+        }
+       }
+       ha:padstack_ref.63978 {
+        proto=1; x=27.453844mm; y=1.028005in; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.38046 {
-         proto=0; x=698.82mil; y=187.4mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=5
-           name=GND
-         }
+        ha:attributes {
+          term=2
+          name=pin2
+        }
+       }
+       ha:padstack_ref.63979 {
+        proto=1; x=1.12417in; y=16.611727mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.38047 {
-         proto=1; x=15.849981mm; y=4.534916mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=5
-           name=GND
-         }
+        ha:attributes {
+          term=16
+          name=pin16
+        }
+       }
+       ha:padstack_ref.63980 {
+        proto=1; x=1.12417in; y=1.028005in; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.38048 {
-         proto=1; x=875.985mil; y=4.534916mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=5
-           name=GND
-         }
+        ha:attributes {
+          term=3
+          name=pin3
+        }
+       }
+       ha:padstack_ref.63981 {
+        proto=1; x=1.16747in; y=16.611727mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.38049 {
-         proto=2; x=17.599914mm; y=82.09mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=5
-           name=GND
-         }
+        ha:attributes {
+          term=15
+          name=pin15
+        }
+       }
+       ha:padstack_ref.63982 {
+        proto=1; x=1.16747in; y=1.028005in; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.38050 {
-         proto=2; x=807.09mil; y=82.09mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=5
-           name=GND
-         }
+        ha:attributes {
+          term=4
+          name=pin4
+        }
+       }
+       ha:padstack_ref.63983 {
+        proto=1; x=30.753558mm; y=16.611727mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.38051 {
-         proto=3; x=15.78991mm; y=58.46mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=5
-           name=GND
-         }
+        ha:attributes {
+          term=14
+          name=pin14
+        }
+       }
+       ha:padstack_ref.63984 {
+        proto=1; x=30.753558mm; y=1.028005in; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.38052 {
-         proto=3; x=15.78991mm; y=2.685034mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=5
-           name=GND
-         }
+        ha:attributes {
+          term=5
+          name=pin5
+        }
+       }
+       ha:padstack_ref.63985 {
+        proto=1; x=31.853632mm; y=16.611727mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.38053 {
-         proto=3; x=878.35mil; y=58.46mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=5
-           name=GND
-         }
+        ha:attributes {
+          term=13
+          name=pin13
+        }
+       }
+       ha:padstack_ref.63986 {
+        proto=1; x=31.853632mm; y=1.028005in; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.38054 {
-         proto=3; x=878.35mil; y=2.685034mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=5
-           name=GND
-         }
+        ha:attributes {
+          term=6
+          name=pin6
+        }
+       }
+       ha:padstack_ref.63987 {
+        proto=1; x=1.29738in; y=16.611727mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.38055 {
-         proto=4; x=15.78991mm; y=2.084959mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=5
-           name=GND
-         }
+        ha:attributes {
+          term=12
+          name=pin12
+        }
+       }
+       ha:padstack_ref.63988 {
+        proto=1; x=1.29738in; y=1.028005in; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.38056 {
-         proto=5; x=15.78991mm; y=2.084959mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=5
-           name=GND
-         }
+        ha:attributes {
+          term=7
+          name=pin7
+        }
+       }
+       ha:padstack_ref.63989 {
+        proto=1; x=1.34069in; y=16.611727mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.38057 {
-         proto=4; x=878.35mil; y=2.084959mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=5
-           name=GND
-         }
+        ha:attributes {
+          term=11
+          name=pin11
+        }
+       }
+       ha:padstack_ref.63990 {
+        proto=1; x=1.34069in; y=1.028005in; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.38058 {
-         proto=5; x=878.35mil; y=2.084959mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=5
-           name=GND
-         }
+        ha:attributes {
+          term=8
+          name=pin8
         }
        }
-       li:layers {
+       ha:padstack_ref.63991 {
+        proto=0; x=1.384in; y=16.611727mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.875mil;
+        ha:flags {
+         clearline=1
+        }
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+        li:thermal {
+        }
 
-          li:objects {
-           ha:text.38029 {
-            string=%a.parent.refdes%; x=750.0mil; y=25.0mil; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 360.000000
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
+        ha:attributes {
+          term=10
+          name=pin10
+        }
+       }
+       ha:padstack_ref.63992 {
+        proto=0; x=1.384in; y=1.028005in; rot=270.000000; xmirror=0; smirror=0; clearance=7.875mil;
+        ha:flags {
+         clearline=1
         }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+        li:thermal {
+        }
 
-          li:objects {
-           ha:line.38030 {
-            x1=750.0mil; y1=3.159969mm; x2=750.0mil; y2=3.159969mm; thickness=0.1mm; clearance=0.0;
-            ha:flags {
-             selected=1
-            }
+        ha:attributes {
+          term=9
+          name=pin9
+        }
+       }
+       ha:padstack_ref.63993 {
+        proto=2; x=26.35377mm; y=654.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=11.81mil;
+        ha:flags {
+         clearline=1
+        }
 
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.38033 {
-            x1=750.0mil; y1=25.0mil; x2=750.0mil; y2=25.0mil; thickness=0.1mm; clearance=0.0;
-            ha:flags {
-             selected=1
-            }
+        li:thermal {
+        }
 
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.38036 {
-            x1=750.0mil; y1=25.0mil; x2=18.05mm; y2=25.0mil; thickness=0.1mm; clearance=0.0;
-            ha:flags {
-             selected=1
-            }
+        ha:attributes {
+          term=18
+          name=pin18
+        }
+       }
+       ha:padstack_ref.63994 {
+        proto=2; x=26.35377mm; y=1.02801in; rot=270.000000; xmirror=0; smirror=0; clearance=11.81mil;
+        ha:flags {
+         clearline=1
+        }
 
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.38039 {
-            x1=750.0mil; y1=25.0mil; x2=750.0mil; y2=-0.365mm; thickness=0.1mm; clearance=0.0;
-            ha:flags {
-             selected=1
-            }
+        li:thermal {
+        }
 
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+        ha:attributes {
+          term=1
+          name=pin1
         }
        }
-      }
-       uid = ahYeshTOwk33N/3M1oAAAABb
-      }
-      ha:subc.8361 {
-       ha:attributes {
-        value=ADXL375
-        footprint=lga14
-        refdes=U6
-       }
-      ha:data {
-            li:padstack_prototypes {
+       ha:padstack_ref.63995 {
+        proto=3; x=27.453844mm; y=654.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=9.845mil;
+        ha:flags {
+         clearline=1
+        }
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+        li:thermal {
+        }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.274955mm  
-              22.535mil  
-              0.274955mm  
-              22.535mil  
-              0.274955mm  
-              -22.535mil  
-              -0.274955mm  
-              -22.535mil  
-             }
-           }
+        ha:attributes {
+          term=17
+          name=pin17
+        }
+       }
+       ha:padstack_ref.63996 {
+        proto=4; x=27.453844mm; y=26.111453mm; rot=270.000000; xmirror=0; smirror=0; clearance=9.845mil;
+        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.351155mm  
-              25.535mil  
-              0.351155mm  
-              25.535mil  
-              0.351155mm  
-              -25.535mil  
-              -0.351155mm  
-              -25.535mil  
-             }
-           }
+        li:thermal {
+        }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.274955mm  
-              22.535mil  
-              0.274955mm  
-              22.535mil  
-              0.274955mm  
-              -22.535mil  
-              -0.274955mm  
-              -22.535mil  
-             }
-           }
-         }
-       }
-
-       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.274955mm  
-              -22.535mil  
-              -0.274955mm  
-              -22.535mil  
-              -0.274955mm  
-              22.535mil  
-              0.274955mm  
-              22.535mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.351155mm  
-              -25.535mil  
-              -0.351155mm  
-              -25.535mil  
-              -0.351155mm  
-              25.535mil  
-              0.351155mm  
-              25.535mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.274955mm  
-              -22.535mil  
-              -0.274955mm  
-              -22.535mil  
-              -0.274955mm  
-              22.535mil  
-              0.274955mm  
-              22.535mil  
-             }
-           }
-         }
-       }
-
-       ha:ps_proto_v6.2 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -22.535mil  
-              -0.274955mm  
-              -22.535mil  
-              0.274955mm  
-              22.535mil  
-              0.274955mm  
-              22.535mil  
-              -0.274955mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -25.535mil  
-              -0.351155mm  
-              -25.535mil  
-              0.351155mm  
-              25.535mil  
-              0.351155mm  
-              25.535mil  
-              -0.351155mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -22.535mil  
-              -0.274955mm  
-              -22.535mil  
-              0.274955mm  
-              22.535mil  
-              0.274955mm  
-              22.535mil  
-              -0.274955mm  
-             }
-           }
-         }
-       }
-
-       ha:ps_proto_v6.3 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              22.535mil  
-              0.274955mm  
-              22.535mil  
-              -0.274955mm  
-              -22.535mil  
-              -0.274955mm  
-              -22.535mil  
-              0.274955mm  
-             }
-           }
+        ha:attributes {
+          term=2
+          name=pin2
+        }
+       }
+       ha:padstack_ref.63997 {
+        proto=3; x=1.12417in; y=654.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=9.845mil;
+        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 {
-              25.535mil  
-              0.351155mm  
-              25.535mil  
-              -0.351155mm  
-              -25.535mil  
-              -0.351155mm  
-              -25.535mil  
-              0.351155mm  
-             }
-           }
+        li:thermal {
+        }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              22.535mil  
-              0.274955mm  
-              22.535mil  
-              -0.274955mm  
-              -22.535mil  
-              -0.274955mm  
-              -22.535mil  
-              0.274955mm  
-             }
-           }
-         }
+        ha:attributes {
+          term=16
+          name=pin16
+        }
        }
-      }
-
-       li:objects {
-        ha:padstack_ref.8388 {
-         proto=0; x=1.69199in; y=1.30741in; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
-         ha:flags {
-          clearline=1
-         }
+       ha:padstack_ref.63998 {
+        proto=4; x=1.12417in; y=26.111453mm; rot=270.000000; xmirror=0; smirror=0; clearance=9.845mil;
+        ha:flags {
+         clearline=1
+        }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=13
-           name=pin13
-         }
+        ha:attributes {
+          term=3
+          name=pin3
+        }
+       }
+       ha:padstack_ref.63999 {
+        proto=3; x=1.16747in; y=654.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=9.845mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.8389 {
-         proto=1; x=1.69199in; y=1.221in; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=1
-           name=pin1
-         }
+        ha:attributes {
+          term=15
+          name=pin15
+        }
+       }
+       ha:padstack_ref.64000 {
+        proto=4; x=1.16747in; y=26.111453mm; rot=270.000000; xmirror=0; smirror=0; clearance=9.845mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.8390 {
-         proto=2; x=1.53068in; y=1.26421in; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=7
-           name=pin7
-         }
+        ha:attributes {
+          term=4
+          name=pin4
+        }
+       }
+       ha:padstack_ref.64001 {
+        proto=3; x=30.753558mm; y=654.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=9.845mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.8391 {
-         proto=3; x=1.69584in; y=1.26421in; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=14
-           name=pin14
-         }
+        ha:attributes {
+          term=14
+          name=pin14
+        }
+       }
+       ha:padstack_ref.64002 {
+        proto=4; x=30.753558mm; y=26.111453mm; rot=270.000000; xmirror=0; smirror=0; clearance=9.845mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.8392 {
-         proto=0; x=1.66049in; y=1.30741in; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=12
-           name=pin12
-         }
+        ha:attributes {
+          term=5
+          name=pin5
+        }
+       }
+       ha:padstack_ref.64003 {
+        proto=3; x=31.853632mm; y=654.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=9.845mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.8393 {
-         proto=1; x=1.66049in; y=1.221in; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=2
-           name=pin2
-         }
+        ha:attributes {
+          term=13
+          name=pin13
+        }
+       }
+       ha:padstack_ref.64004 {
+        proto=4; x=31.853632mm; y=26.111453mm; rot=270.000000; xmirror=0; smirror=0; clearance=9.845mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.8394 {
-         proto=2; x=1.53068in; y=1.26421in; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=7
-           name=pin7
-         }
+        ha:attributes {
+          term=6
+          name=pin6
+        }
+       }
+       ha:padstack_ref.64005 {
+        proto=3; x=1.29738in; y=654.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=9.845mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.8395 {
-         proto=3; x=1.69584in; y=1.26421in; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=14
-           name=pin14
-         }
+        ha:attributes {
+          term=12
+          name=pin12
+        }
+       }
+       ha:padstack_ref.64006 {
+        proto=4; x=1.29738in; y=26.111453mm; rot=270.000000; xmirror=0; smirror=0; clearance=9.845mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.8396 {
-         proto=0; x=1.629in; y=1.30741in; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=11
-           name=pin11
-         }
+        ha:attributes {
+          term=7
+          name=pin7
+        }
+       }
+       ha:padstack_ref.64007 {
+        proto=3; x=1.34069in; y=654.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=9.845mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.8397 {
-         proto=1; x=1.629in; y=1.221in; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=3
-           name=pin3
-         }
+        ha:attributes {
+          term=11
+          name=pin11
+        }
+       }
+       ha:padstack_ref.64008 {
+        proto=4; x=1.34069in; y=26.111453mm; rot=270.000000; xmirror=0; smirror=0; clearance=9.845mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.8398 {
-         proto=2; x=1.53068in; y=1.26421in; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=7
-           name=pin7
-         }
+        ha:attributes {
+          term=8
+          name=pin8
+        }
+       }
+       ha:padstack_ref.64009 {
+        proto=2; x=1.384in; y=654.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=11.81mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.8399 {
-         proto=3; x=1.69584in; y=1.26421in; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=14
-           name=pin14
-         }
+        ha:attributes {
+          term=10
+          name=pin10
+        }
+       }
+       ha:padstack_ref.64010 {
+        proto=2; x=1.384in; y=1.02801in; rot=270.000000; xmirror=0; smirror=0; clearance=11.81mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.8400 {
-         proto=0; x=1.59751in; y=1.30741in; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=10
-           name=pin10
-         }
+        ha:attributes {
+          term=9
+          name=pin9
+        }
+       }
+       ha:padstack_ref.64011 {
+        proto=5; x=26.35377mm; y=15.811754mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.875mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.8401 {
-         proto=1; x=1.59751in; y=1.221in; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=4
-           name=pin4
-         }
+        ha:attributes {
+          term=18
+          name=pin18
+        }
+       }
+       ha:padstack_ref.64012 {
+        proto=5; x=26.35377mm; y=26.9113mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.875mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.8402 {
-         proto=2; x=1.53068in; y=1.26421in; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=7
-           name=pin7
-         }
+        ha:attributes {
+          term=1
+          name=pin1
+        }
+       }
+       ha:padstack_ref.64013 {
+        proto=6; x=27.453844mm; y=15.811754mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.8403 {
-         proto=3; x=1.69584in; y=1.26421in; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=14
-           name=pin14
-         }
+        ha:attributes {
+          term=17
+          name=pin17
+        }
+       }
+       ha:padstack_ref.64014 {
+        proto=6; x=27.453844mm; y=26.9113mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.8404 {
-         proto=0; x=1.56602in; y=1.30741in; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=9
-           name=pin9
-         }
+        ha:attributes {
+          term=2
+          name=pin2
+        }
+       }
+       ha:padstack_ref.64015 {
+        proto=6; x=1.12417in; y=15.811754mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.8405 {
-         proto=1; x=1.56602in; y=1.221in; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=5
-           name=pin5
-         }
+        ha:attributes {
+          term=16
+          name=pin16
+        }
+       }
+       ha:padstack_ref.64016 {
+        proto=6; x=1.12417in; y=26.9113mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.8406 {
-         proto=2; x=1.53068in; y=1.26421in; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=7
-           name=pin7
-         }
+        ha:attributes {
+          term=3
+          name=pin3
+        }
+       }
+       ha:padstack_ref.64017 {
+        proto=6; x=1.16747in; y=15.811754mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.8407 {
-         proto=3; x=1.69584in; y=1.26421in; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=14
-           name=pin14
-         }
+        ha:attributes {
+          term=15
+          name=pin15
+        }
+       }
+       ha:padstack_ref.64018 {
+        proto=6; x=1.16747in; y=26.9113mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.8408 {
-         proto=0; x=1.53452in; y=1.30741in; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=8
-           name=pin8
-         }
+        ha:attributes {
+          term=4
+          name=pin4
+        }
+       }
+       ha:padstack_ref.64019 {
+        proto=6; x=30.753558mm; y=15.811754mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.8409 {
-         proto=1; x=1.53452in; y=1.221in; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=6
-           name=pin6
-         }
+        ha:attributes {
+          term=14
+          name=pin14
+        }
+       }
+       ha:padstack_ref.64020 {
+        proto=6; x=30.753558mm; y=26.9113mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.8410 {
-         proto=2; x=1.53068in; y=1.26421in; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=7
-           name=pin7
-         }
+        ha:attributes {
+          term=5
+          name=pin5
+        }
+       }
+       ha:padstack_ref.64021 {
+        proto=6; x=31.853632mm; y=15.811754mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.8411 {
-         proto=3; x=1.69584in; y=1.26421in; rot=-180.000000; xmirror=0; smirror=0; clearance=4.92mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=14
-           name=pin14
-         }
+        ha:attributes {
+          term=13
+          name=pin13
         }
        }
-       li:layers {
+       ha:padstack_ref.64022 {
+        proto=6; x=31.853632mm; y=26.9113mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
+        ha:flags {
+         clearline=1
+        }
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+        li:thermal {
+        }
 
-          li:objects {
-           ha:line.8362 {
-            x1=1.71168in; y1=1.32326in; x2=1.71168in; y2=30.61081mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.8365 {
-            x1=1.71168in; y1=30.61081mm; x2=38.476682mm; y2=30.61081mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.8368 {
-            x1=38.476682mm; y1=30.61081mm; x2=38.476682mm; y2=1.32326in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.8371 {
-            x1=38.476682mm; y1=1.32326in; x2=1.71168in; y2=1.32326in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:arc.8374 {
-            x=1.69986in; y=30.010862mm; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-           }
-           ha:text.8375 {
-            string=%a.parent.refdes%; x=43.557698mm; y=1.38432in; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = -180.000000
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
+        ha:attributes {
+          term=6
+          name=pin6
+        }
+       }
+       ha:padstack_ref.64023 {
+        proto=6; x=1.29738in; y=15.811754mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
+        ha:flags {
+         clearline=1
         }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+        li:thermal {
+        }
 
-          li:objects {
-           ha:line.8376 {
-            x1=40.976741mm; y1=32.110871mm; x2=40.976741mm; y2=32.110871mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.8379 {
-            x1=40.976804mm; y1=1.26421in; x2=40.976804mm; y2=1.26421in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.8382 {
-            x1=40.976804mm; y1=1.26421in; x2=40.976804mm; y2=31.110934mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.8385 {
-            x1=40.976804mm; y1=1.26421in; x2=39.976804mm; y2=1.26421in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+        ha:attributes {
+          term=12
+          name=pin12
         }
        }
-      }
-       uid = tOk2dqYgydnQP1rLYRgAAABt
-      }
-     ha:subc.166 {
-      ha:attributes {
-       value=MCP130T-300
-       footprint=SOT23
-       refdes=U11
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:padstack_ref.64024 {
+        proto=6; x=1.29738in; y=26.9113mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
+        ha:flags {
+         clearline=1
+        }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             17.0mil  
-             -20.0mil  
-             -17.0mil  
-             -20.0mil  
-             -17.0mil  
-             20.0mil  
-             17.0mil  
-             20.0mil  
-            }
-          }
+        li:thermal {
+        }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             20.0mil  
-             -23.0mil  
-             -20.0mil  
-             -23.0mil  
-             -20.0mil  
-             23.0mil  
-             20.0mil  
-             23.0mil  
-            }
-          }
+        ha:attributes {
+          term=7
+          name=pin7
+        }
+       }
+       ha:padstack_ref.64025 {
+        proto=6; x=1.34069in; y=15.811754mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
+        ha:flags {
+         clearline=1
+        }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             17.0mil  
-             -20.0mil  
-             -17.0mil  
-             -20.0mil  
-             -17.0mil  
-             20.0mil  
-             17.0mil  
-             20.0mil  
-            }
-          }
+        li:thermal {
         }
-      }
-     }
 
-      li:objects {
-       ha:padstack_ref.168 {
-        proto=0; x=1.318in; y=143.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+        ha:attributes {
+          term=11
+          name=pin11
+        }
+       }
+       ha:padstack_ref.64026 {
+        proto=6; x=1.34069in; y=26.9113mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
         ha:flags {
          clearline=1
         }
@@ -19451,12 +21249,12 @@ ha:pcb-rnd-board-v6 {
         }
 
         ha:attributes {
-          term=1
-          name=RESET
+          term=8
+          name=pin8
         }
        }
-       ha:padstack_ref.169 {
-        proto=0; x=1.396in; y=143.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+       ha:padstack_ref.64027 {
+        proto=5; x=1.384in; y=15.811754mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.875mil;
         ha:flags {
          clearline=1
         }
@@ -19465,12 +21263,12 @@ ha:pcb-rnd-board-v6 {
         }
 
         ha:attributes {
-          term=2
-          name=VCC
+          term=10
+          name=pin10
         }
        }
-       ha:padstack_ref.170 {
-        proto=0; x=1.357in; y=61.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+       ha:padstack_ref.64028 {
+        proto=5; x=1.384in; y=26.9113mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.875mil;
         ha:flags {
          clearline=1
         }
@@ -19479,8 +21277,8 @@ ha:pcb-rnd-board-v6 {
         }
 
         ha:attributes {
-          term=3
-          name=GND
+          term=9
+          name=pin9
         }
        }
       }
@@ -19491,25 +21289,28 @@ ha:pcb-rnd-board-v6 {
         ha:combining {        }
 
          li:objects {
-          ha:line.171 {
-           x1=32.8422mm; y1=33.0mil; x2=1.421in; y2=33.0mil; thickness=10.0mil; clearance=0.0;
+          ha:line.63949 {
+           x1=25.703784mm; y1=594.95mil; x2=25.703784mm; y2=27.611324mm; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.63952 {
+           x1=35.803586mm; y1=27.611324mm; x2=25.703784mm; y2=27.611324mm; thickness=10.0mil; clearance=0.0;
           }
-          ha:line.174 {
-           x1=1.421in; y1=33.0mil; x2=1.421in; y2=172.0mil; thickness=10.0mil; clearance=0.0;
+          ha:line.63955 {
+           x1=35.803586mm; y1=594.95mil; x2=35.803586mm; y2=27.611324mm; thickness=10.0mil; clearance=0.0;
           }
-          ha:line.177 {
-           x1=32.8422mm; y1=172.0mil; x2=1.421in; y2=172.0mil; thickness=10.0mil; clearance=0.0;
+          ha:line.63958 {
+           x1=35.803586mm; y1=594.95mil; x2=25.703784mm; y2=594.95mil; thickness=10.0mil; clearance=0.0;
           }
-          ha:line.180 {
-           x1=32.8422mm; y1=33.0mil; x2=32.8422mm; y2=172.0mil; thickness=10.0mil; clearance=0.0;
+          ha:arc.63961 {
+           x=26.35377mm; y=24.311356mm; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
           }
-          ha:text.167 {
-           string=%a.parent.refdes%; x=30.5308mm; y=75.0mil; scale=100; fid=0;
+          ha:text.63962 {
+           string=%a.parent.refdes%; x=1.10916in; y=18.310606mm; scale=100; fid=0;
            ha:flags {
             dyntext=1
             floater=1
            }
-           rot = 0.000000
+           rot = 360.000000
           }
          }
          ha:type {
@@ -19523,26 +21324,26 @@ ha:pcb-rnd-board-v6 {
         ha:combining {        }
 
          li:objects {
-          ha:line.183 {
-           x1=1.357in; y1=2.937933mm; x2=1.357in; y2=2.937933mm; thickness=0.1mm; clearance=0.0;
+          ha:line.63963 {
+           x1=30.753671mm; y1=21.361526mm; x2=30.753671mm; y2=21.361526mm; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=pnp-origin
            }
           }
-          ha:line.186 {
-           x1=1.318in; y1=143.0mil; x2=1.318in; y2=143.0mil; thickness=0.1mm; clearance=0.0;
+          ha:line.63966 {
+           x1=30.753558mm; y1=841.0mil; x2=30.753558mm; y2=841.0mil; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=origin
            }
           }
-          ha:line.189 {
-           x1=1.318in; y1=143.0mil; x2=1.318in; y2=4.6322mm; thickness=0.1mm; clearance=0.0;
+          ha:line.63969 {
+           x1=30.753558mm; y1=841.0mil; x2=30.753558mm; y2=20.3614mm; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=x
            }
           }
-          ha:line.192 {
-           x1=1.318in; y1=143.0mil; x2=34.4772mm; y2=143.0mil; thickness=0.1mm; clearance=0.0;
+          ha:line.63972 {
+           x1=30.753558mm; y1=841.0mil; x2=31.753558mm; y2=841.0mil; thickness=0.1mm; clearance=0.0;
            ha:attributes {
              subc-role=y
            }
@@ -19556,9 +21357,9 @@ ha:pcb-rnd-board-v6 {
        }
       }
      }
-      uid = qIc8VW925zCt24ZkTm0AAAAD
+      uid = qIc8VW925zCt24ZkTm0AAAAV
      }
-     ha:subc.243 {
+     ha:subc.64030 {
       ha:attributes {
        value=Debug
        footprint=0-215079-4
@@ -19579,14 +21380,14 @@ ha:pcb-rnd-board-v6 {
            }
            clearance=0.0
             li:ps_poly {
-             -31.495mil  
-             -31.495mil  
-             31.495mil  
-             -31.495mil  
-             31.495mil  
-             31.495mil  
-             -31.495mil  
-             31.495mil  
+             -23.0mil  
+             -23.0mil  
+             23.0mil  
+             -23.0mil  
+             23.0mil  
+             23.0mil  
+             -23.0mil  
+             23.0mil  
             }
           }
 
@@ -19598,14 +21399,14 @@ ha:pcb-rnd-board-v6 {
            }
            clearance=0.0
             li:ps_poly {
-             -31.495mil  
-             -31.495mil  
-             31.495mil  
-             -31.495mil  
-             31.495mil  
-             31.495mil  
-             -31.495mil  
-             31.495mil  
+             -23.0mil  
+             -23.0mil  
+             23.0mil  
+             -23.0mil  
+             23.0mil  
+             23.0mil  
+             -23.0mil  
+             23.0mil  
             }
           }
 
@@ -19617,14 +21418,14 @@ ha:pcb-rnd-board-v6 {
            }
            clearance=0.0
             li:ps_poly {
-             -31.495mil  
-             -31.495mil  
-             31.495mil  
-             -31.495mil  
-             31.495mil  
-             31.495mil  
-             -31.495mil  
-             31.495mil  
+             -23.0mil  
+             -23.0mil  
+             23.0mil  
+             -23.0mil  
+             23.0mil  
+             23.0mil  
+             -23.0mil  
+             23.0mil  
             }
           }
 
@@ -19636,14 +21437,14 @@ ha:pcb-rnd-board-v6 {
            }
            clearance=0.0
             li:ps_poly {
-             -0.926973mm  
-             -0.926973mm  
-             0.926973mm  
-             -0.926973mm  
-             0.926973mm  
-             0.926973mm  
-             -0.926973mm  
-             0.926973mm  
+             -26.0mil  
+             -26.0mil  
+             26.0mil  
+             -26.0mil  
+             26.0mil  
+             26.0mil  
+             -26.0mil  
+             26.0mil  
             }
           }
 
@@ -19655,14 +21456,14 @@ ha:pcb-rnd-board-v6 {
            }
            clearance=0.0
             li:ps_poly {
-             -0.926973mm  
-             -0.926973mm  
-             0.926973mm  
-             -0.926973mm  
-             0.926973mm  
-             0.926973mm  
-             -0.926973mm  
-             0.926973mm  
+             -26.0mil  
+             -26.0mil  
+             26.0mil  
+             -26.0mil  
+             26.0mil  
+             26.0mil  
+             -26.0mil  
+             26.0mil  
             }
           }
         }
@@ -19673,7 +21474,7 @@ ha:pcb-rnd-board-v6 {
         li:shape {
 
           ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;           }
+           ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;           }
            ha:combining {           }
            ha:layer_mask {
             copper = 1
@@ -19683,7 +21484,7 @@ ha:pcb-rnd-board-v6 {
           }
 
           ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;           }
+           ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;           }
            ha:combining {           }
            ha:layer_mask {
             bottom = 1
@@ -19693,7 +21494,7 @@ ha:pcb-rnd-board-v6 {
           }
 
           ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=62.99mil;           }
+           ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;           }
            ha:combining {           }
            ha:layer_mask {
             copper = 1
@@ -19703,7 +21504,7 @@ ha:pcb-rnd-board-v6 {
           }
 
           ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=1.853946mm;           }
+           ha:ps_circ { x=0.0; y=0.0; dia=52.0mil;           }
            ha:combining { sub=1; auto=1;           }
            ha:layer_mask {
             top = 1
@@ -19713,7 +21514,7 @@ ha:pcb-rnd-board-v6 {
           }
 
           ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=1.853946mm;           }
+           ha:ps_circ { x=0.0; y=0.0; dia=52.0mil;           }
            ha:combining { sub=1; auto=1;           }
            ha:layer_mask {
             bottom = 1
@@ -19729,7 +21530,7 @@ ha:pcb-rnd-board-v6 {
         li:shape {
 
           ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=74.0mil;           }
+           ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;           }
            ha:combining {           }
            ha:layer_mask {
             copper = 1
@@ -19739,7 +21540,7 @@ ha:pcb-rnd-board-v6 {
           }
 
           ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=74.0mil;           }
+           ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;           }
            ha:combining {           }
            ha:layer_mask {
             bottom = 1
@@ -19749,7 +21550,7 @@ ha:pcb-rnd-board-v6 {
           }
 
           ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=74.0mil;           }
+           ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;           }
            ha:combining {           }
            ha:layer_mask {
             copper = 1
@@ -19759,7 +21560,7 @@ ha:pcb-rnd-board-v6 {
           }
 
           ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=79.06mil;           }
+           ha:ps_circ { x=0.0; y=0.0; dia=79.56mil;           }
            ha:combining { sub=1; auto=1;           }
            ha:layer_mask {
             top = 1
@@ -19769,7 +21570,7 @@ ha:pcb-rnd-board-v6 {
           }
 
           ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=79.06mil;           }
+           ha:ps_circ { x=0.0; y=0.0; dia=79.56mil;           }
            ha:combining { sub=1; auto=1;           }
            ha:layer_mask {
             bottom = 1
@@ -19782,46 +21583,22 @@ ha:pcb-rnd-board-v6 {
      }
 
       li:objects {
-       ha:padstack_ref.245 {
-        proto=0; x=2.075in; y=945.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+       ha:padstack_ref.64056 {
+        proto=0; x=2.175in; y=26.543mm; rot=-180.000000; xmirror=1; smirror=1; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
 
         li:thermal {
-          li:0 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
-          li:1 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
-          li:2 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
-          li:3 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
         }
 
         ha:attributes {
           term=1
-          name=1
+          name=pin1
         }
        }
-       ha:padstack_ref.246 {
-        proto=1; x=51.435mm; y=845.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+       ha:padstack_ref.64057 {
+        proto=1; x=53.975mm; y=945.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -19831,11 +21608,11 @@ ha:pcb-rnd-board-v6 {
 
         ha:attributes {
           term=2
-          name=2
+          name=pin2
         }
        }
-       ha:padstack_ref.247 {
-        proto=1; x=1.975in; y=945.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+       ha:padstack_ref.64058 {
+        proto=1; x=2.075in; y=26.543mm; rot=-180.000000; xmirror=1; smirror=1; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -19845,11 +21622,11 @@ ha:pcb-rnd-board-v6 {
 
         ha:attributes {
           term=3
-          name=3
+          name=pin3
         }
        }
-       ha:padstack_ref.248 {
-        proto=1; x=48.895mm; y=845.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+       ha:padstack_ref.64059 {
+        proto=1; x=51.435mm; y=945.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -19859,11 +21636,11 @@ ha:pcb-rnd-board-v6 {
 
         ha:attributes {
           term=4
-          name=4
+          name=pin4
         }
        }
-       ha:padstack_ref.249 {
-        proto=2; x=2.13011in; y=22.202902mm; rot=0.000000; xmirror=1; smirror=1; clearance=7.0mil;
+       ha:padstack_ref.64060 {
+        proto=2; x=2.23011in; y=24.742902mm; rot=-180.000000; xmirror=1; smirror=1; clearance=6.0mil;
         ha:flags {
          clearline=1
         }
@@ -19873,4360 +21650,2588 @@ ha:pcb-rnd-board-v6 {
 
         ha:attributes {
           term=0
-          name=mnt
-        }
-       }
-      }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.250 {
-           x1=1.83071in; y1=794.62mil; x2=2.16928in; y2=794.62mil; thickness=6.0mil; clearance=0.0;
-          }
-          ha:line.253 {
-           x1=1.83071in; y1=25.282906mm; x2=1.83071in; y2=794.62mil; thickness=6.0mil; clearance=0.0;
-          }
-          ha:line.256 {
-           x1=1.83071in; y1=25.282906mm; x2=2.16928in; y2=25.282906mm; thickness=6.0mil; clearance=0.0;
-          }
-          ha:line.259 {
-           x1=2.16928in; y1=25.282906mm; x2=2.16928in; y2=794.62mil; thickness=6.0mil; clearance=0.0;
-          }
-          ha:text.244 {
-           string=%a.parent.refdes%; x=1.858in; y=962.0mil; scale=100; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-            onsolder=1
-           }
-           rot = 0.000000
-          }
-         }
-         ha:type {
-          silk = 1
-          bottom = 1
-         }
-       }
-
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
-
-         li:objects {
-          ha:line.262 {
-           x1=51.460958mm; y1=22.62698mm; x2=51.460958mm; y2=22.62698mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.265 {
-           x1=2.075in; y1=845.0mil; x2=2.075in; y2=845.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.268 {
-           x1=2.075in; y1=845.0mil; x2=53.705mm; y2=845.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.271 {
-           x1=2.075in; y1=845.0mil; x2=2.075in; y2=22.463mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          bottom = 1
-          virtual = 1
-          misc = 1
-         }
-       }
-      }
-     }
-      uid = qIc8VW925zCt24ZkTm0AAAAG
-     }
-       ha:subc.274 {
-        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
-             }
-             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.276 {
-          proto=0; x=36.6776mm; y=84.26mil; 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.277 {
-          proto=0; x=36.6776mm; y=2.939796mm; 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.275 {
-             string=%a.parent.refdes%; x=36.646612mm; y=0.420116mm; 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.278 {
-             x1=36.6776mm; y1=100.0mil; x2=36.6776mm; y2=100.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.281 {
-             x1=36.6776mm; y1=100.0mil; x2=36.6776mm; y2=100.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.284 {
-             x1=36.6776mm; y1=100.0mil; x2=36.6776mm; y2=3.54mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.287 {
-             x1=36.6776mm; y1=100.0mil; x2=35.6776mm; y2=100.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = qIc8VW925zCt24ZkTm0AAAAH
-       }
-       ha:subc.40856 {
-        ha:attributes {
-         value=0.1uF
-         footprint=0402
-         refdes=C101
-        }
-       ha:data {
-              li:padstack_prototypes {
-
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
-
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               -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.40870 {
-          proto=0; x=40.1574mm; y=27.6098mm; 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.40871 {
-          proto=0; x=1.54952in; y=27.6098mm; 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.40857 {
-             string=%a.parent.refdes%; x=40.557704mm; y=28.4099mm; 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.40858 {
-             x1=1.56526in; y1=27.6098mm; x2=1.56526in; y2=27.6098mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.40861 {
-             x1=1.56526in; y1=27.6098mm; x2=1.56526in; y2=27.6098mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.40864 {
-             x1=1.56526in; y1=27.6098mm; x2=40.757604mm; y2=27.6098mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.40867 {
-             x1=1.56526in; y1=27.6098mm; x2=1.56526in; y2=26.6098mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = qIc8VW925zCt24ZkTm0AAAAu
-       }
-       ha:subc.40873 {
-        ha:attributes {
-         value=1uF
-         footprint=0402
-         refdes=C102
-        }
-       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.40887 {
-          proto=0; x=1.644in; y=27.6098mm; 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.40888 {
-          proto=0; x=1.67548in; y=27.6098mm; 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.40874 {
-             string=%a.parent.refdes%; x=1.62824in; y=1.0555in; scale=100; 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.40875 {
-             x1=1.65974in; y1=27.6098mm; x2=1.65974in; y2=27.6098mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.40878 {
-             x1=1.65974in; y1=27.6098mm; x2=1.65974in; y2=27.6098mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.40881 {
-             x1=1.65974in; y1=27.6098mm; x2=43.157396mm; y2=27.6098mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.40884 {
-             x1=1.65974in; y1=27.6098mm; x2=1.65974in; y2=28.6098mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
-         }
-        }
-       }
-        uid = qIc8VW925zCt24ZkTm0AAAAX
-       }
-       ha:subc.551 {
-        ha:attributes {
-         value=56k
-         footprint=0402
-         refdes=R32
-        }
-       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  
-              }
-            }
-          }
+          name=mnt
         }
        }
+      }
+      li:layers {
 
-        li:objects {
-         ha:padstack_ref.553 {
-          proto=0; x=2.006in; y=1.08326in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
-
-          li:thermal {
-          }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-          ha:attributes {
-            term=1
-            name=1
+         li:objects {
+          ha:line.64031 {
+           x1=2.26928in; y1=894.62mil; x2=2.26928in; y2=1.09539in; thickness=6.0mil; clearance=0.0;
           }
-         }
-         ha:padstack_ref.554 {
-          proto=0; x=2.006in; y=1.11474in; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+          ha:line.64034 {
+           x1=2.26928in; y1=1.09539in; x2=1.93071in; y2=1.09539in; thickness=6.0mil; clearance=0.0;
           }
-
-          li:thermal {
+          ha:line.64037 {
+           x1=1.93071in; y1=1.09539in; x2=1.93071in; y2=894.62mil; thickness=6.0mil; clearance=0.0;
           }
-
-          ha:attributes {
-            term=2
-            name=2
+          ha:line.64040 {
+           x1=1.93071in; y1=894.62mil; x2=2.26928in; y2=894.62mil; thickness=6.0mil; clearance=0.0;
           }
-         }
-        }
-        li:layers {
-
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
-
-           li:objects {
-            ha:text.552 {
-             string=%a.parent.refdes%; x=2.0375in; y=1.0675in; scale=100; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
-             }
-             rot = 270.000000
-            }
-           }
-           ha:type {
-            silk = 1
-            top = 1
+          ha:text.64043 {
+           string=%a.parent.refdes%; x=2.175in; y=945.0mil; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+            onsolder=1
            }
+           rot = 180.000000
+          }
          }
-
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
-
-           li:objects {
-            ha:line.555 {
-             x1=2.006in; y1=27.9146mm; x2=2.006in; y2=27.9146mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.558 {
-             x1=2.006in; y1=27.9146mm; x2=2.006in; y2=27.9146mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.561 {
-             x1=2.006in; y1=27.9146mm; x2=2.006in; y2=26.9146mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.564 {
-             x1=2.006in; y1=27.9146mm; x2=49.9524mm; y2=27.9146mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
-           }
+         ha:type {
+          silk = 1
+          bottom = 1
          }
-        }
-       }
-        uid = qIc8VW925zCt24ZkTm0AAAAU
-       }
-      ha:subc.30626 {
-       ha:attributes {
-        value=AT1220
-        footprint=AT1220
-        refdes=U8
        }
-      ha:data {
-            li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=23.62mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -29.53mil  
-              -29.53mil  
-              29.53mil  
-              -29.53mil  
-              29.53mil  
-              29.53mil  
-              -29.53mil  
-              29.53mil  
-             }
+         li:objects {
+          ha:line.64044 {
+           x1=54.000959mm; y1=25.16698mm; x2=54.000959mm; y2=25.16698mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
            }
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -29.53mil  
-              -29.53mil  
-              29.53mil  
-              -29.53mil  
-              29.53mil  
-              29.53mil  
-              -29.53mil  
-              29.53mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -29.53mil  
-              -29.53mil  
-              29.53mil  
-              -29.53mil  
-              29.53mil  
-              29.53mil  
-              -29.53mil  
-              29.53mil  
-             }
+          }
+          ha:line.64047 {
+           x1=2.175in; y1=945.0mil; x2=2.175in; y2=945.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -29.53mil  
-              -29.53mil  
-              29.53mil  
-              -29.53mil  
-              29.53mil  
-              29.53mil  
-              -29.53mil  
-              29.53mil  
-             }
+          }
+          ha:line.64050 {
+           x1=2.175in; y1=945.0mil; x2=2.175in; y2=25.003mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -29.53mil  
-              -29.53mil  
-              29.53mil  
-              -29.53mil  
-              29.53mil  
-              29.53mil  
-              -29.53mil  
-              29.53mil  
-             }
+          }
+          ha:line.64053 {
+           x1=2.175in; y1=945.0mil; x2=54.245mm; y2=945.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
            }
+          }
+         }
+         ha:type {
+          bottom = 1
+          virtual = 1
+          misc = 1
          }
        }
+      }
+     }
+      uid = qzneKWK0pLfBwDGZcG8AAABa
+     }
+     ha:subc.64062 {
+      ha:attributes {
+       value=Companion
+       footprint=0-338068-8
+       refdes=J9
+      }
+     ha:data {
+          li:padstack_prototypes {
 
-       ha:ps_proto_v6.1 {
-         hdia=23.62mil; hplated=1; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=59.06mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-           }
+      ha:ps_proto_v6.0 {
+        hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=59.06mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=59.06mil;            }
-            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  
             }
-            clearance=0.0
-           }
+          }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=59.06mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=59.06mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
+           clearance=0.0
+            li:ps_poly {
+             -23.0mil  
+             -23.0mil  
+             23.0mil  
+             -23.0mil  
+             23.0mil  
+             23.0mil  
+             -23.0mil  
+             23.0mil  
             }
-            clearance=0.0
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.30650 {
-         proto=0; x=850.0mil; y=372.06mil; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=pin1
-         }
-        }
-        ha:padstack_ref.30651 {
-         proto=1; x=850.0mil; y=627.95mil; rot=90.000000; xmirror=1; smirror=1; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=pin2
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+          }
 
-          li:objects {
-           ha:line.30627 {
-            x1=18.540222mm; y1=8.125206mm; x2=18.540222mm; y2=439.97mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.30630 {
-            x1=18.540222mm; y1=680.12mil; x2=18.540222mm; y2=14.225016mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.30633 {
-            x1=17.015206mm; y1=620.08mil; x2=789.97mil; y2=620.08mil; thickness=10.0mil; clearance=0.0;
-           }
-           ha:arc.30636 {
-            x=850.0mil; y=500.0mil; width=6.100064mm; height=6.100064mm; astart=270.000000; adelta=-360.000000; thickness=10.0mil; clearance=0.0;
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
            }
-           ha:text.30637 {
-            string=%a.parent.refdes%; x=850.0mil; y=500.0mil; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-             onsolder=1
+           clearance=0.0
+            li:ps_poly {
+             -23.0mil  
+             -23.0mil  
+             23.0mil  
+             -23.0mil  
+             23.0mil  
+             23.0mil  
+             -23.0mil  
+             23.0mil  
             }
-            rot = 90.000000
-           }
           }
-          ha:type {
-           silk = 1
-           bottom = 1
-          }
-        }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
-
-          li:objects {
-           ha:line.30638 {
-            x1=850.0mil; y1=12.700127mm; x2=850.0mil; y2=12.700127mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.30641 {
-            x1=850.0mil; y1=500.0mil; x2=850.0mil; y2=500.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
            }
-           ha:line.30644 {
-            x1=850.0mil; y1=500.0mil; x2=850.0mil; y2=13.7mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+           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:line.30647 {
-            x1=850.0mil; y1=500.0mil; x2=22.59mm; y2=500.0mil; 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 {
-           bottom = 1
-           virtual = 1
-           misc = 1
           }
         }
-       }
-      }
-       uid = Bda500dsIaChqNFriEwAAACd
       }
-      ha:subc.52662 {
-       ha:attributes {
-        value=2.49k
-        footprint=0402
-        refdes=R35
-       }
-      ha:data {
-            li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      ha:ps_proto_v6.1 {
+        hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              -0.349758mm  
-              -0.249936mm  
-              0.349758mm  
-              0.249936mm  
-              0.349758mm  
-             }
+          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: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: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: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:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=46.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
            }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.52676 {
-         proto=0; x=17.093664mm; y=29.157923mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
-        }
-        ha:padstack_ref.52677 {
-         proto=0; x=16.294072mm; y=29.157923mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=2
-           name=2
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+           clearance=0.0
+          }
 
-          li:objects {
-           ha:text.52663 {
-            string=%a.parent.refdes%; x=18.221668mm; y=31.048723mm; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 180.000000
+          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:type {
-           silk = 1
-           top = 1
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=52.0mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
           }
         }
+      }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+      ha:ps_proto_v6.2 {
+        hdia=59.06mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
 
-          li:objects {
-           ha:line.52664 {
-            x1=16.693868mm; y1=29.157923mm; x2=16.693868mm; y2=29.157923mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.52667 {
-            x1=16.693868mm; y1=29.157923mm; x2=16.693868mm; y2=29.157923mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.52670 {
-            x1=16.693868mm; y1=29.157923mm; x2=15.693868mm; y2=29.157923mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.52673 {
-            x1=16.693868mm; y1=29.157923mm; x2=16.693868mm; y2=28.157923mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
+           clearance=0.0
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
-       }
-      }
-       uid = qIc8VW925zCt24ZkTm0AAABV
-      }
-      ha:subc.52679 {
-       ha:attributes {
-        value=1k
-        footprint=0402
-        refdes=R51
-       }
-      ha:data {
-            li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=73.56mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
+          }
 
-           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: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: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: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: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: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.52693 {
-         proto=0; x=17.116236mm; y=30.187385mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=1
-         }
+      li:objects {
+       ha:padstack_ref.64088 {
+        proto=0; x=62.865mm; y=255.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=6.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.52694 {
-         proto=0; x=16.316644mm; y=30.187385mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+        ha:attributes {
+          term=1
+          name=pin1
         }
        }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
-
-          li:objects {
-           ha:text.52680 {
-            string=%a.parent.refdes%; x=20.09845mm; y=30.833585mm; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 180.000000
-           }
-          }
-          ha:type {
-           silk = 1
-           top = 1
-          }
+       ha:padstack_ref.64089 {
+        proto=1; x=2.425in; y=155.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=6.0mil;
+        ha:flags {
+         clearline=1
         }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+        li:thermal {
+        }
 
-          li:objects {
-           ha:line.52681 {
-            x1=16.71644mm; y1=30.187385mm; x2=16.71644mm; y2=30.187385mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.52684 {
-            x1=16.71644mm; y1=30.187385mm; x2=16.71644mm; y2=30.187385mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.52687 {
-            x1=16.71644mm; y1=30.187385mm; x2=15.71644mm; y2=30.187385mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.52690 {
-            x1=16.71644mm; y1=30.187385mm; x2=16.71644mm; y2=29.187385mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
+        ha:attributes {
+          term=2
+          name=pin2
         }
        }
-      }
-       uid = qIc8VW925zCt24ZkTm0AAABW
-      }
-      ha:subc.52696 {
-       ha:attributes {
-        value=MS5607
-        footprint=MS5607
-        refdes=U4
-       }
-      ha:data {
-            li:padstack_prototypes {
-
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              11.81mil  
-              -21.655mil  
-              -11.81mil  
-              -21.655mil  
-              -11.81mil  
-              21.655mil  
-              11.81mil  
-              21.655mil  
-             }
-           }
+       ha:padstack_ref.64090 {
+        proto=1; x=60.325mm; y=255.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=6.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              14.81mil  
-              -24.655mil  
-              -14.81mil  
-              -24.655mil  
-              -14.81mil  
-              24.655mil  
-              14.81mil  
-              24.655mil  
-             }
-           }
+        li:thermal {
+        }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              11.81mil  
-              -21.655mil  
-              -11.81mil  
-              -21.655mil  
-              -11.81mil  
-              21.655mil  
-              11.81mil  
-              21.655mil  
-             }
-           }
-         }
+        ha:attributes {
+          term=3
+          name=pin3
+        }
        }
-      }
-
-       li:objects {
-        ha:padstack_ref.52723 {
-         proto=0; x=18.587466mm; y=1.1184in; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=8
-           name=pin8
-         }
+       ha:padstack_ref.64091 {
+        proto=1; x=2.325in; y=155.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=6.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.52724 {
-         proto=0; x=18.587466mm; y=1.205in; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=1
-           name=pin1
-         }
+        li:thermal {
         }
-        ha:padstack_ref.52725 {
-         proto=0; x=781.0mil; y=1.1184in; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=7
-           name=pin7
-         }
+        ha:attributes {
+          term=4
+          name=pin4
+        }
+       }
+       ha:padstack_ref.64092 {
+        proto=1; x=57.785mm; y=255.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=6.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.52726 {
-         proto=0; x=781.0mil; y=1.205in; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=2
-           name=pin2
-         }
+        ha:attributes {
+          term=5
+          name=pin5
+        }
+       }
+       ha:padstack_ref.64093 {
+        proto=1; x=56.515mm; y=155.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=6.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.52727 {
-         proto=0; x=830.21mil; y=1.1184in; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=6
-           name=pin6
-         }
+        ha:attributes {
+          term=6
+          name=pin6
+        }
+       }
+       ha:padstack_ref.64094 {
+        proto=1; x=2.175in; y=255.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=6.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.52728 {
-         proto=0; x=830.21mil; y=1.205in; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=3
-           name=pin3
-         }
+        ha:attributes {
+          term=7
+          name=pin7
+        }
+       }
+       ha:padstack_ref.64095 {
+        proto=1; x=53.975mm; y=155.0mil; rot=-180.000000; xmirror=1; smirror=1; clearance=6.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.52729 {
-         proto=0; x=22.337268mm; y=1.1184in; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=5
-           name=pin5
-         }
+        ha:attributes {
+          term=8
+          name=pin8
+        }
+       }
+       ha:padstack_ref.64096 {
+        proto=2; x=2.53011in; y=4.676902mm; rot=-180.000000; xmirror=1; smirror=1; clearance=6.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.52730 {
-         proto=0; x=22.337268mm; y=1.205in; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=4
-           name=pin4
-         }
+        ha:attributes {
+          term=0
+          name=mnt
         }
        }
-       li:layers {
+      }
+      li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-          li:objects {
-           ha:line.52697 {
-            x1=17.962372mm; y1=28.007183mm; x2=17.962372mm; y2=1.220755in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.52700 {
-            x1=17.962372mm; y1=1.220755in; x2=22.962362mm; y2=1.220755in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.52703 {
-            x1=22.962362mm; y1=28.007183mm; x2=22.962362mm; y2=1.220755in; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.52706 {
-            x1=17.962372mm; y1=28.007183mm; x2=22.962362mm; y2=28.007183mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:arc.52709 {
-            x=719.49mil; y=31.432119mm; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-           }
-           ha:text.52710 {
-            string=%a.parent.refdes%; x=703.99mil; y=26.456259mm; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 0.000000
-           }
+         li:objects {
+          ha:line.64063 {
+           x1=65.809622mm; y1=104.62mil; x2=65.809622mm; y2=7.756906mm; thickness=6.0mil; clearance=0.0;
           }
-          ha:type {
-           silk = 1
-           top = 1
+          ha:line.64066 {
+           x1=65.809622mm; y1=7.756906mm; x2=51.030124mm; y2=7.756906mm; thickness=6.0mil; clearance=0.0;
           }
-        }
+          ha:line.64069 {
+           x1=51.030124mm; y1=7.756906mm; x2=51.030124mm; y2=104.62mil; thickness=6.0mil; clearance=0.0;
+          }
+          ha:line.64072 {
+           x1=51.030124mm; y1=104.62mil; x2=65.809622mm; y2=104.62mil; thickness=6.0mil; clearance=0.0;
+          }
+          ha:text.64075 {
+           string=%a.parent.refdes%; x=62.865mm; y=155.0mil; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+            onsolder=1
+           }
+           rot = 180.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          bottom = 1
+         }
+       }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-          li:objects {
-           ha:line.52711 {
-            x1=805.605mil; y1=1.1617in; x2=805.605mil; y2=1.1617in; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.52714 {
-            x1=805.6mil; y1=29.507053mm; x2=805.6mil; y2=29.507053mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
+         li:objects {
+          ha:line.64076 {
+           x1=59.069422mm; y1=5.1481mm; x2=59.069422mm; y2=5.1481mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
            }
-           ha:line.52717 {
-            x1=805.6mil; y1=29.507053mm; x2=805.6mil; y2=30.507053mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+          }
+          ha:line.64079 {
+           x1=62.865mm; y1=155.0mil; x2=62.865mm; y2=155.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-           ha:line.52720 {
-            x1=805.6mil; y1=29.507053mm; x2=21.46224mm; y2=29.507053mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+          }
+          ha:line.64082 {
+           x1=62.865mm; y1=155.0mil; x2=62.865mm; y2=4.937mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+          ha:line.64085 {
+           x1=62.865mm; y1=155.0mil; x2=61.865mm; y2=155.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
-        }
+         }
+         ha:type {
+          bottom = 1
+          virtual = 1
+          misc = 1
+         }
        }
       }
-       uid = qIc8VW925zCt24ZkTm0AAABY
+     }
+      uid = qzneKWK0pLfBwDGZcG8AAABc
+     }
+     ha:subc.64098 {
+      ha:attributes {
+       value=0.1uF
+       footprint=0402
+       refdes=C43
       }
-      ha:subc.52732 {
-       ha:attributes {
-        value=0.1uF
-        footprint=0402
-        refdes=C10
-       }
-      ha:data {
-            li:padstack_prototypes {
+     ha:data {
+          li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
+          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  
             }
-            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.425958mm  
+             -0.326136mm  
+             -0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             0.326136mm  
+             0.425958mm  
+             -0.326136mm  
+            }
+          }
 
-           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
            }
-
-           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  
             }
-            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.52746 {
-         proto=0; x=19.917636mm; y=32.293553mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
+      li:objects {
+       ha:padstack_ref.64112 {
+        proto=0; x=1.944in; y=-26.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.64113 {
+        proto=0; x=1.944in; y=5.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.52747 {
-         proto=0; x=19.118044mm; y=32.293553mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+        ha:attributes {
+          term=2
+          name=2
         }
        }
-       li:layers {
+      }
+      li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-          li:objects {
-           ha:text.52733 {
-            string=%a.parent.refdes%; x=18.769048mm; y=33.089335mm; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 180.000000
+         li:objects {
+          ha:text.64099 {
+           string=%a.parent.refdes%; x=51.3715mm; y=-1.238504mm; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
            }
+           rot = 270.000000
           }
-          ha:type {
-           silk = 1
-           top = 1
-          }
-        }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-          li:objects {
-           ha:line.52734 {
-            x1=19.51784mm; y1=32.293553mm; x2=19.51784mm; y2=32.293553mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.52737 {
-            x1=19.51784mm; y1=32.293553mm; x2=19.51784mm; y2=32.293553mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
+         li:objects {
+          ha:line.64100 {
+           x1=1.944in; y1=-0.260604mm; x2=1.944in; y2=-0.260604mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
            }
-           ha:line.52740 {
-            x1=19.51784mm; y1=32.293553mm; x2=18.51784mm; y2=32.293553mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
+          }
+          ha:line.64103 {
+           x1=1.944in; y1=-0.260604mm; x2=1.944in; y2=-0.260604mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-           ha:line.52743 {
-            x1=19.51784mm; y1=32.293553mm; x2=19.51784mm; y2=31.293553mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
+          }
+          ha:line.64106 {
+           x1=1.944in; y1=-0.260604mm; x2=1.944in; y2=-1.260604mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
           }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
+          ha:line.64109 {
+           x1=1.944in; y1=-0.260604mm; x2=48.3776mm; y2=-0.260604mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
-        }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
        }
       }
-       uid = qIc8VW925zCt24ZkTm0AAAAk
+     }
+      uid = qIc8VW925zCt24ZkTm0AAABP
+     }
+     ha:subc.64115 {
+      ha:attributes {
+       value=0.1uF
+       footprint=0402
+       refdes=C42
       }
-      ha:subc.53542 {
-       ha:attributes {
-        value=APAE1575R1840AADB7-T
-        footprint=GP.18.4
-        refdes=A1
-       }
-      ha:data {
-            li:padstack_prototypes {
+     ha:data {
+          li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.95mm; hplated=1; htop=0; hbottom=0;
-         li:shape {
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=2.5mm;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=2.5mm;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 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
-           }
+          }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=2.5mm;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=3.0mm;            }
-            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  
             }
-            clearance=0.0
-           }
+          }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=3.0mm;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
            }
-         }
-       }
+           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.53571 {
-         proto=0; x=36.195mm; y=500.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.25mm;
-         ha:flags {
-          clearline=1
-         }
+      li:objects {
+       ha:padstack_ref.64129 {
+        proto=0; x=1.78252in; y=-29.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
+        ha:attributes {
+          term=1
+          name=1
         }
        }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+       ha:padstack_ref.64130 {
+        proto=0; x=1.814in; y=-29.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
+        }
 
-          li:objects {
-           ha:line.53543 {
-            x1=46.195mm; y1=5.7mm; x2=46.195mm; y2=21.7mm; thickness=15.0mil; clearance=0.0;
-           }
-           ha:line.53546 {
-            x1=46.195mm; y1=5.7mm; x2=44.195mm; y2=3.7mm; thickness=15.0mil; clearance=0.0;
-           }
-           ha:line.53549 {
-            x1=28.195mm; y1=3.7mm; x2=44.195mm; y2=3.7mm; thickness=15.0mil; clearance=0.0;
-           }
-           ha:line.53552 {
-            x1=28.195mm; y1=3.7mm; x2=28.195mm; y2=21.7mm; thickness=15.0mil; clearance=0.0;
-           }
-           ha:line.53555 {
-            x1=28.195mm; y1=21.7mm; x2=46.195mm; y2=21.7mm; thickness=15.0mil; clearance=0.0;
-           }
-           ha:text.53558 {
-            string=%a.parent.refdes%; x=45.195mm; y=20.7mm; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-             onsolder=1
-            }
-            rot = 270.000000
-           }
-          }
-          ha:type {
-           silk = 1
-           bottom = 1
-          }
+        li:thermal {
         }
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+        ha:attributes {
+          term=2
+          name=2
+        }
+       }
+      }
+      li:layers {
 
-          li:objects {
-           ha:line.53559 {
-            x1=36.195mm; y1=500.0mil; x2=36.195mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
-            ha:flags {
-             selected=1
-            }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-            ha:attributes {
-              subc-role=pnp-origin
-            }
+         li:objects {
+          ha:text.64116 {
+           string=%a.parent.refdes%; x=1.66276in; y=-58.5mil; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
            }
-           ha:line.53562 {
-            x1=37.195mm; y1=500.0mil; x2=37.195mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
-            ha:flags {
-             selected=1
-            }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
+         }
+       }
 
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.53565 {
-            x1=37.195mm; y1=500.0mil; x2=36.195mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
-            ha:flags {
-             selected=1
-            }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-            ha:attributes {
-              subc-role=x
-            }
+         li:objects {
+          ha:line.64117 {
+           x1=1.79826in; y1=-29.0mil; x2=1.79826in; y2=-29.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
            }
-           ha:line.53568 {
-            x1=37.195mm; y1=500.0mil; x2=37.195mm; y2=11.7mm; thickness=0.1mm; clearance=0.0;
-            ha:flags {
-             selected=1
-            }
-
-            ha:attributes {
-              subc-role=y
-            }
+          }
+          ha:line.64120 {
+           x1=1.79826in; y1=-29.0mil; x2=1.79826in; y2=-29.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
           }
-          ha:type {
-           bottom = 1
-           virtual = 1
-           misc = 1
+          ha:line.64123 {
+           x1=1.79826in; y1=-29.0mil; x2=46.675804mm; y2=-29.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
           }
-        }
+          ha:line.64126 {
+           x1=1.79826in; y1=-29.0mil; x2=1.79826in; y2=0.2634mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
        }
       }
-       uid = qIc8VW925zCt24ZkTm0AAAA5
+     }
+      uid = qIc8VW925zCt24ZkTm0AAABa
+     }
+     ha:subc.64132 {
+      ha:attributes {
+       footprint=0603
+       value=22uF
+       openscad=0603
+       refdes=C44
       }
-      ha:subc.53573 {
-       ha:attributes {
-        value=SAW
-        footprint=saw
-        refdes=S1
-       }
-      ha:data {
-            li:padstack_prototypes {
+     ha:data {
+          li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.162559mm  
-              -0.124967mm  
-              -0.162559mm  
-              0.124967mm  
-              0.162559mm  
-              0.124967mm  
-              0.162559mm  
-              -0.124967mm  
-             }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
+           clearance=0.0
+            li:ps_poly {
+             0.374904mm  
+             -0.499872mm  
+             -0.374904mm  
+             -0.499872mm  
+             -0.374904mm  
+             0.499872mm  
+             0.374904mm  
+             0.499872mm  
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.312547mm  
-              -0.274955mm  
-              -0.312547mm  
-              0.274955mm  
-              0.312547mm  
-              0.274955mm  
-              0.312547mm  
-              -0.274955mm  
-             }
-           }
+          }
 
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.162559mm  
-              -0.124967mm  
-              -0.162559mm  
-              0.124967mm  
-              0.162559mm  
-              0.124967mm  
-              0.162559mm  
-              -0.124967mm  
-             }
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
            }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.53599 {
-         proto=0; x=1.28in; y=450.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
+           clearance=0.0
+            li:ps_poly {
+             17.76mil  
+             -0.576072mm  
+             -17.76mil  
+             -0.576072mm  
+             -17.76mil  
+             0.576072mm  
+             17.76mil  
+             0.576072mm  
+            }
+          }
 
-         ha:attributes {
-           term=1
-           name=1
-         }
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             0.374904mm  
+             -0.499872mm  
+             -0.374904mm  
+             -0.499872mm  
+             -0.374904mm  
+             0.499872mm  
+             0.374904mm  
+             0.499872mm  
+            }
+          }
         }
-        ha:padstack_ref.53600 {
-         proto=0; x=1.26031in; y=438.68mil; rot=270.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
+      }
+     }
 
-         ha:attributes {
-           term=2
-           name=2
-         }
+      li:objects {
+       ha:padstack_ref.64146 {
+        proto=0; x=1.76482in; y=64.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.53601 {
-         proto=0; x=1.26031in; y=11.717528mm; rot=270.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=5
-           name=5
-         }
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+       ha:padstack_ref.64147 {
+        proto=0; x=1.816in; y=64.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.53602 {
-         proto=0; x=1.24063in; y=438.68mil; rot=270.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=3
-           name=3
-         }
+        ha:attributes {
+          term=2
+          name=2
         }
-        ha:padstack_ref.53603 {
-         proto=0; x=1.24063in; y=11.717528mm; rot=270.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+      }
+      li:layers {
 
-         li:thermal {
-         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-         ha:attributes {
-           term=4
-           name=4
+         li:objects {
+          ha:text.64133 {
+           string=%a.parent.refdes%; x=1.75891in; y=32.5mil; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
+         }
+         ha:type {
+          silk = 1
+          top = 1
          }
-        }
        }
-       li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-          li:objects {
-           ha:line.53574 {
-            x1=32.711898mm; y1=11.930126mm; x2=1.23276in; y2=11.930126mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.53577 {
-            x1=1.23276in; y1=430.31mil; x2=1.23276in; y2=11.930126mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.53580 {
-            x1=32.711898mm; y1=430.31mil; x2=1.23276in; y2=430.31mil; thickness=10.0mil; clearance=0.0;
+         li:objects {
+          ha:line.64134 {
+           x1=1.79041in; y1=64.0mil; x2=1.79041in; y2=64.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=pnp-origin
            }
-           ha:line.53583 {
-            x1=32.711898mm; y1=430.31mil; x2=32.711898mm; y2=11.930126mm; thickness=10.0mil; clearance=0.0;
+          }
+          ha:line.64137 {
+           x1=1.79041in; y1=64.0mil; x2=1.79041in; y2=64.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
            }
-           ha:text.53586 {
-            string=%a.parent.refdes%; x=1.28in; y=450.0mil; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = 180.000000
+          }
+          ha:line.64140 {
+           x1=1.79041in; y1=64.0mil; x2=46.476414mm; y2=64.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
            }
           }
-          ha:type {
-           silk = 1
-           top = 1
+          ha:line.64143 {
+           x1=1.79041in; y1=64.0mil; x2=1.79041in; y2=2.6256mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
           }
-        }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = Bda500dsIaChqNFriEwAAACB
+     }
+     ha:subc.64149 {
+      ha:attributes {
+       value=USBmicroB
+       footprint=11071
+       refdes=J5
+      }
+     ha:data {
+          li:padstack_prototypes {
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+      ha:ps_proto_v6.0 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-          li:objects {
-           ha:line.53587 {
-            x1=31.911951mm; y1=450.0mil; x2=31.911951mm; y2=450.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-           ha:line.53590 {
-            x1=1.28in; y1=450.0mil; x2=1.28in; y2=450.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+           clearance=0.0
+            li:ps_poly {
+             7.875mil  
+             -0.675005mm  
+             -7.875mil  
+             -0.675005mm  
+             -7.875mil  
+             0.675005mm  
+             7.875mil  
+             0.675005mm  
             }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
            }
-           ha:line.53593 {
-            x1=1.28in; y1=450.0mil; x2=1.28in; y2=12.43mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+           clearance=0.0
+            li:ps_poly {
+             10.875mil  
+             -0.751205mm  
+             -10.875mil  
+             -0.751205mm  
+             -10.875mil  
+             0.751205mm  
+             10.875mil  
+             0.751205mm  
             }
+          }
+
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
            }
-           ha:line.53596 {
-            x1=1.28in; y1=450.0mil; x2=31.512mm; y2=450.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+           clearance=0.0
+            li:ps_poly {
+             7.875mil  
+             -0.675005mm  
+             -7.875mil  
+             -0.675005mm  
+             -7.875mil  
+             0.675005mm  
+             7.875mil  
+             0.675005mm  
             }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
           }
         }
-       }
       }
-       uid = qIc8VW925zCt24ZkTm0AAAA4
-      }
-      ha:subc.53605 {
-       ha:attributes {
-        value=MAX-8Q
-        footprint=UBLOX-MAX
-        refdes=U10
-       }
-      ha:data {
-            li:padstack_prototypes {
 
-       ha:ps_proto_v6.0 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+      ha:ps_proto_v6.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 {
-              -35.435mil  
-              -0.350012mm  
-              -35.435mil  
-              0.350012mm  
-              35.435mil  
-              0.350012mm  
-              35.435mil  
-              -0.350012mm  
-             }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
            }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -38.435mil  
-              -16.78mil  
-              -38.435mil  
-              16.78mil  
-              38.435mil  
-              16.78mil  
-              38.435mil  
-              -16.78mil  
-             }
-           }
-         }
-       }
-
-       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 {
-              -35.435mil  
-              -15.75mil  
-              -35.435mil  
-              15.75mil  
-              35.435mil  
-              15.75mil  
-              35.435mil  
-              -15.75mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -38.435mil  
-              -18.75mil  
-              -38.435mil  
-              18.75mil  
-              38.435mil  
-              18.75mil  
-              38.435mil  
-              -18.75mil  
-             }
-           }
-         }
-       }
-
-       ha:ps_proto_v6.2 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -35.435mil  
-              -9.845mil  
-              -35.435mil  
-              9.845mil  
-              35.435mil  
-              9.845mil  
-              35.435mil  
-              -9.845mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -38.435mil  
-              -12.845mil  
-              -38.435mil  
-              12.845mil  
-              38.435mil  
-              12.845mil  
-              38.435mil  
-              -12.845mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -35.435mil  
-              -9.845mil  
-              -35.435mil  
-              9.845mil  
-              35.435mil  
-              9.845mil  
-              35.435mil  
-              -9.845mil  
-             }
-           }
-         }
-       }
-
-       ha:ps_proto_v6.3 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.899922mm  
-              -11.81mil  
-              -0.899922mm  
-              11.81mil  
-              0.899922mm  
-              11.81mil  
-              0.899922mm  
-              -11.81mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.976122mm  
-              -14.81mil  
-              -0.976122mm  
-              14.81mil  
-              0.976122mm  
-              14.81mil  
-              0.976122mm  
-              -14.81mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.899922mm  
-              -11.81mil  
-              -0.899922mm  
-              11.81mil  
-              0.899922mm  
-              11.81mil  
-              0.899922mm  
-              -11.81mil  
-             }
-           }
-         }
-       }
-
-       ha:ps_proto_v6.4 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.89992mm  
-              -0.299973mm  
-              -0.89992mm  
-              0.299973mm  
-              0.89992mm  
-              0.299973mm  
-              0.89992mm  
-              -0.299973mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.976121mm  
-              -14.81mil  
-              -0.976121mm  
-              14.81mil  
-              0.976121mm  
-              14.81mil  
-              0.976121mm  
-              -14.81mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.89992mm  
-              -0.299973mm  
-              -0.89992mm  
-              0.299973mm  
-              0.89992mm  
-              0.299973mm  
-              0.89992mm  
-              -0.299973mm  
-             }
-           }
-         }
-       }
-
-       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.700024mm  
-              -0.350012mm  
-              -0.700024mm  
-              0.350012mm  
-              0.700024mm  
-              0.350012mm  
-              0.700024mm  
-              -0.350012mm  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.776224mm  
-              -16.78mil  
-              -0.776224mm  
-              16.78mil  
-              0.776224mm  
-              16.78mil  
-              0.776224mm  
-              -16.78mil  
-             }
-           }
-
-           ha:ps_shape_v4 {
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.700024mm  
-              -0.350012mm  
-              -0.700024mm  
-              0.350012mm  
-              0.700024mm  
-              0.350012mm  
-              0.700024mm  
-              -0.350012mm  
-             }
-           }
-         }
-       }
-
-       ha:ps_proto_v6.6 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
-
-           ha:ps_shape_v4 {
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
+           clearance=0.0
+            li:ps_poly {
+             -31.495mil  
+             -0.700024mm  
+             -31.495mil  
+             0.700024mm  
+             31.495mil  
+             0.700024mm  
+             31.495mil  
+             -0.700024mm  
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.700023mm  
-              -0.400049mm  
-              -0.700023mm  
-              0.400049mm  
-              0.700023mm  
-              0.400049mm  
-              0.700023mm  
-              -0.400049mm  
-             }
-           }
+          }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.776224mm  
-              -18.75mil  
-              -0.776224mm  
-              18.75mil  
-              0.776224mm  
-              18.75mil  
-              0.776224mm  
-              -18.75mil  
-             }
+          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.876173mm  
+             -0.776224mm  
+             -0.876173mm  
+             0.776224mm  
+             0.876173mm  
+             0.776224mm  
+             0.876173mm  
+             -0.776224mm  
             }
-            clearance=0.0
-             li:ps_poly {
-              -0.700023mm  
-              -0.400049mm  
-              -0.700023mm  
-              0.400049mm  
-              0.700023mm  
-              0.400049mm  
-              0.700023mm  
-              -0.400049mm  
-             }
-           }
-         }
-       }
-      }
-
-       li:objects {
-        ha:padstack_ref.53632 {
-         proto=0; x=23.81377mm; y=14.071727mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.875mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
+          }
 
-         ha:attributes {
-           term=18
-           name=pin18
-         }
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -31.495mil  
+             -0.700024mm  
+             -31.495mil  
+             0.700024mm  
+             31.495mil  
+             0.700024mm  
+             31.495mil  
+             -0.700024mm  
+            }
+          }
         }
-        ha:padstack_ref.53633 {
-         proto=0; x=23.81377mm; y=23.571327mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.875mil;
-         ha:flags {
-          clearline=1
-         }
+      }
 
-         li:thermal {
-         }
+      ha:ps_proto_v6.2 {
+        hdia=0.0; hplated=0; htop=0; hbottom=0;
+        li:shape {
 
-         ha:attributes {
-           term=1
-           name=pin1
-         }
-        }
-        ha:padstack_ref.53634 {
-         proto=1; x=980.86mil; y=14.071727mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
-         }
+          ha:ps_shape_v4 {
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.94996mm  
+             0.94996mm  
+             0.94996mm  
+             0.94996mm  
+             0.94996mm  
+             -0.94996mm  
+             -0.94996mm  
+             -0.94996mm  
+            }
+          }
 
-         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 {
+             -1.02616mm  
+             1.02616mm  
+             1.02616mm  
+             1.02616mm  
+             1.02616mm  
+             -1.02616mm  
+             -1.02616mm  
+             -1.02616mm  
+            }
+          }
 
-         ha:attributes {
-           term=17
-           name=pin17
-         }
+          ha:ps_shape_v4 {
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=0.0
+            li:ps_poly {
+             -0.94996mm  
+             0.94996mm  
+             0.94996mm  
+             0.94996mm  
+             0.94996mm  
+             -0.94996mm  
+             -0.94996mm  
+             -0.94996mm  
+            }
+          }
         }
-        ha:padstack_ref.53635 {
-         proto=1; x=980.86mil; y=23.571327mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
-         }
+      }
 
-         li:thermal {
-         }
+      ha:ps_proto_v6.3 {
+        hdia=0.0; hplated=1; htop=0; hbottom=0;
+        li:shape {
 
-         ha:attributes {
-           term=2
-           name=pin2
-         }
-        }
-        ha:padstack_ref.53636 {
-         proto=1; x=1.02417in; y=14.071727mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
-         }
+          ha:ps_shape_v4 {
+           ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=10.0mil
+          }
 
-         li:thermal {
-         }
+          ha:ps_shape_v4 {
+           ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=0.45mm; square=0;           }
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            mech = 1
+           }
+           clearance=10.0mil
+          }
 
-         ha:attributes {
-           term=16
-           name=pin16
-         }
-        }
-        ha:padstack_ref.53637 {
-         proto=1; x=1.02417in; y=23.571327mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
-         }
+          ha:ps_shape_v4 {
+           ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.2024mm; square=0;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=10.0mil
+          }
 
-         li:thermal {
-         }
+          ha:ps_shape_v4 {
+           ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=10.0mil
+          }
 
-         ha:attributes {
-           term=3
-           name=pin3
-         }
-        }
-        ha:padstack_ref.53638 {
-         proto=1; x=1.06747in; y=14.071727mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
-         }
+          ha:ps_shape_v4 {
+           ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;           }
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=10.0mil
+          }
 
-         li:thermal {
-         }
+          ha:ps_shape_v4 {
+           ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.2024mm; square=0;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=10.0mil
+          }
 
-         ha:attributes {
-           term=15
-           name=pin15
-         }
+          ha:ps_shape_v4 {
+           ha:ps_line { x1=0.0; y1=0.55mm; x2=0.0; y2=-0.55mm; thickness=1.05mm; square=0;           }
+           ha:combining { auto=1;           }
+           ha:layer_mask {
+            top = 1
+            paste = 1
+           }
+           clearance=10.0mil
+          }
         }
-        ha:padstack_ref.53639 {
-         proto=1; x=1.06747in; y=23.571327mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
+      }
+     }
 
-         ha:attributes {
-           term=4
-           name=pin4
-         }
+      li:objects {
+       ha:padstack_ref.64163 {
+        proto=0; x=22.889972mm; y=7.29996mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.53640 {
-         proto=1; x=1.11077in; y=14.071727mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=14
-           name=pin14
-         }
+        li:thermal {
         }
-        ha:padstack_ref.53641 {
-         proto=1; x=1.11077in; y=23.571327mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=5
-           name=pin5
-         }
+        ha:attributes {
+          term=1
+          name=VBUS
         }
-        ha:padstack_ref.53642 {
-         proto=1; x=1.15408in; y=14.071727mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=13
-           name=pin13
-         }
+       }
+       ha:padstack_ref.64164 {
+        proto=0; x=875.59mil; y=7.29996mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.53643 {
-         proto=1; x=1.15408in; y=23.571327mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=6
-           name=pin6
-         }
+        li:thermal {
         }
-        ha:padstack_ref.53644 {
-         proto=1; x=1.19738in; y=14.071727mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=12
-           name=pin12
-         }
+        ha:attributes {
+          term=2
+          name=D-
         }
-        ha:padstack_ref.53645 {
-         proto=1; x=1.19738in; y=23.571327mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=7
-           name=pin7
-         }
+       }
+       ha:padstack_ref.64165 {
+        proto=0; x=850.0mil; y=7.29996mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.53646 {
-         proto=1; x=1.24069in; y=14.071727mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=11
-           name=pin11
-         }
+        li:thermal {
         }
-        ha:padstack_ref.53647 {
-         proto=1; x=1.24069in; y=23.571327mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=8
-           name=pin8
-         }
+        ha:attributes {
+          term=3
+          name=D+
         }
-        ha:padstack_ref.53648 {
-         proto=0; x=1.284in; y=14.071727mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.875mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=10
-           name=pin10
-         }
+       }
+       ha:padstack_ref.64166 {
+        proto=0; x=20.940014mm; y=7.29996mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.53649 {
-         proto=0; x=1.284in; y=23.571327mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.875mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=9
-           name=pin9
-         }
+        li:thermal {
         }
-        ha:padstack_ref.53650 {
-         proto=2; x=23.81377mm; y=554.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=18
-           name=pin18
-         }
+        ha:attributes {
+          term=4
+          name=HS
         }
-        ha:padstack_ref.53651 {
-         proto=2; x=23.81377mm; y=23.571454mm; rot=270.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=pin1
-         }
+       }
+       ha:padstack_ref.64167 {
+        proto=0; x=798.82mil; y=7.29996mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.53652 {
-         proto=3; x=980.86mil; y=554.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=9.845mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=17
-           name=pin17
-         }
+        li:thermal {
         }
-        ha:padstack_ref.53653 {
-         proto=4; x=980.86mil; y=23.571453mm; rot=270.000000; xmirror=0; smirror=0; clearance=9.845mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=2
-           name=pin2
-         }
+        ha:attributes {
+          term=5
+          name=GND
         }
-        ha:padstack_ref.53654 {
-         proto=3; x=1.02417in; y=554.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=9.845mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=16
-           name=pin16
-         }
+       }
+       ha:padstack_ref.64168 {
+        proto=1; x=18.389981mm; y=270.67mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.53655 {
-         proto=4; x=1.02417in; y=23.571453mm; rot=270.000000; xmirror=0; smirror=0; clearance=9.845mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=3
-           name=pin3
-         }
+        li:thermal {
         }
-        ha:padstack_ref.53656 {
-         proto=3; x=1.06747in; y=554.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=9.845mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=15
-           name=pin15
-         }
+        ha:attributes {
+          term=G
         }
-        ha:padstack_ref.53657 {
-         proto=4; x=1.06747in; y=23.571453mm; rot=270.000000; xmirror=0; smirror=0; clearance=9.845mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=4
-           name=pin4
-         }
+       }
+       ha:padstack_ref.64169 {
+        proto=1; x=975.985mil; y=270.67mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.53658 {
-         proto=3; x=1.11077in; y=554.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=9.845mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=14
-           name=pin14
-         }
+        li:thermal {
         }
-        ha:padstack_ref.53659 {
-         proto=4; x=1.11077in; y=23.571453mm; rot=270.000000; xmirror=0; smirror=0; clearance=9.845mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=5
-           name=pin5
-         }
+        ha:attributes {
+          term=G
         }
-        ha:padstack_ref.53660 {
-         proto=3; x=1.15408in; y=554.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=9.845mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=13
-           name=pin13
-         }
+       }
+       ha:padstack_ref.64170 {
+        proto=2; x=804.72mil; y=182.09mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.53661 {
-         proto=4; x=1.15408in; y=23.571453mm; rot=270.000000; xmirror=0; smirror=0; clearance=9.845mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=6
-           name=pin6
-         }
+        li:thermal {
         }
-        ha:padstack_ref.53662 {
-         proto=3; x=1.19738in; y=554.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=9.845mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=12
-           name=pin12
-         }
+        ha:attributes {
+          term=G
         }
-        ha:padstack_ref.53663 {
-         proto=4; x=1.19738in; y=23.571453mm; rot=270.000000; xmirror=0; smirror=0; clearance=9.845mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=7
-           name=pin7
-         }
+       }
+       ha:padstack_ref.64171 {
+        proto=2; x=22.740112mm; y=182.09mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.53664 {
-         proto=3; x=1.24069in; y=554.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=9.845mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=11
-           name=pin11
-         }
+        li:thermal {
         }
-        ha:padstack_ref.53665 {
-         proto=4; x=1.24069in; y=23.571453mm; rot=270.000000; xmirror=0; smirror=0; clearance=9.845mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=8
-           name=pin8
-         }
+        ha:attributes {
+          term=G
         }
-        ha:padstack_ref.53666 {
-         proto=2; x=1.284in; y=554.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=10
-           name=pin10
-         }
+       }
+       ha:padstack_ref.64172 {
+        proto=3; x=18.390108mm; y=182.08354331mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.259969mm;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.53667 {
-         proto=2; x=1.284in; y=23.571454mm; rot=270.000000; xmirror=0; smirror=0; clearance=11.81mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=9
-           name=pin9
-         }
+        li:thermal {
         }
-        ha:padstack_ref.53668 {
-         proto=5; x=23.81377mm; y=13.271754mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.875mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
 
-         ha:attributes {
-           term=18
-           name=pin18
-         }
+        ha:attributes {
+          term=G
         }
-        ha:padstack_ref.53669 {
-         proto=5; x=23.81377mm; y=959.5mil; rot=270.000000; xmirror=0; smirror=0; clearance=7.875mil;
-         ha:flags {
-          clearline=1
-         }
-
-         li:thermal {
-         }
-
-         ha:attributes {
-           term=1
-           name=pin1
-         }
+       }
+       ha:padstack_ref.64173 {
+        proto=3; x=975.98mil; y=182.08354331mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.259969mm;
+        ha:flags {
+         clearline=1
         }
-        ha:padstack_ref.53670 {
-         proto=6; x=980.86mil; y=13.271754mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-         }
+        li:thermal {
+        }
 
-         ha:attributes {
-           term=17
-           name=pin17
-         }
+        ha:attributes {
+          term=G
         }
-        ha:padstack_ref.53671 {
-         proto=6; x=980.86mil; y=959.5mil; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
-         }
+       }
+      }
+      li:layers {
 
-         li:thermal {
-         }
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
 
-         ha:attributes {
-           term=2
-           name=pin2
+         li:objects {
+          ha:text.64150 {
+           string=%a.parent.refdes%; x=850.0mil; y=125.0mil; scale=100; fid=0;
+           ha:flags {
+            dyntext=1
+            floater=1
+           }
+           rot = 0.000000
+          }
          }
-        }
-        ha:padstack_ref.53672 {
-         proto=6; x=1.02417in; y=13.271754mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
+         ha:type {
+          silk = 1
+          top = 1
          }
+       }
 
-         li:thermal {
-         }
+       ha:subc-aux {
+        lid=1
+        ha:combining {        }
 
-         ha:attributes {
-           term=16
-           name=pin16
-         }
-        }
-        ha:padstack_ref.53673 {
-         proto=6; x=1.02417in; y=959.5mil; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
-         }
+         li:objects {
+          ha:line.64151 {
+           x1=850.0mil; y1=5.676451mm; x2=850.0mil; y2=5.676451mm; thickness=0.1mm; clearance=0.0;
+           ha:flags {
+            selected=1
+           }
 
-         li:thermal {
-         }
+           ha:attributes {
+             subc-role=pnp-origin
+           }
+          }
+          ha:line.64154 {
+           x1=850.0mil; y1=125.0mil; x2=850.0mil; y2=125.0mil; thickness=0.1mm; clearance=0.0;
+           ha:flags {
+            selected=1
+           }
 
-         ha:attributes {
-           term=3
-           name=pin3
-         }
-        }
-        ha:padstack_ref.53674 {
-         proto=6; x=1.06747in; y=13.271754mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
-         }
+           ha:attributes {
+             subc-role=origin
+           }
+          }
+          ha:line.64157 {
+           x1=850.0mil; y1=125.0mil; x2=20.59mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
+           ha:flags {
+            selected=1
+           }
 
-         li:thermal {
-         }
+           ha:attributes {
+             subc-role=x
+           }
+          }
+          ha:line.64160 {
+           x1=850.0mil; y1=125.0mil; x2=850.0mil; y2=2.175mm; thickness=0.1mm; clearance=0.0;
+           ha:flags {
+            selected=1
+           }
 
-         ha:attributes {
-           term=15
-           name=pin15
+           ha:attributes {
+             subc-role=y
+           }
+          }
          }
-        }
-        ha:padstack_ref.53675 {
-         proto=6; x=1.06747in; y=959.5mil; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
          }
+       }
 
-         li:thermal {
-         }
+       {ha:top copper} {
+        lid=2
+        ha:combining {        }
 
-         ha:attributes {
-           term=4
-           name=pin4
+         li:objects {
          }
-        }
-        ha:padstack_ref.53676 {
-         proto=6; x=1.11077in; y=13.271754mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
+         ha:type {
+          copper = 1
+          top = 1
          }
+       }
 
-         li:thermal {
-         }
+       ha:top_paste {
+        lid=3
+        ha:combining { auto=1;        }
 
-         ha:attributes {
-           term=14
-           name=pin14
+         li:objects {
          }
-        }
-        ha:padstack_ref.53677 {
-         proto=6; x=1.11077in; y=959.5mil; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
+         ha:type {
+          top = 1
+          paste = 1
          }
+       }
 
-         li:thermal {
-         }
+       ha:top_mask {
+        lid=4
+        ha:combining { sub=1; auto=1;        }
 
-         ha:attributes {
-           term=5
-           name=pin5
+         li:objects {
          }
-        }
-        ha:padstack_ref.53678 {
-         proto=6; x=1.15408in; y=13.271754mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
+         ha:type {
+          top = 1
+          mask = 1
          }
+       }
 
-         li:thermal {
-         }
+       ha:any_internal_copper {
+        lid=5
+        ha:combining {        }
 
-         ha:attributes {
-           term=13
-           name=pin13
+         li:objects {
          }
-        }
-        ha:padstack_ref.53679 {
-         proto=6; x=1.15408in; y=959.5mil; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
+         ha:type {
+          copper = 1
+          intern = 1
          }
+         stack_offs = 1
+       }
 
-         li:thermal {
-         }
+       ha:bottom_copper {
+        lid=6
+        ha:combining {        }
 
-         ha:attributes {
-           term=6
-           name=pin6
+         li:objects {
          }
-        }
-        ha:padstack_ref.53680 {
-         proto=6; x=1.19738in; y=13.271754mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
+         ha:type {
+          bottom = 1
+          copper = 1
          }
+       }
 
-         li:thermal {
-         }
+       ha:bottom_mask {
+        lid=7
+        ha:combining { sub=1; auto=1;        }
 
-         ha:attributes {
-           term=12
-           name=pin12
+         li:objects {
          }
-        }
-        ha:padstack_ref.53681 {
-         proto=6; x=1.19738in; y=959.5mil; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
+         ha:type {
+          bottom = 1
+          mask = 1
          }
+       }
 
-         li:thermal {
-         }
+       ha:bottom_silk {
+        lid=8
+        ha:combining { auto=1;        }
 
-         ha:attributes {
-           term=7
-           name=pin7
+         li:objects {
          }
-        }
-        ha:padstack_ref.53682 {
-         proto=6; x=1.24069in; y=13.271754mm; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
+         ha:type {
+          silk = 1
+          bottom = 1
          }
+       }
 
-         li:thermal {
-         }
+       ha:bottom_paste {
+        lid=9
+        ha:combining { auto=1;        }
 
-         ha:attributes {
-           term=11
-           name=pin11
+         li:objects {
          }
-        }
-        ha:padstack_ref.53683 {
-         proto=6; x=1.24069in; y=959.5mil; rot=270.000000; xmirror=0; smirror=0; clearance=5.905mil;
-         ha:flags {
-          clearline=1
+         ha:type {
+          bottom = 1
+          paste = 1
          }
+       }
 
-         li:thermal {
-         }
+       ha:outline {
+        lid=10
+        ha:combining {        }
 
-         ha:attributes {
-           term=8
-           name=pin8
-         }
-        }
-        ha:padstack_ref.53684 {
-         proto=5; x=1.284in; y=13.271754mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.875mil;
-         ha:flags {
-          clearline=1
+         li:objects {
          }
-
-         li:thermal {
+         ha:type {
+          boundary = 1
          }
+         purpose = uroute
+       }
 
-         ha:attributes {
-           term=10
-           name=pin10
-         }
-        }
-        ha:padstack_ref.53685 {
-         proto=5; x=1.284in; y=959.5mil; rot=270.000000; xmirror=0; smirror=0; clearance=7.875mil;
-         ha:flags {
-          clearline=1
-         }
+       ha:pmech {
+        lid=11
+        ha:combining { auto=1;        }
 
-         li:thermal {
+         li:objects {
          }
-
-         ha:attributes {
-           term=9
-           name=pin9
+         ha:type {
+          mech = 1
          }
-        }
+         purpose = proute
        }
-       li:layers {
 
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+       ha:umech {
+        lid=12
+        ha:combining { auto=1;        }
 
-          li:objects {
-           ha:line.53606 {
-            x1=911.96mil; y1=12.57173mm; x2=911.96mil; y2=25.071324mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.53609 {
-            x1=1.30959in; y1=25.071324mm; x2=911.96mil; y2=25.071324mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.53612 {
-            x1=1.30959in; y1=12.57173mm; x2=1.30959in; y2=25.071324mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:line.53615 {
-            x1=1.30959in; y1=12.57173mm; x2=911.96mil; y2=12.57173mm; thickness=10.0mil; clearance=0.0;
-           }
-           ha:arc.53618 {
-            x=23.81377mm; y=21.771356mm; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-           }
-           ha:text.53619 {
-            string=%a.parent.refdes%; x=1.00916in; y=15.770606mm; scale=100; 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.53620 {
-            x1=28.213671mm; y1=18.821526mm; x2=28.213671mm; y2=18.821526mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
-            }
-           }
-           ha:line.53623 {
-            x1=1.11077in; y1=741.0mil; x2=1.11077in; y2=741.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
-            }
-           }
-           ha:line.53626 {
-            x1=1.11077in; y1=741.0mil; x2=1.11077in; y2=17.8214mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
-            }
-           }
-           ha:line.53629 {
-            x1=1.11077in; y1=741.0mil; x2=29.213558mm; y2=741.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
-            }
-           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
-          }
-        }
+         li:objects {
+         }
+         ha:type {
+          mech = 1
+         }
+         purpose = uroute
        }
       }
-       uid = qIc8VW925zCt24ZkTm0AAAAV
-      }
+     }
+      uid = t+CANjtdPMoBlE0Q3VMAAAAB
+     }
    }
    li:layers {
 
-    ha:top {
+    ha:top-sig {
      lid=0
      group=3
      ha:combining {     }
 
+      ha:attributes {
+        {pcb-rnd::key::vis}={<Key>l; Shift<Key>t}
+        {pcb-rnd::key::select}={<Key>l; <Key>t}
+      }
+
       li:objects {
-       ha:line.3050 {
-        x1=454.16mil; y1=7.4078mm; x2=454.16mil; y2=274.16mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61361 {
+        x1=14.075664mm; y1=9.9478mm; x2=14.075664mm; y2=374.16mil; thickness=10.0mil; clearance=12.0mil;
        }
-       ha:line.3053 {
-        x1=454.16mil; y1=274.16mil; x2=445.0mil; y2=265.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61364 {
+        x1=14.075664mm; y1=374.16mil; x2=545.0mil; y2=365.0mil; thickness=10.0mil; clearance=12.0mil;
        }
-       ha:line.3056 {
-        x1=445.0mil; y1=265.0mil; x2=9.4479mm; y2=265.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61367 {
+        x1=545.0mil; y1=365.0mil; x2=11.9879mm; y2=365.0mil; thickness=10.0mil; clearance=12.0mil;
        }
-       ha:line.3059 {
-        x1=9.4479mm; y1=265.0mil; x2=8.4184mm; y2=7.760462mm; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61370 {
+        x1=11.9879mm; y1=365.0mil; x2=10.9584mm; y2=10.300462mm; thickness=10.0mil; clearance=12.0mil;
        }
-       ha:line.3062 {
-        x1=414.0mil; y1=291.0mil; x2=11.0192mm; y2=291.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61373 {
+        x1=514.0mil; y1=391.0mil; x2=13.5592mm; y2=391.0mil; thickness=10.0mil; clearance=12.0mil;
        }
-       ha:line.3065 {
-        x1=11.0192mm; y1=291.0mil; x2=434.47mil; y2=7.4078mm; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61376 {
+        x1=13.5592mm; y1=391.0mil; x2=534.47mil; y2=9.9478mm; thickness=10.0mil; clearance=12.0mil;
        }
-       ha:line.3068 {
-        x1=8.4184mm; y1=331.12mil; x2=9.267952mm; y2=331.12mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61379 {
+        x1=10.9584mm; y1=431.12mil; x2=11.807952mm; y2=431.12mil; thickness=10.0mil; clearance=12.0mil;
        }
-       ha:line.3071 {
-        x1=9.267952mm; y1=331.12mil; x2=366.0mil; y2=330.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61382 {
+        x1=11.807952mm; y1=431.12mil; x2=466.0mil; y2=430.0mil; thickness=10.0mil; clearance=12.0mil;
        }
-       ha:line.3155 {
-        x1=133.0mil; y1=750.0mil; x2=78.0mil; y2=695.0mil; thickness=25.0mil; clearance=20.0mil;
+       ha:line.61385 {
+        x1=233.0mil; y1=850.0mil; x2=178.0mil; y2=795.0mil; thickness=25.0mil; clearance=20.0mil;
        }
-       ha:line.3158 {
-        x1=78.0mil; y1=695.0mil; x2=78.0mil; y2=605.0mil; thickness=25.0mil; clearance=20.0mil;
+       ha:line.61388 {
+        x1=178.0mil; y1=795.0mil; x2=178.0mil; y2=705.0mil; thickness=25.0mil; clearance=20.0mil;
        }
-       ha:line.3161 {
-        x1=78.0mil; y1=605.0mil; x2=133.0mil; y2=550.0mil; thickness=25.0mil; clearance=20.0mil;
+       ha:line.61391 {
+        x1=178.0mil; y1=705.0mil; x2=233.0mil; y2=650.0mil; thickness=25.0mil; clearance=20.0mil;
        }
-       ha:line.3164 {
-        x1=133.0mil; y1=550.0mil; x2=78.0mil; y2=495.0mil; thickness=25.0mil; clearance=20.0mil;
+       ha:line.61394 {
+        x1=233.0mil; y1=650.0mil; x2=178.0mil; y2=595.0mil; thickness=25.0mil; clearance=20.0mil;
        }
-       ha:line.3167 {
-        x1=78.0mil; y1=495.0mil; x2=78.0mil; y2=405.0mil; thickness=25.0mil; clearance=20.0mil;
+       ha:line.61397 {
+        x1=178.0mil; y1=595.0mil; x2=178.0mil; y2=505.0mil; thickness=25.0mil; clearance=20.0mil;
        }
-       ha:line.3170 {
-        x1=78.0mil; y1=405.0mil; x2=133.0mil; y2=350.0mil; thickness=25.0mil; clearance=20.0mil;
+       ha:line.61400 {
+        x1=178.0mil; y1=505.0mil; x2=233.0mil; y2=450.0mil; thickness=25.0mil; clearance=20.0mil;
        }
-       ha:line.3173 {
-        x1=12.535662mm; y1=9.4578mm; x2=13.0212mm; y2=9.4578mm; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61403 {
+        x1=15.075662mm; y1=472.35433071mil; x2=15.5612mm; y2=472.35433071mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3176 {
-        x1=13.0212mm; y1=9.4578mm; x2=513.0mil; y2=372.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61406 {
+        x1=15.5612mm; y1=472.35433071mil; x2=613.0mil; y2=472.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3179 {
-        x1=542.0mil; y1=549.0mil; x2=570.0mil; y2=549.0mil; thickness=25.0mil; clearance=20.0mil;
+       ha:line.61409 {
+        x1=642.0mil; y1=649.0mil; x2=670.0mil; y2=649.0mil; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3182 {
-        x1=542.0mil; y1=611.0mil; x2=563.0mil; y2=590.0mil; thickness=25.0mil; clearance=20.0mil;
+       ha:line.61412 {
+        x1=642.0mil; y1=711.0mil; x2=663.0mil; y2=690.0mil; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3185 {
-        x1=542.0mil; y1=611.0mil; x2=542.0mil; y2=631.0mil; thickness=25.0mil; clearance=20.0mil;
+       ha:line.61415 {
+        x1=642.0mil; y1=711.0mil; x2=642.0mil; y2=731.0mil; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3188 {
-        x1=620.0mil; y1=610.0mil; x2=620.0mil; y2=630.0mil; thickness=25.0mil; clearance=20.0mil;
+       ha:line.61418 {
+        x1=720.0mil; y1=710.0mil; x2=720.0mil; y2=730.0mil; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3191 {
-        x1=600.0mil; y1=590.0mil; x2=620.0mil; y2=610.0mil; thickness=25.0mil; clearance=20.0mil;
+       ha:line.61421 {
+        x1=700.0mil; y1=690.0mil; x2=720.0mil; y2=710.0mil; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3194 {
-        x1=563.0mil; y1=590.0mil; x2=600.0mil; y2=590.0mil; thickness=25.0mil; clearance=20.0mil;
+       ha:line.61424 {
+        x1=663.0mil; y1=690.0mil; x2=700.0mil; y2=690.0mil; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3197 {
-        x1=542.0mil; y1=629.0mil; x2=367.0mil; y2=629.0mil; thickness=25.0mil; clearance=20.0mil;
+       ha:line.61427 {
+        x1=642.0mil; y1=729.0mil; x2=467.0mil; y2=729.0mil; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3200 {
-        x1=367.0mil; y1=629.0mil; x2=328.0mil; y2=668.0mil; thickness=25.0mil; clearance=20.0mil;
+       ha:line.61430 {
+        x1=467.0mil; y1=729.0mil; x2=428.0mil; y2=768.0mil; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3203 {
-        x1=542.0mil; y1=493.0mil; x2=542.0mil; y2=549.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61433 {
+        x1=642.0mil; y1=593.0mil; x2=642.0mil; y2=649.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3206 {
-        x1=628.0mil; y1=493.0mil; x2=628.0mil; y2=541.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61436 {
+        x1=728.0mil; y1=593.0mil; x2=728.0mil; y2=641.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3209 {
-        x1=628.0mil; y1=541.0mil; x2=620.0mil; y2=549.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61439 {
+        x1=728.0mil; y1=641.0mil; x2=720.0mil; y2=649.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3212 {
-        x1=573.48mil; y1=493.0mil; x2=573.48mil; y2=12.078208mm; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61442 {
+        x1=673.48mil; y1=593.0mil; x2=673.48mil; y2=14.618208mm; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3215 {
-        x1=573.48mil; y1=12.078208mm; x2=585.0mil; y2=464.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61445 {
+        x1=673.48mil; y1=14.618208mm; x2=685.0mil; y2=564.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3218 {
-        x1=133.0mil; y1=750.0mil; x2=145.61mil; y2=750.0mil; thickness=25.0mil; clearance=20.0mil;
+       ha:line.61448 {
+        x1=233.0mil; y1=850.0mil; x2=245.61mil; y2=850.0mil; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3221 {
-        x1=145.61mil; y1=750.0mil; x2=227.61mil; y2=668.0mil; thickness=25.0mil; clearance=20.0mil;
+       ha:line.61451 {
+        x1=245.61mil; y1=850.0mil; x2=327.61mil; y2=768.0mil; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3224 {
-        x1=345.0mil; y1=531.0mil; x2=345.0mil; y2=606.0mil; thickness=25.0mil; clearance=20.0mil;
+       ha:line.61454 {
+        x1=445.0mil; y1=631.0mil; x2=445.0mil; y2=706.0mil; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3227 {
-        x1=345.0mil; y1=606.0mil; x2=368.0mil; y2=629.0mil; thickness=25.0mil; clearance=20.0mil;
+       ha:line.61457 {
+        x1=445.0mil; y1=706.0mil; x2=468.0mil; y2=729.0mil; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3230 {
-        x1=453.0mil; y1=461.0mil; x2=423.0mil; y2=461.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61460 {
+        x1=553.0mil; y1=561.0mil; x2=523.0mil; y2=561.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3233 {
-        x1=423.0mil; y1=461.0mil; x2=399.0mil; y2=485.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61463 {
+        x1=523.0mil; y1=561.0mil; x2=499.0mil; y2=585.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3236 {
-        x1=453.0mil; y1=539.74mil; x2=10.725404mm; y2=539.74mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61466 {
+        x1=553.0mil; y1=639.74mil; x2=13.265404mm; y2=639.74mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3239 {
-        x1=10.725404mm; y1=539.74mil; x2=399.0mil; y2=516.48mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61469 {
+        x1=13.265404mm; y1=639.74mil; x2=499.0mil; y2=616.48mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3242 {
-        x1=677.0mil; y1=534.0mil; x2=677.0mil; y2=584.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61472 {
+        x1=777.0mil; y1=634.0mil; x2=777.0mil; y2=684.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3245 {
-        x1=716.0mil; y1=534.0mil; x2=716.0mil; y2=584.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61475 {
+        x1=816.0mil; y1=634.0mil; x2=816.0mil; y2=684.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3248 {
-        x1=677.0mil; y1=615.48mil; x2=677.0mil; y2=619.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61478 {
+        x1=777.0mil; y1=715.48mil; x2=777.0mil; y2=719.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3251 {
-        x1=716.0mil; y1=615.48mil; x2=716.0mil; y2=620.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61481 {
+        x1=816.0mil; y1=715.48mil; x2=816.0mil; y2=720.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3254 {
-        x1=716.0mil; y1=620.0mil; x2=697.0mil; y2=639.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61484 {
+        x1=816.0mil; y1=720.0mil; x2=797.0mil; y2=739.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3257 {
-        x1=581.0mil; y1=631.0mil; x2=581.0mil; y2=703.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61487 {
+        x1=681.0mil; y1=731.0mil; x2=681.0mil; y2=803.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3260 {
-        x1=514.0mil; y1=703.0mil; x2=542.0mil; y2=703.0mil; thickness=25.0mil; clearance=20.0mil;
+       ha:line.61490 {
+        x1=614.0mil; y1=803.0mil; x2=642.0mil; y2=803.0mil; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3275 {
-        x1=698.0mil; y1=439.0mil; x2=781.0mil; y2=439.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61493 {
+        x1=798.0mil; y1=539.0mil; x2=881.0mil; y2=539.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3278 {
-        x1=698.0mil; y1=10.351mm; x2=17.005808mm; y2=10.351mm; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61496 {
+        x1=798.0mil; y1=12.891mm; x2=19.545808mm; y2=12.891mm; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3281 {
-        x1=17.005808mm; y1=10.351mm; x2=669.0mil; y2=407.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61499 {
+        x1=19.545808mm; y1=12.891mm; x2=769.0mil; y2=507.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3290 {
-        x1=573.0mil; y1=313.0mil; x2=15.202408mm; y2=313.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61502 {
+        x1=673.0mil; y1=413.0mil; x2=17.742408mm; y2=413.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3293 {
-        x1=573.0mil; y1=351.0mil; x2=15.202408mm; y2=351.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61505 {
+        x1=673.0mil; y1=451.0mil; x2=17.742408mm; y2=451.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3296 {
-        x1=12.535662mm; y1=7.4078mm; x2=12.535662mm; y2=7.709662mm; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61508 {
+        x1=15.075662mm; y1=9.9478mm; x2=15.075662mm; y2=10.249662mm; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3299 {
-        x1=12.535662mm; y1=7.709662mm; x2=539.0mil; y2=349.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61511 {
+        x1=15.075662mm; y1=10.249662mm; x2=639.0mil; y2=449.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3302 {
-        x1=539.0mil; y1=349.0mil; x2=539.0mil; y2=383.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61514 {
+        x1=639.0mil; y1=449.0mil; x2=639.0mil; y2=483.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3305 {
-        x1=539.0mil; y1=383.0mil; x2=523.0mil; y2=399.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61517 {
+        x1=639.0mil; y1=483.0mil; x2=623.0mil; y2=499.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3308 {
-        x1=454.16mil; y1=9.4578mm; x2=454.16mil; y2=9.901936mm; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61520 {
+        x1=14.075664mm; y1=472.35433071mil; x2=14.075664mm; y2=12.441936mm; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3311 {
-        x1=454.16mil; y1=9.901936mm; x2=445.0mil; y2=399.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61523 {
+        x1=14.075664mm; y1=12.441936mm; x2=545.0mil; y2=499.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3314 {
-        x1=445.0mil; y1=399.0mil; x2=411.0mil; y2=399.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61526 {
+        x1=545.0mil; y1=499.0mil; x2=511.0mil; y2=499.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3317 {
-        x1=484.0mil; y1=425.0mil; x2=483.0mil; y2=424.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61529 {
+        x1=584.0mil; y1=525.0mil; x2=583.0mil; y2=524.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3320 {
-        x1=332.0mil; y1=282.0mil; x2=332.0mil; y2=7.7461mm; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61532 {
+        x1=432.0mil; y1=382.0mil; x2=432.0mil; y2=10.2861mm; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3323 {
-        x1=332.0mil; y1=7.7461mm; x2=8.4184mm; y2=7.760462mm; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61535 {
+        x1=432.0mil; y1=10.2861mm; x2=10.9584mm; y2=10.300462mm; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3326 {
-        x1=434.47mil; y1=9.4578mm; x2=9.788mm; y2=9.4578mm; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61538 {
+        x1=534.47mil; y1=472.35433071mil; x2=485.35433071mil; y2=472.35433071mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3329 {
-        x1=8.4184mm; y1=9.060434mm; x2=9.390634mm; y2=9.060434mm; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61541 {
+        x1=10.9584mm; y1=11.600434mm; x2=11.930634mm; y2=11.600434mm; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3332 {
-        x1=9.788mm; y1=9.4578mm; x2=9.390634mm; y2=9.060434mm; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61544 {
+        x1=485.35433071mil; y1=472.35433071mil; x2=11.930634mm; y2=11.600434mm; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3335 {
-        x1=8.4184mm; y1=382.3mil; x2=338.3mil; y2=382.3mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61547 {
+        x1=10.9584mm; y1=482.3mil; x2=438.3mil; y2=482.3mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3338 {
-        x1=338.3mil; y1=382.3mil; x2=359.0mil; y2=403.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61550 {
+        x1=438.3mil; y1=482.3mil; x2=459.0mil; y2=503.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3341 {
-        x1=523.0mil; y1=399.0mil; x2=482.0mil; y2=399.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61553 {
+        x1=623.0mil; y1=499.0mil; x2=582.0mil; y2=499.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3344 {
-        x1=482.0mil; y1=399.0mil; x2=474.0mil; y2=391.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61556 {
+        x1=582.0mil; y1=499.0mil; x2=574.0mil; y2=491.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3347 {
-        x1=474.0mil; y1=391.0mil; x2=474.0mil; y2=9.4619mm; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61559 {
+        x1=574.0mil; y1=491.0mil; x2=574.0mil; y2=12.0019mm; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3350 {
-        x1=474.0mil; y1=9.4619mm; x2=12.035536mm; y2=9.4578mm; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61562 {
+        x1=574.0mil; y1=12.0019mm; x2=573.84mil; y2=472.35433071mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3353 {
-        x1=510.0mil; y1=399.0mil; x2=510.0mil; y2=14.465808mm; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61565 {
+        x1=610.0mil; y1=499.0mil; x2=610.0mil; y2=17.005808mm; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3356 {
-        x1=510.0mil; y1=14.465808mm; x2=490.0mil; y2=14.973808mm; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61568 {
+        x1=610.0mil; y1=17.005808mm; x2=590.0mil; y2=17.513808mm; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3359 {
-        x1=549.0mil; y1=455.0mil; x2=576.0mil; y2=455.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61571 {
+        x1=649.0mil; y1=555.0mil; x2=676.0mil; y2=555.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3362 {
-        x1=13.145mm; y1=455.0mil; x2=510.0mil; y2=455.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61574 {
+        x1=15.685mm; y1=555.0mil; x2=610.0mil; y2=555.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3365 {
-        x1=677.0mil; y1=12.764mm; x2=677.0mil; y2=502.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61577 {
+        x1=777.0mil; y1=15.304mm; x2=777.0mil; y2=602.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3368 {
-        x1=677.0mil; y1=502.0mil; x2=633.0mil; y2=458.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61580 {
+        x1=777.0mil; y1=602.0mil; x2=733.0mil; y2=558.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3371 {
-        x1=633.0mil; y1=458.0mil; x2=628.0mil; y2=458.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61583 {
+        x1=733.0mil; y1=558.0mil; x2=728.0mil; y2=558.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3374 {
-        x1=716.0mil; y1=12.764mm; x2=716.0mil; y2=497.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61586 {
+        x1=816.0mil; y1=15.304mm; x2=816.0mil; y2=597.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3377 {
-        x1=716.0mil; y1=497.0mil; x2=662.0mil; y2=443.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61589 {
+        x1=816.0mil; y1=597.0mil; x2=762.0mil; y2=543.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3380 {
-        x1=630.0mil; y1=351.0mil; x2=633.0mil; y2=351.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61592 {
+        x1=730.0mil; y1=451.0mil; x2=733.0mil; y2=451.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3398 {
-        x1=737.0mil; y1=10.351mm; x2=739.48mil; y2=10.351mm; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61595 {
+        x1=837.0mil; y1=12.891mm; x2=839.48mil; y2=12.891mm; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3401 {
-        x1=739.48mil; y1=10.351mm; x2=781.0mil; y2=366.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61598 {
+        x1=839.48mil; y1=12.891mm; x2=881.0mil; y2=466.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3404 {
-        x1=15.151608mm; y1=493.0mil; x2=15.151608mm; y2=12.078208mm; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61601 {
+        x1=17.691608mm; y1=593.0mil; x2=17.691608mm; y2=14.618208mm; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3407 {
-        x1=576.0mil; y1=455.0mil; x2=15.151608mm; y2=12.078208mm; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61604 {
+        x1=676.0mil; y1=555.0mil; x2=17.691608mm; y2=14.618208mm; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3410 {
-        x1=488.0mil; y1=741.0mil; x2=498.0mil; y2=741.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61607 {
+        x1=588.0mil; y1=841.0mil; x2=598.0mil; y2=841.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3413 {
-        x1=498.0mil; y1=741.0mil; x2=542.0mil; y2=785.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61610 {
+        x1=598.0mil; y1=841.0mil; x2=642.0mil; y2=885.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3416 {
-        x1=474.0mil; y1=715.0mil; x2=474.0mil; y2=727.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61613 {
+        x1=574.0mil; y1=815.0mil; x2=574.0mil; y2=827.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3419 {
-        x1=474.0mil; y1=727.0mil; x2=488.0mil; y2=741.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61616 {
+        x1=574.0mil; y1=827.0mil; x2=588.0mil; y2=841.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3422 {
-        x1=581.0mil; y1=667.0mil; x2=12.459208mm; y2=667.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61619 {
+        x1=681.0mil; y1=767.0mil; x2=14.999208mm; y2=767.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3425 {
-        x1=12.459208mm; y1=667.0mil; x2=474.0mil; y2=17.361408mm; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61622 {
+        x1=14.999208mm; y1=767.0mil; x2=574.0mil; y2=19.901408mm; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3431 {
-        x1=677.0mil; y1=619.0mil; x2=701.08mil; y2=643.08mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61625 {
+        x1=777.0mil; y1=719.0mil; x2=801.08mil; y2=743.08mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3437 {
-        x1=16.04137mm; y1=20.23237mm; x2=620.0mil; y2=785.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61628 {
+        x1=18.58137mm; y1=22.77237mm; x2=720.0mil; y2=885.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3470 {
-        x1=253.0mil; y1=9.342882mm; x2=5.465318mm; y2=9.342882mm; thickness=25.0mil; clearance=20.0mil;
+       ha:line.61631 {
+        x1=353.0mil; y1=11.882882mm; x2=315.17mil; y2=11.882882mm; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3473 {
-        x1=5.465318mm; y1=9.342882mm; x2=133.0mil; y2=450.0mil; thickness=25.0mil; clearance=20.0mil;
+       ha:line.61634 {
+        x1=315.17mil; y1=11.882882mm; x2=233.0mil; y2=550.0mil; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3476 {
-        x1=253.0mil; y1=320.0mil; x2=203.0mil; y2=320.0mil; thickness=25.0mil; clearance=20.0mil;
+       ha:line.61637 {
+        x1=353.0mil; y1=420.0mil; x2=303.0mil; y2=420.0mil; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3479 {
-        x1=203.0mil; y1=320.0mil; x2=133.0mil; y2=250.0mil; thickness=25.0mil; clearance=20.0mil;
+       ha:line.61640 {
+        x1=303.0mil; y1=420.0mil; x2=233.0mil; y2=350.0mil; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3482 {
-        x1=484.0mil; y1=425.0mil; x2=470.0mil; y2=425.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61643 {
+        x1=584.0mil; y1=525.0mil; x2=570.0mil; y2=525.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3485 {
-        x1=470.0mil; y1=425.0mil; x2=468.0mil; y2=423.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61646 {
+        x1=570.0mil; y1=525.0mil; x2=568.0mil; y2=523.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3488 {
-        x1=468.0mil; y1=423.0mil; x2=429.0mil; y2=423.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61649 {
+        x1=568.0mil; y1=523.0mil; x2=529.0mil; y2=523.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3491 {
-        x1=429.0mil; y1=423.0mil; x2=420.0mil; y2=432.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61652 {
+        x1=529.0mil; y1=523.0mil; x2=520.0mil; y2=532.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3494 {
-        x1=420.0mil; y1=432.0mil; x2=151.0mil; y2=432.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61655 {
+        x1=520.0mil; y1=532.0mil; x2=251.0mil; y2=532.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3611 {
-        x1=269.0mil; y1=532.0mil; x2=227.9mil; y2=532.0mil; thickness=25.0mil; clearance=20.0mil;
+       ha:line.61658 {
+        x1=369.0mil; y1=632.0mil; x2=8.32866mm; y2=632.0mil; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3614 {
-        x1=13.500608mm; y1=258.0mil; x2=477.0mil; y2=258.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61661 {
+        x1=16.040608mm; y1=358.0mil; x2=577.0mil; y2=358.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3617 {
-        x1=598.0mil; y1=258.0mil; x2=563.0mil; y2=258.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61664 {
+        x1=698.0mil; y1=358.0mil; x2=663.0mil; y2=358.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3620 {
-        x1=13.500608mm; y1=258.0mil; x2=13.500608mm; y2=219.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61667 {
+        x1=16.040608mm; y1=358.0mil; x2=16.040608mm; y2=319.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3629 {
-        x1=12.035536mm; y1=7.4078mm; x2=12.035536mm; y2=261.16mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61670 {
+        x1=573.84mil; y1=9.9478mm; x2=573.84mil; y2=361.16mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.3632 {
-        x1=477.0mil; y1=258.0mil; x2=12.035536mm; y2=261.16mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61673 {
+        x1=577.0mil; y1=358.0mil; x2=573.84mil; y2=361.16mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4082 {
-        x1=620.0mil; y1=703.0mil; x2=620.0mil; y2=735.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61676 {
+        x1=720.0mil; y1=803.0mil; x2=720.0mil; y2=835.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4085 {
-        x1=620.0mil; y1=735.0mil; x2=593.0mil; y2=762.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61679 {
+        x1=720.0mil; y1=835.0mil; x2=693.0mil; y2=862.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4088 {
-        x1=593.0mil; y1=762.0mil; x2=593.0mil; y2=819.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61682 {
+        x1=693.0mil; y1=862.0mil; x2=693.0mil; y2=919.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4091 {
-        x1=593.0mil; y1=819.0mil; x2=618.0mil; y2=844.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61685 {
+        x1=693.0mil; y1=919.0mil; x2=718.0mil; y2=944.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4100 {
-        x1=542.0mil; y1=785.0mil; x2=542.0mil; y2=21.558mm; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61688 {
+        x1=642.0mil; y1=885.0mil; x2=642.0mil; y2=24.098mm; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4103 {
-        x1=542.0mil; y1=21.558mm; x2=13.900404mm; y2=854.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61691 {
+        x1=642.0mil; y1=24.098mm; x2=16.440404mm; y2=954.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4106 {
-        x1=585.0mil; y1=898.0mil; x2=585.0mil; y2=21.850604mm; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61694 {
+        x1=685.0mil; y1=998.0mil; x2=685.0mil; y2=24.390604mm; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4109 {
-        x1=585.0mil; y1=21.850604mm; x2=14.7mm; y2=854.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61697 {
+        x1=685.0mil; y1=24.390604mm; x2=17.24mm; y2=954.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4118 {
-        x1=585.0mil; y1=24.259mm; x2=585.0mil; y2=942.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61700 {
+        x1=685.0mil; y1=26.799mm; x2=685.0mil; y2=1.042in; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4121 {
-        x1=585.0mil; y1=942.0mil; x2=600.0mil; y2=927.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61703 {
+        x1=685.0mil; y1=1.042in; x2=700.0mil; y2=26.0858mm; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4124 {
-        x1=600.0mil; y1=927.0mil; x2=603.0mil; y2=927.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61706 {
+        x1=700.0mil; y1=26.0858mm; x2=703.0mil; y2=26.0858mm; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4127 {
-        x1=603.0mil; y1=927.0mil; x2=610.0mil; y2=920.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61709 {
+        x1=703.0mil; y1=26.0858mm; x2=710.0mil; y2=1.02in; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4130 {
-        x1=610.0mil; y1=920.0mil; x2=610.0mil; y2=906.45mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61712 {
+        x1=710.0mil; y1=1.02in; x2=710.0mil; y2=1.00645in; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4133 {
-        x1=610.0mil; y1=906.45mil; x2=618.45mil; y2=898.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61715 {
+        x1=710.0mil; y1=1.00645in; x2=718.45mil; y2=998.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4136 {
-        x1=618.45mil; y1=898.0mil; x2=618.45mil; y2=21.45157mm; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61718 {
+        x1=718.45mil; y1=998.0mil; x2=718.45mil; y2=23.99157mm; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4139 {
-        x1=618.45mil; y1=21.45157mm; x2=618.5mil; y2=844.5mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61721 {
+        x1=718.45mil; y1=23.99157mm; x2=718.5mil; y2=944.5mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.40804 {
-        x1=1.508in; y1=27.6098mm; x2=1.54952in; y2=27.6098mm; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61724 {
+        x1=1.608in; y1=1.187in; x2=1.64952in; y2=1.187in; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.40807 {
-        x1=1.676in; y1=1.08752in; x2=1.67548in; y2=27.6098mm; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61727 {
+        x1=1.776in; y1=30.163008mm; x2=1.77548in; y2=1.187in; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.40810 {
-        x1=1.676in; y1=28.1178mm; x2=1.676in; y2=1.08752in; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61730 {
+        x1=1.776in; y1=1.207in; x2=1.776in; y2=30.163008mm; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.40813 {
-        x1=1.69073in; y1=1.12173in; x2=1.676in; y2=28.1178mm; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61733 {
+        x1=1.79073in; y1=1.22173in; x2=1.776in; y2=1.207in; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.40816 {
-        x1=1.69073in; y1=1.14379in; x2=1.69073in; y2=1.12173in; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61736 {
+        x1=1.79073in; y1=31.592266mm; x2=1.79073in; y2=1.22173in; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.40819 {
-        x1=1.644in; y1=28.1686mm; x2=1.644in; y2=27.6098mm; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61739 {
+        x1=1.744in; y1=1.209in; x2=1.744in; y2=1.187in; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.40822 {
-        x1=1.65923in; y1=1.12423in; x2=1.644in; y2=28.1686mm; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61742 {
+        x1=1.75923in; y1=1.22423in; x2=1.744in; y2=1.209in; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.40825 {
-        x1=1.65923in; y1=1.14379in; x2=1.65923in; y2=1.12423in; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61745 {
+        x1=1.75923in; y1=31.592266mm; x2=1.75923in; y2=1.22423in; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.40828 {
-        x1=40.54475mm; y1=28.58135mm; x2=40.1574mm; y2=1.11in; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61748 {
+        x1=1.69625in; y1=31.12135mm; x2=1.681in; y2=30.734mm; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.40831 {
-        x1=40.54475mm; y1=1.14379in; x2=40.54475mm; y2=28.58135mm; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61751 {
+        x1=1.69625in; y1=31.592266mm; x2=1.69625in; y2=31.12135mm; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.40834 {
-        x1=40.1574mm; y1=1.11in; x2=40.1574mm; y2=27.6098mm; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61754 {
+        x1=1.681in; y1=30.734mm; x2=1.681in; y2=1.187in; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.40837 {
-        x1=39.744904mm; y1=1.12624in; x2=40.1574mm; y2=1.11in; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61757 {
+        x1=1.66476in; y1=1.22624in; x2=1.681in; y2=30.734mm; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.40840 {
-        x1=39.744904mm; y1=1.14379in; x2=39.744904mm; y2=1.12624in; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61760 {
+        x1=1.66476in; y1=31.592266mm; x2=1.66476in; y2=1.22624in; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.40843 {
-        x1=1.67548in; y1=27.6098mm; x2=1.718in; y2=27.6098mm; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61763 {
+        x1=1.77548in; y1=1.187in; x2=1.818in; y2=1.187in; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.40846 {
-        x1=40.1574mm; y1=27.6098mm; x2=1.644in; y2=27.6098mm; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61766 {
+        x1=1.681in; y1=1.187in; x2=1.744in; y2=1.187in; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.40849 {
-        x1=1.53326in; y1=28.022804mm; x2=1.54952in; y2=27.6098mm; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61769 {
+        x1=41.484804mm; y1=1.20326in; x2=1.64952in; y2=1.187in; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.40852 {
-        x1=1.53326in; y1=1.14379in; x2=1.53326in; y2=28.022804mm; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61772 {
+        x1=41.484804mm; y1=31.592266mm; x2=41.484804mm; y2=1.20326in; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.52637 {
-        x1=20.45764mm; y1=31.753553mm; x2=19.917636mm; y2=32.293553mm; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61775 {
+        x1=22.99764mm; y1=34.293553mm; x2=22.457636mm; y2=34.833553mm; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.52640 {
-        x1=20.45764mm; y1=31.709353mm; x2=20.45764mm; y2=31.753553mm; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61778 {
+        x1=22.99764mm; y1=34.249353mm; x2=22.99764mm; y2=34.293553mm; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.52643 {
-        x1=21.08734mm; y1=31.079653mm; x2=20.45764mm; y2=31.709353mm; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61781 {
+        x1=23.62734mm; y1=33.619653mm; x2=22.99764mm; y2=34.249353mm; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.52646 {
-        x1=21.08734mm; y1=30.606993mm; x2=21.08734mm; y2=31.079653mm; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61784 {
+        x1=23.62734mm; y1=33.146993mm; x2=23.62734mm; y2=33.619653mm; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.52649 {
-        x1=19.83744mm; y1=1.2239824in; x2=20.45764mm; y2=31.709353mm; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61787 {
+        x1=22.37744mm; y1=33.629153mm; x2=22.99764mm; y2=34.249353mm; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.52652 {
-        x1=19.83744mm; y1=30.606993mm; x2=19.83744mm; y2=1.2239824in; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61790 {
+        x1=22.37744mm; y1=33.146993mm; x2=22.37744mm; y2=33.629153mm; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.52655 {
-        x1=18.587438mm; y1=31.762947mm; x2=19.118044mm; y2=32.293553mm; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61793 {
+        x1=21.127438mm; y1=34.302947mm; x2=21.658044mm; y2=34.833553mm; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.52658 {
-        x1=18.587438mm; y1=30.606993mm; x2=18.587438mm; y2=31.762947mm; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61796 {
+        x1=21.127438mm; y1=33.146993mm; x2=21.127438mm; y2=34.302947mm; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.53502 {
-        x1=31.0388mm; y1=420.0mil; x2=1.284in; y2=420.0mil; thickness=25.0mil; clearance=20.0mil;
+       ha:line.61799 {
+        x1=1.322in; y1=520.0mil; x2=1.384in; y2=520.0mil; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.53505 {
-        x1=1.197in; y1=445.0mil; x2=31.0388mm; y2=420.0mil; thickness=25.0mil; clearance=20.0mil;
+       ha:line.61802 {
+        x1=32.9438mm; y1=545.0mil; x2=1.322in; y2=520.0mil; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.53508 {
-        x1=1.197in; y1=445.0mil; x2=1.197in; y2=13.2621mm; thickness=25.0mil; clearance=20.0mil;
+       ha:line.61805 {
+        x1=32.9438mm; y1=545.0mil; x2=32.9438mm; y2=15.8021mm; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.53511 {
-        x1=31.0388mm; y1=420.0511811mil; x2=31.512mm; y2=11.1425mm; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61808 {
+        x1=1.322in; y1=13.2093mm; x2=34.052mm; y2=13.6825mm; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.53514 {
-        x1=31.0388mm; y1=420.0mil; x2=31.0388mm; y2=420.0511811mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61811 {
+        x1=1.322in; y1=520.0mil; x2=1.322in; y2=13.2093mm; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.53517 {
-        x1=1.197in; y1=13.2621mm; x2=1.19738in; y2=13.2718mm; thickness=25.0mil; clearance=20.0mil;
+       ha:line.61814 {
+        x1=32.9438mm; y1=15.8021mm; x2=1.29738in; y2=15.8118mm; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.53520 {
-        x1=1.27899in; y1=420.0mil; x2=1.26031in; y2=11.1425mm; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61817 {
+        x1=35.026346mm; y1=520.0mil; x2=34.551874mm; y2=13.6825mm; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.53523 {
-        x1=1.27899in; y1=420.0mil; x2=1.284in; y2=420.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61820 {
+        x1=35.026346mm; y1=520.0mil; x2=1.384in; y2=520.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.53526 {
-        x1=1.284in; y1=480.0mil; x2=1.284in; y2=13.2718mm; thickness=25.0mil; clearance=20.0mil;
+       ha:line.61823 {
+        x1=1.384in; y1=580.0mil; x2=1.384in; y2=15.8118mm; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.53529 {
-        x1=1.27899in; y1=480.0mil; x2=1.26031in; y2=11.7175mm; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61826 {
+        x1=35.026346mm; y1=580.0mil; x2=34.551874mm; y2=14.2575mm; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.53532 {
-        x1=1.27899in; y1=480.0mil; x2=1.284in; y2=480.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61829 {
+        x1=35.026346mm; y1=580.0mil; x2=1.384in; y2=580.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.53535 {
-        x1=31.512mm; y1=13.2702mm; x2=1.24069in; y2=13.2718mm; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61832 {
+        x1=34.052mm; y1=15.8102mm; x2=1.34069in; y2=15.8118mm; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.53538 {
-        x1=31.512mm; y1=11.7175mm; x2=31.512mm; y2=13.2702mm; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61835 {
+        x1=34.052mm; y1=14.2575mm; x2=34.052mm; y2=15.8102mm; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.53690 {
-        x1=1.28in; y1=450.0mil; x2=1.375in; y2=450.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61838 {
+        x1=1.38in; y1=550.0mil; x2=37.465mm; y2=550.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.53693 {
-        x1=1.375in; y1=450.0mil; x2=36.195mm; y2=500.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61841 {
+        x1=37.465mm; y1=550.0mil; x2=1.525in; y2=600.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:polygon.4322 {
+       ha:polygon.61844 {
         li:geometry {
           ta:contour {
-           { 62.865mm; 10.0mil }
-           { 2.74in; 10.0mil }
-           { 2.74in; 430.0mil }
-           { 2.55in; 430.0mil }
-           { 2.55in; 300.0mil }
+           { 65.405mm; 110.0mil }
+           { 72.136mm; 110.0mil }
+           { 72.136mm; 530.0mil }
+           { 67.31mm; 530.0mil }
+           { 67.31mm; 400.0mil }
           }
         }
 
@@ -24235,14 +24240,14 @@ ha:pcb-rnd-board-v6 {
          lock=1
         }
        }
-       ha:polygon.4328 {
+       ha:polygon.61850 {
         li:geometry {
           ta:contour {
-           { 62.865mm; 990.0mil }
-           { 2.74in; 990.0mil }
-           { 2.74in; 570.0mil }
-           { 2.55in; 570.0mil }
-           { 2.55in; 700.0mil }
+           { 65.405mm; 1.09in }
+           { 72.136mm; 1.09in }
+           { 72.136mm; 670.0mil }
+           { 67.31mm; 670.0mil }
+           { 67.31mm; 800.0mil }
           }
         }
 
@@ -24255,88 +24260,31 @@ ha:pcb-rnd-board-v6 {
       color = {#8b2323}
     }
 
-    ha:power {
+    ha:bottom-sig {
      lid=1
-     group=5
+     group=10
      ha:combining {     }
 
-      li:objects {
-       ha:line.4334 {
-        x1=453.0mil; y1=539.74mil; x2=133.0mil; y2=649.0mil; thickness=25.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4337 {
-        x1=453.0mil; y1=539.74mil; x2=514.0mil; y2=703.0mil; thickness=25.0mil; clearance=20.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.4340 {
-        x1=2.374in; y1=290.0mil; x2=2.374in; y2=325.0mil; thickness=25.0mil; clearance=20.0mil;
-       }
-       ha:line.4343 {
-        x1=2.374in; y1=325.0mil; x2=61.468mm; y2=325.0mil; thickness=25.0mil; clearance=20.0mil;
-       }
-       ha:line.4346 {
-        x1=2.347in; y1=305.0mil; x2=2.401in; y2=305.0mil; thickness=10.0mil; clearance=12.0mil;
-       }
-       ha:line.4349 {
-        x1=2.193in; y1=291.0mil; x2=55.3212mm; y2=272.0mil; thickness=25.0mil; clearance=20.0mil;
-       }
-       ha:line.4352 {
-        x1=2.157in; y1=311.0mil; x2=56.1594mm; y2=271.0mil; thickness=25.0mil; clearance=20.0mil;
-       }
-       ha:line.4355 {
-        x1=2.176in; y1=309.0mil; x2=2.216in; y2=279.0mil; thickness=10.0mil; clearance=12.0mil;
-       }
-       ha:line.4358 {
-        x1=56.3372mm; y1=285.0mil; x2=56.0578mm; y2=285.0mil; thickness=10.0mil; clearance=12.0mil;
-       }
-       ha:line.4361 {
-        x1=55.9308mm; y1=556.0mil; x2=2.152in; y2=556.0mil; thickness=32.0mil; clearance=12.0mil;
-       }
-       ha:line.4364 {
-        x1=54.3052mm; y1=567.0mil; x2=55.8546mm; y2=567.0mil; thickness=32.0mil; clearance=12.0mil;
-       }
-       ha:polygon.4388 {
-        li:geometry {
-          ta:contour {
-           { 15.0mil; 15.0mil }
-           { 485.0mil; 15.0mil }
-           { 485.0mil; 40.0mil }
-           { 1.015in; 40.0mil }
-           { 1.015in; 15.0mil }
-           { 58.928mm; 15.0mil }
-           { 58.928mm; 290.0mil }
-           { 2.209in; 290.0mil }
-           { 2.144in; 340.0mil }
-           { 2.144in; 540.0mil }
-           { 2.29in; 540.0mil }
-           { 2.29in; 710.0mil }
-           { 2.29in; 985.0mil }
-           { 15.0mil; 985.0mil }
-          }
-        }
+      ha:attributes {
+        {pcb-rnd::key::vis}={<Key>l; Shift<Key>b}
+        {pcb-rnd::key::select}={<Key>l; <Key>b}
+      }
 
-        ha:flags {
-         clearpoly=1
-         lock=1
-        }
+      li:objects {
+       ha:line.61980 {
+        x1=508.0mil; y1=561.0mil; x2=586.0mil; y2=561.0mil; thickness=25.0mil; clearance=20.0mil;
        }
-       ha:polygon.4403 {
+       ha:polygon.61983 {
         li:geometry {
           ta:contour {
-           { 69.469mm; 15.0mil }
-           { 2.33in; 15.0mil }
-           { 2.33in; 300.0mil }
-           { 56.261mm; 300.0mil }
-           { 54.7116mm; 348.0mil }
-           { 54.7116mm; 530.0mil }
-           { 2.3in; 530.0mil }
-           { 2.3in; 985.0mil }
-           { 69.469mm; 985.0mil }
+           { 110.0mil; 110.0mil }
+           { 590.0mil; 110.0mil }
+           { 590.0mil; 135.0mil }
+           { 1.11in; 135.0mil }
+           { 1.11in; 110.0mil }
+           { 72.136mm; 110.0mil }
+           { 72.136mm; 1.09in }
+           { 110.0mil; 1.09in }
           }
         }
 
@@ -24349,168 +24297,254 @@ ha:pcb-rnd-board-v6 {
       color = {#3a5fcd}
     }
 
-    ha:signal {
+    ha:top-gnd {
      lid=2
+     group=3
+     ha:combining {     }
+
+      li:objects {
+      }
+      color = {#104e8b}
+    }
+
+    ha:bottom-gnd {
+     lid=3
+     group=10
+     ha:combining {     }
+
+      li:objects {
+      }
+      color = {#cd3700}
+    }
+
+    ha:int-sig2 {
+     lid=4
      group=7
      ha:combining {     }
 
+      ha:attributes {
+        {pcb-rnd::key::vis}={<Key>l; Shift<Key>i}
+        {pcb-rnd::key::select}={<Key>l; <Key>i}
+      }
+
+      li:objects {
+      }
+      color = {#548b54}
+    }
+
+    ha:int-sig1 {
+     lid=5
+     group=5
+     ha:combining {     }
+
+      ha:attributes {
+        {pcb-rnd::key::vis}={<Key>l; Shift<Key>o}
+        {pcb-rnd::key::select}={<Key>l; <Key>o}
+      }
+
       li:objects {
-       ha:line.4665 {
-        x1=559.0mil; y1=523.0mil; x2=505.0mil; y2=577.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61856 {
+        x1=553.0mil; y1=639.74mil; x2=233.0mil; y2=749.0mil; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4668 {
-        x1=505.0mil; y1=577.0mil; x2=423.0mil; y2=577.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61859 {
+        x1=553.0mil; y1=639.74mil; x2=614.0mil; y2=803.0mil; thickness=25.0mil; clearance=20.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4671 {
-        x1=590.0mil; y1=498.0mil; x2=436.0mil; y2=498.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61862 {
+        x1=2.474in; y1=390.0mil; x2=2.474in; y2=425.0mil; thickness=25.0mil; clearance=20.0mil;
+       }
+       ha:line.61865 {
+        x1=2.474in; y1=425.0mil; x2=2.52in; y2=425.0mil; thickness=25.0mil; clearance=20.0mil;
+       }
+       ha:line.61868 {
+        x1=2.447in; y1=405.0mil; x2=63.5254mm; y2=405.0mil; thickness=10.0mil; clearance=12.0mil;
+       }
+       ha:line.61871 {
+        x1=2.293in; y1=391.0mil; x2=2.278in; y2=372.0mil; thickness=25.0mil; clearance=20.0mil;
+       }
+       ha:line.61874 {
+        x1=2.257in; y1=411.0mil; x2=58.6994mm; y2=371.0mil; thickness=25.0mil; clearance=20.0mil;
+       }
+       ha:line.61877 {
+        x1=2.276in; y1=409.0mil; x2=58.8264mm; y2=379.0mil; thickness=10.0mil; clearance=12.0mil;
+       }
+       ha:line.61880 {
+        x1=2.318in; y1=385.0mil; x2=58.5978mm; y2=385.0mil; thickness=10.0mil; clearance=12.0mil;
+       }
+       ha:line.61883 {
+        x1=2.302in; y1=656.0mil; x2=2.252in; y2=656.0mil; thickness=32.0mil; clearance=12.0mil;
+       }
+       ha:line.61886 {
+        x1=2.238in; y1=667.0mil; x2=58.3946mm; y2=667.0mil; thickness=32.0mil; clearance=12.0mil;
+       }
+       ha:line.61914 {
+        x1=659.0mil; y1=623.0mil; x2=605.0mil; y2=677.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4674 {
-        x1=484.0mil; y1=425.0mil; x2=499.0mil; y2=425.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61917 {
+        x1=605.0mil; y1=677.0mil; x2=523.0mil; y2=677.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4677 {
-        x1=573.0mil; y1=351.0mil; x2=499.0mil; y2=425.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61920 {
+        x1=690.0mil; y1=598.0mil; x2=536.0mil; y2=598.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4680 {
-        x1=332.0mil; y1=282.0mil; x2=332.0mil; y2=486.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61923 {
+        x1=584.0mil; y1=525.0mil; x2=599.0mil; y2=525.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4683 {
-        x1=423.0mil; y1=577.0mil; x2=332.0mil; y2=486.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61926 {
+        x1=673.0mil; y1=451.0mil; x2=599.0mil; y2=525.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4686 {
-        x1=436.0mil; y1=498.0mil; x2=9.788mm; y2=11.3628mm; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61929 {
+        x1=432.0mil; y1=382.0mil; x2=432.0mil; y2=586.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4689 {
-        x1=628.0mil; y1=458.0mil; x2=628.0mil; y2=460.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61932 {
+        x1=523.0mil; y1=677.0mil; x2=432.0mil; y2=586.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4692 {
-        x1=590.0mil; y1=498.0mil; x2=628.0mil; y2=460.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61935 {
+        x1=536.0mil; y1=598.0mil; x2=485.35433071mil; y2=547.35433071mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4695 {
-        x1=602.0mil; y1=523.0mil; x2=662.0mil; y2=463.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61938 {
+        x1=728.0mil; y1=558.0mil; x2=728.0mil; y2=560.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4698 {
-        x1=662.0mil; y1=463.0mil; x2=662.0mil; y2=443.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61941 {
+        x1=690.0mil; y1=598.0mil; x2=728.0mil; y2=560.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4725 {
-        x1=385.0mil; y1=447.0mil; x2=385.0mil; y2=372.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61944 {
+        x1=702.0mil; y1=623.0mil; x2=762.0mil; y2=563.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4728 {
-        x1=559.0mil; y1=523.0mil; x2=602.0mil; y2=523.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61947 {
+        x1=762.0mil; y1=563.0mil; x2=762.0mil; y2=543.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4857 {
-        x1=476.0mil; y1=259.0mil; x2=411.0mil; y2=399.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61950 {
+        x1=485.0mil; y1=547.0mil; x2=485.0mil; y2=472.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4911 {
-        x1=133.0mil; y1=350.0mil; x2=128.0mil; y2=350.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61953 {
+        x1=659.0mil; y1=623.0mil; x2=702.0mil; y2=623.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4935 {
-        x1=292.0mil; y1=253.0mil; x2=438.0mil; y2=253.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61956 {
+        x1=576.0mil; y1=359.0mil; x2=511.0mil; y2=499.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4938 {
-        x1=438.0mil; y1=253.0mil; x2=464.0mil; y2=227.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61959 {
+        x1=233.0mil; y1=450.0mil; x2=228.0mil; y2=450.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4941 {
-        x1=464.0mil; y1=227.0mil; x2=487.0mil; y2=227.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61965 {
+        x1=538.0mil; y1=353.0mil; x2=564.0mil; y2=327.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4944 {
-        x1=487.0mil; y1=227.0mil; x2=573.0mil; y2=313.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61968 {
+        x1=564.0mil; y1=327.0mil; x2=587.0mil; y2=327.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4947 {
-        x1=298.0mil; y1=253.0mil; x2=136.0mil; y2=253.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61971 {
+        x1=587.0mil; y1=327.0mil; x2=673.0mil; y2=413.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.4950 {
-        x1=136.0mil; y1=253.0mil; x2=133.0mil; y2=250.0mil; thickness=10.0mil; clearance=12.0mil;
+       ha:line.61974 {
+        x1=538.0mil; y1=353.0mil; x2=236.0mil; y2=353.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-      }
-      color = {#104e8b}
-    }
-
-    ha:GND {
-     lid=3
-     group=10
-     ha:combining {     }
+       ha:line.61977 {
+        x1=236.0mil; y1=353.0mil; x2=233.0mil; y2=350.0mil; thickness=10.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:polygon.61889 {
+        li:geometry {
+          ta:contour {
+           { 115.0mil; 115.0mil }
+           { 585.0mil; 115.0mil }
+           { 585.0mil; 140.0mil }
+           { 28.321mm; 140.0mil }
+           { 28.321mm; 115.0mil }
+           { 61.468mm; 115.0mil }
+           { 61.468mm; 390.0mil }
+           { 2.309in; 390.0mil }
+           { 2.244in; 440.0mil }
+           { 2.244in; 640.0mil }
+           { 2.39in; 640.0mil }
+           { 2.39in; 810.0mil }
+           { 2.39in; 27.559mm }
+           { 115.0mil; 27.559mm }
+          }
+        }
 
-      li:objects {
-       ha:line.5028 {
-        x1=408.0mil; y1=461.0mil; x2=486.0mil; y2=461.0mil; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearpoly=1
+         lock=1
+        }
        }
-       ha:polygon.5031 {
+       ha:polygon.61904 {
         li:geometry {
           ta:contour {
-           { 10.0mil; 10.0mil }
-           { 490.0mil; 10.0mil }
-           { 490.0mil; 35.0mil }
-           { 1.01in; 35.0mil }
-           { 1.01in; 10.0mil }
-           { 2.74in; 10.0mil }
-           { 2.74in; 990.0mil }
-           { 10.0mil; 990.0mil }
+           { 72.009mm; 115.0mil }
+           { 2.43in; 115.0mil }
+           { 2.43in; 400.0mil }
+           { 58.801mm; 400.0mil }
+           { 2.254in; 448.0mil }
+           { 2.254in; 630.0mil }
+           { 60.96mm; 630.0mil }
+           { 60.96mm; 27.559mm }
+           { 72.009mm; 27.559mm }
           }
         }
 
@@ -24520,84 +24554,85 @@ ha:pcb-rnd-board-v6 {
         }
        }
       }
-      color = {#cd3700}
+      color = {#8b7355}
     }
 
     ha:outline {
-     lid=4
+     lid=6
      group=9
-     ha:combining { auto=1;     }
-
-      ha:attributes {
-        {PCB::skip-drc}=1
-      }
+     ha:combining {     }
 
       li:objects {
-       ha:line.5040 {
-        x1=0.0; y1=0.0; x2=500.0mil; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+       ha:line.61992 {
+        x1=100.0mil; y1=100.0mil; x2=600.0mil; y2=100.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          lock=1
         }
        }
-       ha:line.5043 {
-        x1=500.0mil; y1=0.0; x2=500.0mil; y2=25.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.61995 {
+        x1=600.0mil; y1=100.0mil; x2=600.0mil; y2=125.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          lock=1
         }
        }
-       ha:line.5046 {
-        x1=500.0mil; y1=25.0mil; x2=1000.0mil; y2=25.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.61998 {
+        x1=600.0mil; y1=125.0mil; x2=1.1in; y2=125.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          lock=1
         }
        }
-       ha:line.5049 {
-        x1=1000.0mil; y1=25.0mil; x2=1000.0mil; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+       ha:line.62001 {
+        x1=1.1in; y1=125.0mil; x2=1.1in; y2=100.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          lock=1
         }
        }
-       ha:line.5052 {
-        x1=1000.0mil; y1=0.0; x2=2.75in; y2=0.0; thickness=10.0mil; clearance=20.0mil;
+       ha:line.62004 {
+        x1=1.1in; y1=100.0mil; x2=72.39mm; y2=100.0mil; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          lock=1
         }
        }
-       ha:line.5055 {
-        x1=2.75in; y1=0.0; x2=2.75in; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.62007 {
+        x1=72.39mm; y1=100.0mil; x2=72.39mm; y2=1.1in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          lock=1
         }
        }
-       ha:line.5058 {
-        x1=2.75in; y1=1000.0mil; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.62010 {
+        x1=72.39mm; y1=1.1in; x2=100.0mil; y2=1.1in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          lock=1
         }
        }
-       ha:line.5061 {
-        x1=0.0; y1=0.0; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil;
+       ha:line.62013 {
+        x1=100.0mil; y1=100.0mil; x2=100.0mil; y2=1.1in; thickness=10.0mil; clearance=20.0mil;
         ha:flags {
          lock=1
         }
        }
       }
-      color = {#548b54}
+      color = {#00868b}
     }
 
-    ha:silk {
-     lid=5
+    ha:bottom-silk {
+     lid=7
      group=12
      ha:combining { auto=1;     }
 
+      ha:attributes {
+        {pcb-rnd::key::vis}={<Key>l; Shift<Key>x}
+        {pcb-rnd::key::select}={<Key>l; <Key>x}
+      }
+
       li:objects {
-       ha:polygon.5076 {
+       ha:polygon.62029 {
         li:geometry {
           ta:contour {
-           { 478.0mil; 990.0mil }
-           { 962.0mil; 990.0mil }
-           { 962.0mil; 774.0mil }
-           { 478.0mil; 774.0mil }
+           { 578.0mil; 1.09in }
+           { 1.062in; 1.09in }
+           { 1.062in; 874.0mil }
+           { 578.0mil; 874.0mil }
           }
         }
 
@@ -24605,23 +24640,23 @@ ha:pcb-rnd-board-v6 {
          clearpoly=1
         }
        }
-       ha:polygon.53724 {
+       ha:polygon.62034 {
         li:geometry {
           ta:contour {
-           { 2.2263in; 524.5mil }
-           { 2.1806811in; 585.32mil }
-           { 2.1044in; 339.93mil }
-           { 52.1162mm; 291.0mil }
-           { 54.53888mm; 291.0mil }
-           { 55.7985mm; 8.612378mm }
-           { 55.7985mm; 528.47mil }
-           { 2.2263in; 12.925552mm }
-           { 57.2978mm; 528.47mil }
-           { 57.2978mm; 8.612378mm }
-           { 58.5559mm; 291.0mil }
-           { 60.9798mm; 291.0mil }
-           { 59.6445mm; 339.93mil }
-           { 57.707mm; 585.32mil }
+           { 2.3263in; 624.5mil }
+           { 2.2806811in; 685.32mil }
+           { 2.2044in; 439.93mil }
+           { 54.6562mm; 391.0mil }
+           { 57.07888mm; 391.0mil }
+           { 58.3385mm; 11.152378mm }
+           { 58.3385mm; 628.47mil }
+           { 2.3263in; 15.465552mm }
+           { 59.8378mm; 628.47mil }
+           { 59.8378mm; 11.152378mm }
+           { 61.0959mm; 391.0mil }
+           { 63.5198mm; 391.0mil }
+           { 62.1845mm; 439.93mil }
+           { 60.247mm; 685.32mil }
           }
         }
 
@@ -24629,15 +24664,15 @@ ha:pcb-rnd-board-v6 {
          clearpoly=1
         }
        }
-       ha:polygon.53739 {
+       ha:polygon.62049 {
         li:geometry {
           ta:contour {
-           { 2.2263in; 18.615406mm }
-           { 55.5048mm; 600.84mil }
-           { 55.7997mm; 14.90726mm }
-           { 2.2263in; 648.85mil }
-           { 57.2963mm; 14.90726mm }
-           { 57.5912mm; 600.84mil }
+           { 2.3263in; 21.155406mm }
+           { 58.0448mm; 700.84mil }
+           { 58.3397mm; 17.44726mm }
+           { 2.3263in; 748.85mil }
+           { 59.8363mm; 17.44726mm }
+           { 60.1312mm; 700.84mil }
           }
         }
 
@@ -24645,102 +24680,95 @@ ha:pcb-rnd-board-v6 {
          clearpoly=1
         }
        }
-       ha:text.5064 {
-        string=apogee; x=8.602726mm; y=399.17mil; scale=100; fid=0;
+       ha:text.62016 {
+        string=apogee; x=11.142726mm; y=499.17mil; scale=100; fid=0;
         ha:flags {
          onsolder=1
         }
         rot = 270.000000
        }
-       ha:text.5065 {
-        string=switch; x=8.5504mm; y=20.193254mm; scale=100; fid=0;
+       ha:text.62017 {
+        string=switch; x=11.0904mm; y=22.733254mm; scale=100; fid=0;
         ha:flags {
          onsolder=1
         }
         rot = 270.000000
        }
-       ha:text.5067 {
-        string=main; x=8.585962mm; y=14.29131mm; scale=100; fid=0;
+       ha:text.62018 {
+        string=main; x=11.125962mm; y=16.83131mm; scale=100; fid=0;
         ha:flags {
          onsolder=1
         }
         rot = 270.000000
        }
-       ha:text.5069 {
-        string=Licensed under the TAPR OHL (www.tapr.org/OHL); x=483.43mil; y=2.656332mm; scale=100; fid=0;
-        ha:flags {
-         onsolder=1
-        }
-        rot = 360.000000
-       }
-       ha:text.5071 {
-        string=GND; x=88.0mil; y=952.0mil; scale=100; fid=0;
+       ha:text.62019 {
+        string=GND; x=188.0mil; y=1.052in; scale=100; fid=0;
         ha:flags {
          clearline=1
          onsolder=1
         }
         rot = 270.000000
        }
-       ha:text.5072 {
-        string=+; x=434.98mil; y=723.57mil; scale=200; fid=0;
+       ha:text.62020 {
+        string=+; x=534.98mil; y=823.57mil; scale=200; fid=0;
         ha:flags {
          onsolder=1
         }
         rot = 0.000000
        }
-       ha:text.5073 {
-        string=-; x=393.17mil; y=314.86mil; scale=200; fid=0;
+       ha:text.62021 {
+        string=-; x=493.17mil; y=414.86mil; scale=200; fid=0;
         ha:flags {
          onsolder=1
         }
         rot = 90.000000
        }
-       ha:text.5066 {
-        string=companion; x=56.1594mm; y=278.0mil; scale=100; fid=0;
+       ha:text.62022 {
+        string=companion; x=58.6994mm; y=378.0mil; scale=100; fid=0;
         ha:flags {
          onsolder=1
         }
         rot = 0.000000
        }
-       ha:text.41744 {
-        string=TeleMetrum v4.0; x=1.0058in; y=982.07mil; scale=175; fid=0;
+       ha:text.62023 {
+        string=TeleMetrum v4.0; x=28.08732mm; y=27.484578mm; scale=175; fid=0;
         ha:flags {
          onsolder=1
         }
         rot = 360.000000
        }
-       ha:text.43660 {
-        string=battery; x=593.12mil; y=15.241016mm; scale=100; fid=0;
+       ha:text.62024 {
+        string=battery; x=693.12mil; y=17.781016mm; scale=100; fid=0;
         ha:flags {
          onsolder=1
         }
         rot = 270.000000
        }
-       ha:text.53697 {
-        string=debug; x=46.5612mm; y=793.99mil; scale=100; fid=0;
+       ha:text.62025 {
+        string=debug; x=49.1012mm; y=893.99mil; scale=100; fid=0;
         ha:flags {
          onsolder=1
         }
         rot = 0.000000
        }
-       ha:text.53699 {
-        string=cc1310; x=2.297in; y=790.0mil; scale=100; fid=0;
+       ha:text.62026 {
+        string=cc1310; x=2.397in; y=890.0mil; scale=100; fid=0;
         ha:flags {
          clearline=1
          onsolder=1
         }
         rot = 0.000000
        }
-       ha:text.53701 {
-        string=lpc; x=2.076in; y=793.0mil; scale=100; fid=0;
+       ha:text.62027 {
+        string=lpc; x=2.176in; y=893.0mil; scale=100; fid=0;
         ha:flags {
          clearline=1
          onsolder=1
         }
         rot = 0.000000
        }
-       ha:text.53749 {
-        string=` 2021 Bdale Garbee; x=486.43mil; y=179.36mil; scale=100; fid=0;
+       ha:text.62028 {
+        string=` 2021 Bdale Garbee; x=14.895322mm; y=279.36mil; scale=100; fid=0;
         ha:flags {
          onsolder=1
         }
@@ -24750,22 +24778,37 @@ ha:pcb-rnd-board-v6 {
       color = {#000000}
     }
 
-    ha:silk {
-     lid=6
+    ha:top-silk {
+     lid=8
      group=1
      ha:combining { auto=1;     }
 
+      ha:attributes {
+        {pcb-rnd::key::vis}={<Key>l; Shift<Key>s}
+        {pcb-rnd::key::select}={<Key>l; <Key>s}
+      }
+
       li:objects {
-       ha:text.5103 {
-        string=+; x=482.0mil; y=509.74mil; scale=100; fid=0;
+       ha:text.62056 {
+        string=+; x=582.0mil; y=609.74mil; scale=100; fid=0;
         rot = 0.000000
        }
       }
-      color = {#000000}
+      color = {#000000}
+    }
+
+    ha:top-paste {
+     lid=9
+     group=0
+     ha:combining { auto=1;     }
+
+      li:objects {
+      }
+      color = {#cd00cd}
     }
 
     ha:top-mask {
-     lid=7
+     lid=10
      group=2
      ha:combining { sub=1; auto=1;     }
 
@@ -24775,7 +24818,7 @@ ha:pcb-rnd-board-v6 {
     }
 
     ha:bottom-mask {
-     lid=8
+     lid=11
      group=11
      ha:combining { sub=1; auto=1;     }
 
@@ -24784,9 +24827,9 @@ ha:pcb-rnd-board-v6 {
       color = {#ff0000}
     }
 
-    ha:top-paste {
-     lid=9
-     group=0
+    ha:bottom-paste {
+     lid=12
+     group=13
      ha:combining { auto=1;     }
 
       li:objects {
@@ -24794,21 +24837,61 @@ ha:pcb-rnd-board-v6 {
       color = {#cd00cd}
     }
 
-    ha:bottom-paste {
-     lid=10
-     group=13
+    ha:slot-plated {
+     lid=13
+     group=14
      ha:combining { auto=1;     }
 
       li:objects {
       }
-      color = {#cd00cd}
+      color = {#8b7355}
+    }
+
+    ha:slot-unplated {
+     lid=14
+     group=15
+     ha:combining { auto=1;     }
+
+      li:objects {
+      }
+      color = {#00868b}
+    }
+
+    ha:top-assy {
+     lid=15
+     group=16
+     ha:combining {     }
+
+      li:objects {
+      }
+      color = {#444444}
+    }
+
+    ha:bot-assy {
+     lid=16
+     group=17
+     ha:combining {     }
+
+      li:objects {
+      }
+      color = {#444444}
+    }
+
+    ha:fab {
+     lid=17
+     group=18
+     ha:combining { auto=1;     }
+
+      li:objects {
+      }
+      color = {#222222}
     }
    }
  }
 
  ha:font {
   ha:geda_pcb {
-   cell_width=1.651001mm; cell_height=1.651001mm;
+   cell_width=1.270001mm; cell_height=1.397001mm;
    ha:symbols {
     ha:] {
      width=0.127001mm; height=1.270001mm; delta=12.0mil;
@@ -24881,35 +24964,32 @@ ha:pcb-rnd-board-v6 {
       }
      }
     }
-    ha:a {
-     width=0.635001mm; height=1.270001mm; delta=12.0mil;
+    ha:d {
+     width=0.508001mm; height=1.270001mm; delta=12.0mil;
      li:objects {
       ha:line.0 {
-       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+       x1=20.0mil; y1=10.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.1 {
-       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
       }
       ha:line.2 {
-       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.3 {
-       x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.4 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
       }
       ha:line.5 {
-       x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
       }
       ha:line.6 {
-       x1=20.0mil; y1=45.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
       }
       ha:line.7 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.8 {
-       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
       }
      }
     }
@@ -24959,32 +25039,41 @@ ha:pcb-rnd-board-v6 {
       }
      }
     }
-    ha:d {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+    ha:g {
+     width=0.508001mm; height=1.651001mm; delta=12.0mil;
      li:objects {
       ha:line.0 {
-       x1=20.0mil; y1=10.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
       }
       ha:line.1 {
-       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
       }
       ha:line.2 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
       }
       ha:line.3 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
       }
       ha:line.4 {
-       x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.5 {
-       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.6 {
-       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
       }
       ha:line.7 {
-       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+       x1=0.0; y1=60.0mil; x2=5.0mil; y2=65.0mil; thickness=8.0mil;
+      }
+      ha:line.8 {
+       x1=5.0mil; y1=65.0mil; x2=15.0mil; y2=65.0mil; thickness=8.0mil;
+      }
+      ha:line.9 {
+       x1=15.0mil; y1=65.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil;
+      }
+      ha:line.10 {
+       x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil;
       }
      }
     }
@@ -25012,48 +25101,24 @@ ha:pcb-rnd-board-v6 {
      width=0.001um; height=1.270001mm; delta=10.0mil;
      li:objects {
       ha:line.0 {
-       x1=0.0; y1=20.0mil; x2=0.0; y2=25.0mil; thickness=8.0mil;
+       x1=0.0; y1=20.0mil; x2=0.0; y2=21.0mil; thickness=10.0mil;
       }
       ha:line.1 {
        x1=0.0; y1=35.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
       }
      }
     }
-    ha:g {
-     width=0.508001mm; height=1.651001mm; delta=12.0mil;
+    ha:j {
+     width=0.127001mm; height=1.651001mm; delta=10.0mil;
      li:objects {
       ha:line.0 {
-       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+       x1=5.0mil; y1=20.0mil; x2=5.0mil; y2=21.0mil; thickness=10.0mil;
       }
       ha:line.1 {
-       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=60.0mil; thickness=8.0mil;
       }
       ha:line.2 {
-       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
-       x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.4 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.5 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.6 {
-       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.7 {
-       x1=0.0; y1=60.0mil; x2=5.0mil; y2=65.0mil; thickness=8.0mil;
-      }
-      ha:line.8 {
-       x1=5.0mil; y1=65.0mil; x2=15.0mil; y2=65.0mil; thickness=8.0mil;
-      }
-      ha:line.9 {
-       x1=15.0mil; y1=65.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil;
-      }
-      ha:line.10 {
-       x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil;
+       x1=0.0; y1=65.0mil; x2=5.0mil; y2=60.0mil; thickness=8.0mil;
       }
      }
     }
@@ -25082,17 +25147,38 @@ ha:pcb-rnd-board-v6 {
       }
      }
     }
-    ha:j {
-     width=0.127001mm; height=1.651001mm; delta=10.0mil;
+    ha:m {
+     width=0.889001mm; height=1.270001mm; delta=12.0mil;
      li:objects {
       ha:line.0 {
-       x1=5.0mil; y1=20.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil;
+       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.1 {
-       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=60.0mil; thickness=8.0mil;
+       x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
       }
       ha:line.2 {
-       x1=0.0; y1=65.0mil; x2=5.0mil; y2=60.0mil; thickness=8.0mil;
+       x1=10.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.3 {
+       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=20.0mil; y1=35.0mil; x2=25.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=25.0mil; y1=30.0mil; x2=30.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=30.0mil; y1=30.0mil; x2=35.0mil; y2=35.0mil; thickness=8.0mil;
+      }
+      ha:line.8 {
+       x1=35.0mil; y1=35.0mil; x2=35.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.9 {
+       x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil;
       }
      }
     }
@@ -25148,38 +25234,35 @@ ha:pcb-rnd-board-v6 {
       }
      }
     }
-    ha:m {
-     width=0.889001mm; height=1.270001mm; delta=12.0mil;
+    ha:p {
+     width=0.635001mm; height=1.651001mm; delta=12.0mil;
      li:objects {
       ha:line.0 {
-       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=65.0mil; thickness=8.0mil;
       }
       ha:line.1 {
-       x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
+       x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil;
       }
       ha:line.2 {
-       x1=10.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+       x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
       }
       ha:line.3 {
-       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+       x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
       }
       ha:line.4 {
-       x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil;
       }
       ha:line.5 {
-       x1=20.0mil; y1=35.0mil; x2=25.0mil; y2=30.0mil; thickness=8.0mil;
+       x1=25.0mil; y1=35.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
       }
       ha:line.6 {
-       x1=25.0mil; y1=30.0mil; x2=30.0mil; y2=30.0mil; thickness=8.0mil;
+       x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
       }
       ha:line.7 {
-       x1=30.0mil; y1=30.0mil; x2=35.0mil; y2=35.0mil; thickness=8.0mil;
+       x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.8 {
-       x1=35.0mil; y1=35.0mil; x2=35.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.9 {
-       x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil;
+       x1=5.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
       }
      }
     }
@@ -25229,35 +25312,35 @@ ha:pcb-rnd-board-v6 {
       }
      }
     }
-    ha:p {
-     width=0.635001mm; height=1.651001mm; delta=12.0mil;
+    ha:s {
+     width=0.635001mm; height=1.270001mm; delta=12.0mil;
      li:objects {
       ha:line.0 {
-       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=65.0mil; thickness=8.0mil;
+       x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.1 {
-       x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil;
+       x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
       }
       ha:line.2 {
-       x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
+       x1=20.0mil; y1=40.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
       }
       ha:line.3 {
-       x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+       x1=5.0mil; y1=40.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
       }
       ha:line.4 {
-       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil;
+       x1=0.0; y1=35.0mil; x2=5.0mil; y2=40.0mil; thickness=8.0mil;
       }
       ha:line.5 {
-       x1=25.0mil; y1=35.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
+       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
       }
       ha:line.6 {
-       x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
+       x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
       }
       ha:line.7 {
-       x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil;
       }
       ha:line.8 {
-       x1=5.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
       }
      }
     }
@@ -25295,35 +25378,14 @@ ha:pcb-rnd-board-v6 {
       }
      }
     }
-    ha:s {
-     width=0.635001mm; height=1.270001mm; delta=12.0mil;
+    ha:v {
+     width=0.508001mm; height=1.270001mm; delta=12.0mil;
      li:objects {
       ha:line.0 {
-       x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=0.0; y1=30.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.1 {
-       x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=20.0mil; y1=40.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
-       x1=5.0mil; y1=40.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
-      }
-      ha:line.4 {
-       x1=0.0; y1=35.0mil; x2=5.0mil; y2=40.0mil; thickness=8.0mil;
-      }
-      ha:line.5 {
-       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-      ha:line.6 {
-       x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
-      }
-      ha:line.7 {
-       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil;
-      }
-      ha:line.8 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=20.0mil; y1=30.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
       }
      }
     }
@@ -25370,20 +25432,32 @@ ha:pcb-rnd-board-v6 {
       }
      }
     }
-    ha:v {
-     width=0.508001mm; height=1.270001mm; delta=12.0mil;
+    ha:y {
+     width=0.508001mm; height=1.651001mm; delta=12.0mil;
      li:objects {
       ha:line.0 {
-       x1=0.0; y1=30.0mil; x2=0.0; y2=40.0mil; thickness=8.0mil;
+       x1=0.0; y1=30.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
       }
       ha:line.1 {
-       x1=0.0; y1=40.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.2 {
-       x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
+       x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil;
       }
       ha:line.3 {
-       x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
+       x1=15.0mil; y1=65.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=5.0mil; y1=65.0mil; x2=15.0mil; y2=65.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=0.0; y1=60.0mil; x2=5.0mil; y2=65.0mil; thickness=8.0mil;
+      }
+      ha:line.6 {
+       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.7 {
+       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
       }
      }
     }
@@ -25421,32 +25495,26 @@ ha:pcb-rnd-board-v6 {
       }
      }
     }
-    ha:y {
-     width=0.508001mm; height=1.651001mm; delta=12.0mil;
+    ha:&7b {
+     width=0.254001mm; height=1.270001mm; delta=12.0mil;
      li:objects {
       ha:line.0 {
-       x1=0.0; y1=30.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+       x1=5.0mil; y1=15.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil;
       }
       ha:line.1 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=5.0mil; y1=15.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil;
       }
       ha:line.2 {
-       x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil;
+       x1=0.0; y1=30.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil;
       }
       ha:line.3 {
-       x1=15.0mil; y1=65.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil;
+       x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil;
       }
       ha:line.4 {
-       x1=5.0mil; y1=65.0mil; x2=15.0mil; y2=65.0mil; thickness=8.0mil;
+       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil;
       }
       ha:line.5 {
-       x1=0.0; y1=60.0mil; x2=5.0mil; y2=65.0mil; thickness=8.0mil;
-      }
-      ha:line.6 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.7 {
-       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+       x1=5.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
       }
      }
     }
@@ -25481,31 +25549,8 @@ ha:pcb-rnd-board-v6 {
       }
      }
     }
-    ha:&7b {
-     width=0.254001mm; height=1.270001mm; delta=12.0mil;
-     li:objects {
-      ha:line.0 {
-       x1=5.0mil; y1=15.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil;
-      }
-      ha:line.1 {
-       x1=5.0mil; y1=15.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=0.0; y1=30.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
-       x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil;
-      }
-      ha:line.4 {
-       x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.5 {
-       x1=5.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-     }
-    }
     ha:&20 {
-     width=0.0; height=0.0; delta=18.0mil;
+     width=0.0; height=10.0mil; delta=18.0mil;
      li:objects {
      }
     }
@@ -25807,13 +25852,13 @@ ha:pcb-rnd-board-v6 {
      width=0.381001mm; height=1.270001mm; delta=12.0mil;
      li:objects {
       ha:line.0 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=0.0; y1=18.0mil; x2=8.0mil; y2=10.0mil; thickness=8.0mil;
       }
       ha:line.1 {
-       x1=10.0mil; y1=10.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=8.0mil; y1=10.0mil; x2=8.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.2 {
-       x1=0.0; y1=20.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil;
+       x1=0.0; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
       }
      }
     }
@@ -25853,19 +25898,28 @@ ha:pcb-rnd-board-v6 {
        x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
       }
       ha:line.3 {
-       x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
       }
       ha:line.4 {
-       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.5 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.6 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=5.0mil; y1=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil;
       }
       ha:line.7 {
-       x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+       x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=23.0mil; thickness=8.0mil;
+      }
+      ha:line.8 {
+       x1=20.0mil; y1=33.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+      }
+      ha:line.9 {
+       x1=20.0mil; y1=33.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil;
+      }
+      ha:line.10 {
+       x1=20.0mil; y1=23.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil;
       }
      }
     }
@@ -25873,10 +25927,10 @@ ha:pcb-rnd-board-v6 {
      width=0.635001mm; height=1.270001mm; delta=12.0mil;
      li:objects {
       ha:line.0 {
-       x1=0.0; y1=30.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+       x1=0.0; y1=35.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
       }
       ha:line.1 {
-       x1=0.0; y1=30.0mil; x2=25.0mil; y2=30.0mil; thickness=8.0mil;
+       x1=0.0; y1=35.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil;
       }
       ha:line.2 {
        x1=20.0mil; y1=10.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
@@ -25934,10 +25988,10 @@ ha:pcb-rnd-board-v6 {
        x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.5 {
-       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+       x1=15.0mil; y1=28.0mil; x2=20.0mil; y2=33.0mil; thickness=8.0mil;
       }
       ha:line.6 {
-       x1=0.0; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+       x1=0.0; y1=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil;
       }
       ha:line.7 {
        x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
@@ -25946,7 +26000,7 @@ ha:pcb-rnd-board-v6 {
        x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
       }
       ha:line.9 {
-       x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+       x1=20.0mil; y1=33.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
       }
      }
     }
@@ -25954,12 +26008,9 @@ ha:pcb-rnd-board-v6 {
      width=0.635001mm; height=1.270001mm; delta=12.0mil;
      li:objects {
       ha:line.0 {
-       x1=0.0; y1=50.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
+       x1=5.0mil; y1=50.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil;
       }
       ha:line.1 {
-       x1=25.0mil; y1=10.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
        x1=0.0; y1=10.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil;
       }
      }
@@ -25971,19 +26022,19 @@ ha:pcb-rnd-board-v6 {
        x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.1 {
-       x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+       x1=0.0; y1=37.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
       }
       ha:line.2 {
-       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+       x1=0.0; y1=37.0mil; x2=7.0mil; y2=30.0mil; thickness=8.0mil;
       }
       ha:line.3 {
-       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+       x1=7.0mil; y1=30.0mil; x2=13.0mil; y2=30.0mil; thickness=8.0mil;
       }
       ha:line.4 {
-       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
+       x1=13.0mil; y1=30.0mil; x2=20.0mil; y2=37.0mil; thickness=8.0mil;
       }
       ha:line.5 {
-       x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+       x1=20.0mil; y1=37.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
       }
       ha:line.6 {
        x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
@@ -25992,10 +26043,10 @@ ha:pcb-rnd-board-v6 {
        x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.8 {
-       x1=0.0; y1=25.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
+       x1=0.0; y1=23.0mil; x2=7.0mil; y2=30.0mil; thickness=8.0mil;
       }
       ha:line.9 {
-       x1=0.0; y1=15.0mil; x2=0.0; y2=25.0mil; thickness=8.0mil;
+       x1=0.0; y1=15.0mil; x2=0.0; y2=23.0mil; thickness=8.0mil;
       }
       ha:line.10 {
        x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
@@ -26007,10 +26058,10 @@ ha:pcb-rnd-board-v6 {
        x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
       }
       ha:line.13 {
-       x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=25.0mil; thickness=8.0mil;
+       x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=23.0mil; thickness=8.0mil;
       }
       ha:line.14 {
-       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=25.0mil; thickness=8.0mil;
+       x1=13.0mil; y1=30.0mil; x2=20.0mil; y2=23.0mil; thickness=8.0mil;
       }
      }
     }
@@ -26018,7 +26069,7 @@ ha:pcb-rnd-board-v6 {
      width=0.508001mm; height=1.270001mm; delta=12.0mil;
      li:objects {
       ha:line.0 {
-       x1=0.0; y1=50.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+       x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
       }
       ha:line.1 {
        x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
@@ -26154,19 +26205,19 @@ ha:pcb-rnd-board-v6 {
      width=0.635001mm; height=1.270001mm; delta=12.0mil;
      li:objects {
       ha:line.0 {
-       x1=0.0; y1=15.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+       x1=0.0; y1=20.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.1 {
-       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+       x1=0.0; y1=20.0mil; x2=7.0mil; y2=10.0mil; thickness=8.0mil;
       }
       ha:line.2 {
-       x1=5.0mil; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+       x1=7.0mil; y1=10.0mil; x2=18.0mil; y2=10.0mil; thickness=8.0mil;
       }
       ha:line.3 {
-       x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
+       x1=18.0mil; y1=10.0mil; x2=25.0mil; y2=20.0mil; thickness=8.0mil;
       }
       ha:line.4 {
-       x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=25.0mil; y1=20.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.5 {
        x1=0.0; y1=30.0mil; x2=25.0mil; y2=30.0mil; thickness=8.0mil;
@@ -26183,13 +26234,13 @@ ha:pcb-rnd-board-v6 {
        x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
       }
       ha:line.2 {
-       x1=25.0mil; y1=35.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
+       x1=25.0mil; y1=33.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
       }
       ha:line.3 {
-       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil;
+       x1=20.0mil; y1=28.0mil; x2=25.0mil; y2=33.0mil; thickness=8.0mil;
       }
       ha:line.4 {
-       x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil;
+       x1=5.0mil; y1=28.0mil; x2=20.0mil; y2=28.0mil; thickness=8.0mil;
       }
       ha:line.5 {
        x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
@@ -26201,10 +26252,10 @@ ha:pcb-rnd-board-v6 {
        x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
       }
       ha:line.8 {
-       x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
+       x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=23.0mil; thickness=8.0mil;
       }
       ha:line.9 {
-       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
+       x1=20.0mil; y1=28.0mil; x2=25.0mil; y2=23.0mil; thickness=8.0mil;
       }
      }
     }
@@ -26212,19 +26263,19 @@ ha:pcb-rnd-board-v6 {
      width=0.508001mm; height=1.270001mm; delta=12.0mil;
      li:objects {
       ha:line.0 {
-       x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=7.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.1 {
-       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=0.0; y1=43.0mil; x2=7.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.2 {
-       x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
+       x1=0.0; y1=17.0mil; x2=0.0; y2=43.0mil; thickness=8.0mil;
       }
       ha:line.3 {
-       x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil;
+       x1=0.0; y1=17.0mil; x2=7.0mil; y2=10.0mil; thickness=8.0mil;
       }
       ha:line.4 {
-       x1=5.0mil; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+       x1=7.0mil; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
       }
      }
     }
@@ -26235,19 +26286,19 @@ ha:pcb-rnd-board-v6 {
        x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.1 {
-       x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
+       x1=18.0mil; y1=10.0mil; x2=25.0mil; y2=17.0mil; thickness=8.0mil;
       }
       ha:line.2 {
-       x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
+       x1=25.0mil; y1=17.0mil; x2=25.0mil; y2=43.0mil; thickness=8.0mil;
       }
       ha:line.3 {
-       x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
+       x1=18.0mil; y1=50.0mil; x2=25.0mil; y2=43.0mil; thickness=8.0mil;
       }
       ha:line.4 {
-       x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=0.0; y1=50.0mil; x2=18.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.5 {
-       x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
+       x1=0.0; y1=10.0mil; x2=18.0mil; y2=10.0mil; thickness=8.0mil;
       }
      }
     }
@@ -26255,7 +26306,7 @@ ha:pcb-rnd-board-v6 {
      width=0.508001mm; height=1.270001mm; delta=12.0mil;
      li:objects {
       ha:line.0 {
-       x1=0.0; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+       x1=0.0; y1=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil;
       }
       ha:line.1 {
        x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
@@ -26278,7 +26329,7 @@ ha:pcb-rnd-board-v6 {
        x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
       }
       ha:line.2 {
-       x1=0.0; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
+       x1=0.0; y1=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil;
       }
      }
     }
@@ -26349,7 +26400,7 @@ ha:pcb-rnd-board-v6 {
      width=0.381001mm; height=1.270001mm; delta=12.0mil;
      li:objects {
       ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
+       x1=7.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil;
       }
       ha:line.1 {
        x1=15.0mil; y1=10.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil;
@@ -26363,6 +26414,9 @@ ha:pcb-rnd-board-v6 {
       ha:line.4 {
        x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
       }
+      ha:line.5 {
+       x1=0.0; y1=45.0mil; x2=0.0; y2=40.0mil; thickness=8.0mil;
+      }
      }
     }
     ha:K {
@@ -26397,10 +26451,10 @@ ha:pcb-rnd-board-v6 {
        x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.1 {
-       x1=0.0; y1=10.0mil; x2=15.0mil; y2=25.0mil; thickness=8.0mil;
+       x1=0.0; y1=10.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
       }
       ha:line.2 {
-       x1=15.0mil; y1=25.0mil; x2=30.0mil; y2=10.0mil; thickness=8.0mil;
+       x1=15.0mil; y1=30.0mil; x2=30.0mil; y2=10.0mil; thickness=8.0mil;
       }
       ha:line.3 {
        x1=30.0mil; y1=10.0mil; x2=30.0mil; y2=50.0mil; thickness=8.0mil;
@@ -26507,12 +26561,9 @@ ha:pcb-rnd-board-v6 {
        x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.1 {
-       x1=0.0; y1=10.0mil; x2=0.0; y2=15.0mil; thickness=8.0mil;
+       x1=0.0; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.2 {
-       x1=0.0; y1=15.0mil; x2=25.0mil; y2=40.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
        x1=25.0mil; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
       }
      }
@@ -26539,7 +26590,7 @@ ha:pcb-rnd-board-v6 {
        x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.6 {
-       x1=5.0mil; y1=30.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=13.0mil; y1=30.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
       }
      }
     }
@@ -26597,19 +26648,19 @@ ha:pcb-rnd-board-v6 {
        x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
       }
       ha:line.4 {
-       x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+       x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
       }
       ha:line.5 {
-       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
+       x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
       }
       ha:line.6 {
-       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=5.0mil; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.7 {
        x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.8 {
-       x1=10.0mil; y1=40.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=10.0mil; y1=35.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil;
       }
      }
     }
@@ -26637,16 +26688,10 @@ ha:pcb-rnd-board-v6 {
      width=0.508001mm; height=1.270001mm; delta=12.0mil;
      li:objects {
       ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=0.0; y2=40.0mil; thickness=8.0mil;
+       x1=0.0; y1=10.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.1 {
-       x1=0.0; y1=40.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
-       x1=20.0mil; y1=10.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
+       x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
       }
      }
     }
@@ -26665,22 +26710,10 @@ ha:pcb-rnd-board-v6 {
      width=0.635001mm; height=1.270001mm; delta=12.0mil;
      li:objects {
       ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=0.0; y2=15.0mil; thickness=8.0mil;
+       x1=0.0; y1=50.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil;
       }
       ha:line.1 {
-       x1=0.0; y1=15.0mil; x2=25.0mil; y2=40.0mil; thickness=8.0mil;
-      }
-      ha:line.2 {
-       x1=25.0mil; y1=40.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
-       x1=0.0; y1=40.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.4 {
-       x1=0.0; y1=40.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
-      }
-      ha:line.5 {
-       x1=25.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
+       x1=0.0; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
       }
      }
     }
@@ -26688,19 +26721,13 @@ ha:pcb-rnd-board-v6 {
      width=0.508001mm; height=1.270001mm; delta=12.0mil;
      li:objects {
       ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=0.0; y2=15.0mil; thickness=8.0mil;
+       x1=0.0; y1=10.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil;
       }
       ha:line.1 {
-       x1=0.0; y1=15.0mil; x2=10.0mil; y2=25.0mil; thickness=8.0mil;
+       x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil;
       }
       ha:line.2 {
-       x1=10.0mil; y1=25.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
-       x1=20.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil;
-      }
-      ha:line.4 {
-       x1=10.0mil; y1=25.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=10.0mil; y1=30.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil;
       }
      }
     }
@@ -26708,16 +26735,22 @@ ha:pcb-rnd-board-v6 {
      width=0.762001mm; height=1.270001mm; delta=12.0mil;
      li:objects {
       ha:line.0 {
-       x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+       x1=0.0; y1=10.0mil; x2=0.0; y2=30.0mil; thickness=8.0mil;
       }
       ha:line.1 {
-       x1=0.0; y1=50.0mil; x2=15.0mil; y2=35.0mil; thickness=8.0mil;
+       x1=0.0; y1=30.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.2 {
-       x1=15.0mil; y1=35.0mil; x2=30.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
       }
       ha:line.3 {
-       x1=30.0mil; y1=10.0mil; x2=30.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=15.0mil; y1=30.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
+      }
+      ha:line.4 {
+       x1=25.0mil; y1=50.0mil; x2=30.0mil; y2=30.0mil; thickness=8.0mil;
+      }
+      ha:line.5 {
+       x1=30.0mil; y1=30.0mil; x2=30.0mil; y2=10.0mil; thickness=8.0mil;
       }
      }
     }
@@ -26753,60 +26786,42 @@ ha:pcb-rnd-board-v6 {
        x1=0.0; y1=10.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil;
       }
       ha:line.1 {
-       x1=25.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
+       x1=0.0; y1=50.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil;
       }
       ha:line.2 {
-       x1=0.0; y1=40.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil;
-      }
-      ha:line.3 {
-       x1=0.0; y1=40.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
-      }
-      ha:line.4 {
        x1=0.0; y1=50.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
       }
      }
     }
-    ha:` {
-     width=1.651001mm; height=1.651001mm; delta=12.0mil;
+    ha:a {
+     width=0.635001mm; height=1.270001mm; delta=12.0mil;
      li:objects {
       ha:line.0 {
-       x1=50.0mil; y1=0.0; x2=65.0mil; y2=15.0mil; thickness=8.0mil;
+       x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil;
       }
       ha:line.1 {
-       x1=65.0mil; y1=50.0mil; x2=50.0mil; y2=65.0mil; thickness=8.0mil;
+       x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil;
       }
       ha:line.2 {
-       x1=50.0mil; y1=65.0mil; x2=15.0mil; y2=65.0mil; thickness=8.0mil;
+       x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil;
       }
       ha:line.3 {
-       x1=15.0mil; y1=65.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil;
+       x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil;
       }
       ha:line.4 {
-       x1=0.0; y1=50.0mil; x2=0.0; y2=15.0mil; thickness=8.0mil;
+       x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.5 {
-       x1=0.0; y1=15.0mil; x2=15.0mil; y2=0.0; thickness=8.0mil;
+       x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
       }
       ha:line.6 {
-       x1=15.0mil; y1=0.0; x2=50.0mil; y2=0.0; thickness=8.0mil;
+       x1=20.0mil; y1=45.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.7 {
-       x1=65.0mil; y1=15.0mil; x2=65.0mil; y2=50.0mil; thickness=8.0mil;
+       x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil;
       }
       ha:line.8 {
-       x1=25.0mil; y1=25.0mil; x2=40.0mil; y2=25.0mil; thickness=8.0mil;
-      }
-      ha:line.9 {
-       x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil;
-      }
-      ha:line.10 {
-       x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil;
-      }
-      ha:line.11 {
-       x1=20.0mil; y1=40.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil;
-      }
-      ha:line.12 {
-       x1=25.0mil; y1=45.0mil; x2=40.0mil; y2=45.0mil; thickness=8.0mil;
+       x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil;
       }
      }
     }
@@ -26822,239 +26837,6 @@ ha:pcb-rnd-board-v6 {
    id = 0
   }
  }
-
- ha:netlists {
-   li:input {
-    ha:unnamed_net10 {
-    li:conn { S1-4; U10-11;    }
-    }
-    ha:unnamed_net11 {
-    li:conn { R32-1; U10-6;    }
-    }
-    ha:+3.3V {
-    li:conn { C7-2; C9-2; C10-2; C36-2; C37-2; C40-2; C41-2; C42-2; C43-2; C44-2; C101-2; C102-2; J9-7; R38-2; U1-5; U3-13; U3-22; U3-34; U3-44; U4-1; U5-3; U5-7; U5-8; U6-1; U6-6; U7-6; U7-29; U10-7; U10-8; U11-2; U13-8;    }
-    }
-    ha:rx3 {
-    li:conn { U3-37; U10-2;    }
-    }
-    ha:unnamed_net13 {
-    li:conn { C15-1; J8-1;    }
-    }
-    ha:unnamed_net12 {
-    li:conn { A1-1; S1-1;    }
-    }
-     ha:unnamed_net20 {
-     li:conn { R10-2; U7-13;     }
-     }
-    ha:unnamed_net17 {
-    li:conn { C3-1; U7-5; X1-3;    }
-    }
-     ha:unnamed_net18 {
-     li:conn { C2-1; U7-4; X1-1;     }
-     }
-    ha:unnamed_net19 {
-    li:conn { R11-2; U7-14;    }
-    }
-     ha:unnamed_net22 {
-     li:conn { J5-2; R10-1;     }
-     }
-     ha:unnamed_net23 {
-     li:conn { J5-3; R9-1; R11-1;     }
-     }
-    ha:beeper {
-    li:conn { U3-21; U8-2;    }
-    }
-     ha:unnamed_net25 {
-     li:conn { J7-3; U3-24;     }
-     }
-    ha:GND {
-    li:conn { B1-2; C2-2; C3-2; C4-1; C5-1; C7-1; C9-1; C10-1; C11-2; C12-1; C13-1; C14-1; C21-1; C36-1; C37-1; C38-2; C39-1; C40-1; C41-1; C42-1; C43-1; C44-1; C45-1; C46-1; C47-1; C101-1; C102-1; C231-2; C461-2; C471-2; D2-3; D2-4; H1-1; H2-1; H3-1; H4-1; H5-1; J5-5; J5-G; J6-1; J7-1; J8-2; J9-1; Q1-1; Q1-3; R1-1; R2-1; R19-1; R20-1; R26-1; R35-1; R37-1; R39-1; R51-1; S1-2; S1-3; S1-5; U1-2; U2-2; U3-49; U4-2; U4-3; U5-4; U6-2; U6-4; U6-5; U7-33; U8-1; U10-1; U10-10; U10-12; U11-3; U13-4; X1-2; X1-4; X2-2; X2-4;    }
-    }
-     ha:unnamed_net27 {
-     li:conn { C22-2; L11-1; L21-2; U3-2;     }
-     }
-    ha:cmp_rail {
-    li:conn { R38-1; R39-2; U13-2; U13-6;    }
-    }
-    ha:unnamed_net1 {
-    li:conn { Q1-2; R7-2; U13-1;    }
-    }
-    ha:unnamed_net2 {
-    li:conn { Q1-4; R8-2; U13-7;    }
-    }
-    ha:unnamed_net3 {
-    li:conn { C38-1; U1-4;    }
-    }
-    ha:unnamed_net4 {
-    li:conn { D1-1; D1-4; U2-1;    }
-    }
-    ha:ba_sck1 {
-    li:conn { U3-11; U4-8;    }
-    }
-    ha:mosi1 {
-    li:conn { U3-17; U6-13;    }
-    }
-    ha:mosi2 {
-    li:conn { J9-3; U3-29; U5-5;    }
-    }
-    ha:cs_flash {
-    li:conn { U3-38; U5-1;    }
-    }
-    ha:unnamed_net7 {
-    li:conn { D1-3; R51-2;    }
-    }
-    ha:unnamed_net5 {
-    li:conn { R35-2; U2-5;    }
-    }
-    ha:unnamed_net6 {
-    li:conn { D1-2; R50-1;    }
-    }
-     ha:unnamed_net28 {
-     li:conn { C11-1; L11-2; L12-1; U3-1;     }
-     }
-    ha:unnamed_net8 {
-    li:conn { D2-2; R52-1;    }
-    }
-    ha:unnamed_net9 {
-    li:conn { D2-1; R53-1;    }
-    }
-     ha:unnamed_net30 {
-     li:conn { L1-1; U3-33;     }
-     }
-    ha:unnamed_net26 {
-    li:conn { J7-4; U3-25;    }
-    }
-    ha:reset_n {
-    li:conn { J6-2; J7-2; U3-35; U7-2; U10-9; U11-1;    }
-    }
-     ha:unnamed_net39 {
-     li:conn { C14-2; C15-2; L14-2;     }
-     }
-    ha:unnamed_net29 {
-    li:conn { C231-1; U3-23;    }
-    }
-     ha:unnamed_net35 {
-     li:conn { C461-1; U3-46; X2-1;     }
-     }
-     ha:unnamed_net36 {
-     li:conn { C471-1; U3-47; X2-3;     }
-     }
-     ha:unnamed_net37 {
-     li:conn { C12-2; C22-1; L12-2; L13-1;     }
-     }
-    ha:unnamed_net31 {
-    li:conn { C45-2; C46-2; C47-2; L1-2; U3-45; U3-48;    }
-    }
-     ha:unnamed_net32 {
-     li:conn { C21-2; L21-1; U3-3;     }
-     }
-     ha:usb_pullup {
-     li:conn { R9-2; U7-7;     }
-     }
-     ha:v_ldo_in {
-     li:conn { C39-2; D3-2; R36-2; U1-1; U1-3;     }
-     }
-     ha:rts {
-     li:conn { U3-7; U7-30;     }
-     }
-    ha:ba_mosi1 {
-    li:conn { U3-12; U4-7;    }
-    }
-          ha:rxd {
-          li:conn { U3-8; U7-31;          }
-          }
-          ha:fet_a {
-          li:conn { J4-1; Q1-5; Q1-6; R14-1;          }
-          }
-          ha:fet_b {
-          li:conn { J4-3; Q1-7; Q1-8; R13-1;          }
-          }
-          ha:unnamed_net38 {
-          li:conn { C13-2; L13-2; L14-1;          }
-          }
-          ha:cts {
-          li:conn { U3-6; U7-16;          }
-          }
-          ha:tx3 {
-          li:conn { U3-36; U10-3;          }
-          }
-          ha:fire_a {
-          li:conn { R2-2; R8-1;          }
-          }
-          ha:fire_b {
-          li:conn { R1-2; R7-1;          }
-          }
-          ha:led_green {
-          li:conn { R53-2; U3-27;          }
-          }
-          ha:led_red {
-          li:conn { R52-2; U3-26;          }
-          }
-          ha:sck1 {
-          li:conn { U3-16; U6-14;          }
-          }
-          ha:sck2 {
-          li:conn { J9-2; U3-28; U5-6;          }
-          }
-          ha:miso1 {
-          li:conn { U3-18; U6-12;          }
-          }
-          ha:miso2 {
-          li:conn { J9-4; U3-30; U5-2;          }
-          }
-          ha:sense_a {
-          li:conn { R14-2; R20-2;          }
-          }
-          ha:cmp_ldo_in {
-          li:conn { R36-1; R37-2; U13-3; U13-5;          }
-          }
-          ha:sense_b {
-          li:conn { R13-2; R19-2;          }
-          }
-          ha:v_usb {
-          li:conn { C4-2; R50-2; U2-4;          }
-          }
-          ha:swclk {
-          li:conn { J6-4; U7-19;          }
-          }
-          ha:ba_miso1 {
-          li:conn { U3-14; U4-6;          }
-          }
-          ha:txd {
-          li:conn { U3-9; U7-32;          }
-          }
-          ha:v_batt {
-          li:conn { R25-1; R26-2; U3-43;          }
-          }
-          ha:swdio {
-          li:conn { J6-3; U7-25;          }
-          }
-          ha:cs_accel {
-          li:conn { U3-15; U6-7;          }
-          }
-          ha:accel_int1 {
-          li:conn { U3-19; U6-8;          }
-          }
-          ha:accel_int2 {
-          li:conn { U3-20; U6-9;          }
-          }
-         ha:v_lipo {
-         li:conn { D3-1; J4-2; J4-4; J4-6; J9-8; R25-2;         }
-         }
-    ha:cs_companion0 {
-    li:conn { J9-6; U3-32;    }
-    }
-    ha:cs_companion1 {
-    li:conn { J9-5; U3-31;    }
-    }
-    ha:cs_pres {
-    li:conn { U3-10; U4-4; U4-5;    }
-    }
-    ha:v_charge {
-    li:conn { B1-1; C5-2; J4-5; R32-2; U2-3;    }
-    }
-   }
- }
  ha:layer_stack {
   li:groups {
    ha:0 {
@@ -27065,126 +26847,128 @@ ha:pcb-rnd-board-v6 {
    ha:1 {
     name = top_silk
     ha:type { silk=1; top=1;    }
-    li:layers { 6;    }
+    li:layers { 8;    }
    }
    ha:2 {
     name = top_mask
     ha:type { top=1; mask=1;    }
-    li:layers { 7;    }
+    li:layers { 10;    }
    }
    ha:3 {
     name = top_copper
     ha:type { copper=1; top=1;    }
-    li:layers { 0;    }
+    li:layers { 0; 2;    }
    }
    ha:4 {
-    name = implicit_subst
+    name = grp_4
     ha:type { substrate=1; intern=1;    }
     li:layers {    }
+    ha:attributes {
+     thickness={0.7375mm }
+    }
    }
    ha:5 {
     name = Intern
     ha:type { copper=1; intern=1;    }
-    li:layers { 1;    }
+    li:layers { 5;    }
    }
    ha:6 {
-    name = implicit_subst
+    name = grp_6
     ha:type { substrate=1; intern=1;    }
     li:layers {    }
+    ha:attributes {
+     thickness={0.125mm }
+    }
    }
    ha:7 {
     name = Intern
     ha:type { copper=1; intern=1;    }
-    li:layers { 2;    }
+    li:layers { 4;    }
    }
    ha:8 {
-    name = implicit_subst
+    name = grp_8
     ha:type { substrate=1; intern=1;    }
     li:layers {    }
+    ha:attributes {
+     thickness={0.7375mm }
+    }
    }
    ha:9 {
     name = global_outline
     ha:type { boundary=1;    }
-    li:layers { 4;    }
+    li:layers { 6;    }
     purpose = uroute
    }
    ha:10 {
     name = bottom_copper
     ha:type { bottom=1; copper=1;    }
-    li:layers { 3;    }
+    li:layers { 1; 3;    }
    }
    ha:11 {
     name = bottom_mask
     ha:type { bottom=1; mask=1;    }
-    li:layers { 8;    }
+    li:layers { 11;    }
    }
    ha:12 {
     name = bottom_silk
     ha:type { silk=1; bottom=1;    }
-    li:layers { 5;    }
+    li:layers { 7;    }
    }
    ha:13 {
     name = bottom_paste
     ha:type { bottom=1; paste=1;    }
-    li:layers { 10;    }
+    li:layers { 12;    }
+   }
+   ha:14 {
+    name = pmech
+    ha:type { mech=1;    }
+    li:layers { 13;    }
+    purpose = proute
+   }
+   ha:15 {
+    name = umech
+    ha:type { mech=1;    }
+    li:layers { 14;    }
+    purpose = uroute
+   }
+   ha:16 {
+    name = top_assy
+    ha:type { top=1; doc=1;    }
+    li:layers { 15;    }
+    ha:attributes {
+     init-invis=1
+    }
+    purpose = assy
+   }
+   ha:17 {
+    name = bot_assy
+    ha:type { bottom=1; doc=1;    }
+    li:layers { 16;    }
+    ha:attributes {
+     init-invis=1
+    }
+    purpose = assy
+   }
+   ha:18 {
+    name = fab
+    ha:type { top=1; doc=1;    }
+    li:layers { 17;    }
+    ha:attributes {
+     init-invis=1
+    }
+    purpose = fab
    }
   }
  }
  li:pcb-rnd-conf-v1 {
   ha:overwrite {
    ha:design {
-    min_ring = 0.1778 mm
-    min_drill = 0.3810 mm
     text_font_id = 0
-    text_scale = 100
-    via_thickness = 30.00 mil
-    via_drilling_hole = 15.00 mil
-    min_slk = 0.1270 mm
-    text_thickness = 0
-    line_thickness = 10.00 mil
-    shrink = 0.2540 mm
-    poly_isle_area = 12903200000000.000000
-    min_wid = 0.1524 mm
-    bloat = 0.1524 mm
-    clearance = 6.00 mil
    }
    ha:editor {
-    live_routing = true
-    snap_pin = true
-    grid_unit = mil
-    draw_grid = false
-    swap_start_direction = false
-    full_poly = false
-    clear_line = true
-    show_number = false
-    auto_drc = false
-    all_direction_lines = false
-    lock_names = false
-    unique_names = false
-    only_names = false
-    hide_names = true
-    orthogonal_moves = false
-    thin_draw = false
-    rubber_band_mode = false
-    name_on_pcb = true
-    thin_draw_poly = false
-    check_planes = false
-    description = false
-    local_ref = false
-    show_drc = true
-     show_solder_side = 0
-     ha:view {
-      flip_y = 0
-     }
-      buffer_number = 0
-   }
-   ha:plugins {
-    ha:mincut {
-     enable = false
-    }
    }
   }
  }
 ha:pixmaps {
 }
+ ha:pixmaps {
+ }
 }
index d4f971cda912b20cd63df8c52d08286c2401855c..27e24cccceafca097d91633eb39e8e8d991f359a 100644 (file)
@@ -1266,7 +1266,7 @@ value=LPC11U12FHI33
 C 41900 65900 1 0 1 USBmicroB.sym
 {
 T 41545 66295 5 10 0 1 0 6 1
-footprint=2013499-1
+footprint=11071
 T 41900 65900 5 10 0 0 0 0 1
 device=CONNECTOR
 T 41900 65900 5 10 0 0 0 0 1