add SAW filter to ZOE for v2.0d
[hw/telegps] / telegps.lht
index cd1f87dd69ab7d7e67522d0dd0b5cbbd9095185c..958874454494d9f05b0e61d536190fadb2ab1052 100644 (file)
@@ -30,21 +30,21 @@ ha:pcb-rnd-board-v6 {
     hole = 4.0mil
     clearance = 10.0mil
    }
-   ha:Medium {
-    diameter = 8.0mil
-    text_scale = 0
-    text_thick = 0.0
-    thickness = 0.450088mm
-    hole = 4.0mil
-    clearance = 14.0mil
-   }
+    ha:medium {
+     diameter = 30.0mil
+     text_scale = 100
+     text_thick = 0.0
+     thickness = 0.27mm
+     hole = 0.380999mm
+     clearance = 6.0mil
+    }
  }
 
  ha:meta {
    ha:size {
     thermal_scale = 0.500000
     x = 1.55in
-    y = 1.3in
+    y = 1000.0mil
    }
    board_name = TeleGPS
    ha:grid {
@@ -92,6 +92,42 @@ ha:pcb-rnd-board-v6 {
        }
      }
    }
+
+    ha:ps_proto_v6.1 {
+      hdia=4.0mil; hplated=1; htop=0; hbottom=0;
+      li:shape {
+
+        ha:ps_shape_v4 {
+         ha:ps_circ { x=0.0; y=0.0; dia=8.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=8.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=8.0mil;         }
+         ha:combining {         }
+         ha:layer_mask {
+          copper = 1
+          intern = 1
+         }
+         clearance=0.0
+        }
+      }
+    }
   }
 
    li:objects {
@@ -619,7 +655,7 @@ ha:pcb-rnd-board-v6 {
      }
     }
     ha:padstack_ref.43 {
-     proto=0; x=801.0mil; y=507.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+     proto=0; x=1.032in; y=486.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
      ha:flags {
       clearline=1
      }
@@ -784,20 +820,6 @@ ha:pcb-rnd-board-v6 {
        }
      }
     }
-    ha:padstack_ref.57 {
-     proto=0; x=614.0mil; y=826.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-     ha:flags {
-      clearline=1
-     }
-
-     li:thermal {
-       li:1 {
-        on  
-        solid  
-        noshape  
-       }
-     }
-    }
     ha:padstack_ref.58 {
      proto=0; x=457.0mil; y=599.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
      ha:flags {
@@ -893,7 +915,7 @@ ha:pcb-rnd-board-v6 {
      }
     }
     ha:padstack_ref.64 {
-     proto=0; x=614.0mil; y=940.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+     proto=0; x=610.0mil; y=941.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
      ha:flags {
       clearline=1
      }
@@ -930,27 +952,8 @@ ha:pcb-rnd-board-v6 {
        }
      }
     }
-    ha:padstack_ref.66 {
-     proto=0; x=592.0mil; y=863.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-     ha:flags {
-      clearline=1
-     }
-
-     li:thermal {
-       li:0 {
-        on  
-        solid  
-        noshape  
-       }
-       li:3 {
-        on  
-        solid  
-        noshape  
-       }
-     }
-    }
     ha:padstack_ref.67 {
-     proto=0; x=732.0mil; y=785.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+     proto=0; x=759.0mil; y=778.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
      ha:flags {
       clearline=1
      }
@@ -1057,6 +1060,52 @@ ha:pcb-rnd-board-v6 {
 
      li:thermal {
      }
+    }
+    ha:padstack_ref.26670 {
+     proto=0; x=973.95mil; y=692.32mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+       li:1 {
+        on  
+        solid  
+        noshape  
+       }
+     }
+    }
+    ha:padstack_ref.30322 {
+     proto=0; x=26.8478mm; y=574.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+     }
+    }
+    ha:padstack_ref.30323 {
+     proto=0; x=1.094in; y=574.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+     }
+    }
+    ha:padstack_ref.57 {
+     proto=0; x=614.0mil; y=826.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+     ha:flags {
+      clearline=1
+     }
+
+     li:thermal {
+       li:1 {
+        on  
+        solid  
+        noshape  
+       }
+     }
     }
      ha:subc.78 {
       ha:attributes {
@@ -1143,6 +1192,11 @@ ha:pcb-rnd-board-v6 {
         }
 
         li:thermal {
+          li:0 {
+           on  
+           solid  
+           noshape  
+          }
         }
 
         ha:attributes {
@@ -1441,6 +1495,11 @@ ha:pcb-rnd-board-v6 {
         }
 
         li:thermal {
+          li:0 {
+           on  
+           solid  
+           noshape  
+          }
         }
 
         ha:attributes {
@@ -2106,14743 +2165,14418 @@ ha:pcb-rnd-board-v6 {
      }
       uid = LTS4ZjNxIaLbLeZrlyYAAAAI
      }
-     ha:subc.234 {
-      ha:attributes {
-       {io_pcb::hidename_y}=20.7000 mm
-       footprint=GP.18.4
-       {io_pcb::hidename_scale}=100
-       refdes=A1
-       value=APAE1575R1840AADB7-T
-       {io_pcb::hidename_direction}=3
-       {io_pcb::hidename_x}=27.4150 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.263 {
+       ha:attributes {
+        {io_pcb::hidename_y}=22.8092 mm
+        footprint=hole-M3
+        {io_pcb::hidename_scale}=100
+        refdes=H4
+        value=
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=2.3876 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.94996mm; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       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=59.06mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           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
            }
-           clearance=0.0
-          }
 
-          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
+           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
            }
-           clearance=0.0
-          }
 
-          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
+           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
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=66.93mil;           }
-           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=225.0mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=66.93mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.235 {
-        proto=0; x=18.415002mm; y=500.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
+         }
        }
       }
-      li:layers {
 
-       ha:bottom-silk {
-        lid=0
-        ha:combining {        }
+       li:objects {
+        ha:padstack_ref.264 {
+         proto=0; x=125.0mil; y=875.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+         ha:flags {
+          clearline=1
+          usetherm=1
+         }
 
-         li:objects {
-          ha:line.236 {
-           x1=28.414982mm; y1=5.700014mm; x2=28.414982mm; y2=854.33mil; thickness=15.0mil; clearance=0.0;
-          }
-          ha:line.239 {
-           x1=28.414982mm; y1=5.700014mm; x2=26.414986mm; y2=3.700018mm; thickness=15.0mil; clearance=0.0;
-          }
-          ha:line.242 {
-           x1=10.415018mm; y1=3.700018mm; x2=26.414986mm; y2=3.700018mm; thickness=15.0mil; clearance=0.0;
-          }
-          ha:line.245 {
-           x1=10.415018mm; y1=3.700018mm; x2=10.415018mm; y2=854.33mil; thickness=15.0mil; clearance=0.0;
-          }
-          ha:line.248 {
-           x1=10.415018mm; y1=854.33mil; x2=28.414982mm; y2=854.33mil; thickness=15.0mil; clearance=0.0;
-          }
+         li:thermal {
+           li:0 {
+            on  
+            solid  
+            noshape  
+           }
+           li:2 {
+            on  
+            solid  
+            noshape  
+           }
+           li:3 {
+            on  
+            solid  
+            noshape  
+           }
          }
-         ha:type {
-          silk = 1
-          bottom = 1
+
+         ha:attributes {
+           term=1
+           name=pin1
          }
+        }
        }
+       li:layers {
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.251 {
-           x1=18.415002mm; y1=500.0mil; x2=18.415002mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:arc.265 {
+            x=125.0mil; y=875.0mil; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
            }
           }
-          ha:line.254 {
-           x1=19.415mm; y1=500.0mil; x2=19.415mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+          ha:type {
+           silk = 1
+           top = 1
           }
-          ha:line.257 {
-           x1=19.415mm; y1=500.0mil; x2=725.0mil; y2=500.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.266 {
+            x1=125.0mil; y1=875.0mil; x2=125.0mil; y2=875.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.260 {
-           x1=19.415mm; y1=500.0mil; x2=19.415mm; y2=11.7mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.269 {
+            x1=125.0mil; y1=875.0mil; x2=125.0mil; y2=875.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.272 {
+            x1=125.0mil; y1=875.0mil; x2=4.175mm; y2=875.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.275 {
+            x1=125.0mil; y1=875.0mil; x2=125.0mil; y2=23.225mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          bottom = 1
-          virtual = 1
-          misc = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAAAK
-     }
-     ha:subc.263 {
-      ha:attributes {
-       {io_pcb::hidename_y}=22.8092 mm
-       footprint=hole-M3
-       {io_pcb::hidename_scale}=100
-       refdes=H4
-       value=
-       {io_pcb::hidename_direction}=0
-       {io_pcb::hidename_x}=2.3876 mm
+       uid = LTS4ZjNxIaLbLeZrlyYAAAAL
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.278 {
+       ha:attributes {
+        {io_pcb::hidename_y}=21.4630 mm
+        footprint=hole-M3
+        {io_pcb::hidename_scale}=100
+        refdes=H3
+        value=
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=33.9725 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=125.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       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
+           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
            }
-           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
+           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
            }
-           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
+           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
            }
-           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
+           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
            }
-           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
+           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
            }
-           clearance=0.0
-          }
-        }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.264 {
-        proto=0; x=125.0mil; y=875.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-        ha:flags {
-         clearline=1
-         usetherm=1
-        }
+       li:objects {
+        ha:padstack_ref.279 {
+         proto=0; x=1.375in; y=875.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+         ha:flags {
+          clearline=1
+          usetherm=1
+         }
 
-        li:thermal {
-          li:0 {
-           on  
-           solid  
-           noshape  
-          }
-          li:2 {
-           on  
-           solid  
-           noshape  
-          }
-          li:3 {
-           on  
-           solid  
-           noshape  
-          }
-        }
+         li:thermal {
+           li:0 {
+            on  
+            solid  
+            noshape  
+           }
+           li:2 {
+            on  
+            solid  
+            noshape  
+           }
+           li:3 {
+            on  
+            solid  
+            noshape  
+           }
+         }
 
-        ha:attributes {
-          term=1
-          name=pin1
+         ha:attributes {
+           term=1
+           name=pin1
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:arc.265 {
-           x=125.0mil; y=875.0mil; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+          li:objects {
+           ha:arc.280 {
+            x=1.375in; y=875.0mil; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+           }
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         li:objects {
-          ha:line.266 {
-           x1=125.0mil; y1=875.0mil; x2=125.0mil; y2=875.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.281 {
+            x1=1.375in; y1=875.0mil; x2=1.375in; y2=875.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.269 {
-           x1=125.0mil; y1=875.0mil; x2=125.0mil; y2=875.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.284 {
+            x1=1.375in; y1=875.0mil; x2=1.375in; y2=875.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.272 {
-           x1=125.0mil; y1=875.0mil; x2=4.175mm; y2=875.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.287 {
+            x1=1.375in; y1=875.0mil; x2=35.925mm; y2=875.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.275 {
-           x1=125.0mil; y1=875.0mil; x2=125.0mil; y2=23.225mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.290 {
+            x1=1.375in; y1=875.0mil; x2=1.375in; y2=23.225mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAAAL
-     }
-     ha:subc.278 {
-      ha:attributes {
-       {io_pcb::hidename_y}=21.4630 mm
-       footprint=hole-M3
-       {io_pcb::hidename_scale}=100
-       refdes=H3
-       value=
-       {io_pcb::hidename_direction}=0
-       {io_pcb::hidename_x}=33.9725 mm
+       uid = LTS4ZjNxIaLbLeZrlyYAAAAM
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.293 {
+       ha:attributes {
+        {io_pcb::hidename_y}=2.6162 mm
+        footprint=hole-M3
+        {io_pcb::hidename_scale}=100
+        refdes=H2
+        value=
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=34.3408 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=125.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       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 {
+             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
+           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
            }
-           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
+           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
            }
-           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
+           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
            }
-           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
+           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
            }
-           clearance=0.0
-          }
-        }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.279 {
-        proto=0; x=1.375in; y=875.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-        ha:flags {
-         clearline=1
-         usetherm=1
-        }
+       li:objects {
+        ha:padstack_ref.294 {
+         proto=0; x=1.375in; y=125.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+         ha:flags {
+          clearline=1
+          usetherm=1
+         }
 
-        li:thermal {
-          li:0 {
-           on  
-           solid  
-           noshape  
-          }
-          li:2 {
-           on  
-           solid  
-           noshape  
-          }
-          li:3 {
-           on  
-           solid  
-           noshape  
-          }
-        }
+         li:thermal {
+           li:0 {
+            on  
+            solid  
+            noshape  
+           }
+           li:2 {
+            on  
+            solid  
+            noshape  
+           }
+           li:3 {
+            on  
+            solid  
+            noshape  
+           }
+         }
 
-        ha:attributes {
-          term=1
-          name=pin1
+         ha:attributes {
+           term=1
+           name=pin1
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:arc.280 {
-           x=1.375in; y=875.0mil; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+          li:objects {
+           ha:arc.295 {
+            x=1.375in; y=125.0mil; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+           }
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         li:objects {
-          ha:line.281 {
-           x1=1.375in; y1=875.0mil; x2=1.375in; y2=875.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.296 {
+            x1=1.375in; y1=125.0mil; x2=1.375in; y2=125.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.284 {
-           x1=1.375in; y1=875.0mil; x2=1.375in; y2=875.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.299 {
+            x1=1.375in; y1=125.0mil; x2=1.375in; y2=125.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.287 {
-           x1=1.375in; y1=875.0mil; x2=35.925mm; y2=875.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.302 {
+            x1=1.375in; y1=125.0mil; x2=35.925mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.290 {
-           x1=1.375in; y1=875.0mil; x2=1.375in; y2=23.225mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.305 {
+            x1=1.375in; y1=125.0mil; x2=1.375in; y2=4.175mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAAAM
-     }
-     ha:subc.293 {
-      ha:attributes {
-       {io_pcb::hidename_y}=2.6162 mm
-       footprint=hole-M3
-       {io_pcb::hidename_scale}=100
-       refdes=H2
-       value=
-       {io_pcb::hidename_direction}=0
-       {io_pcb::hidename_x}=34.3408 mm
+       uid = LTS4ZjNxIaLbLeZrlyYAAAAN
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.308 {
+       ha:attributes {
+        {io_pcb::hidename_y}=3.8354 mm
+        footprint=hole-M3
+        {io_pcb::hidename_scale}=100
+        refdes=H1
+        value=
+        {io_pcb::hidename_direction}=0
+        {io_pcb::hidename_x}=3.0734 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=125.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       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
+           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
            }
-           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
+           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
            }
-           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
+           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
            }
-           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
+           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
            }
-           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.294 {
-        proto=0; x=1.375in; y=125.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-        ha:flags {
-         clearline=1
-         usetherm=1
-        }
-
-        li:thermal {
-          li:0 {
-           on  
-           solid  
-           noshape  
-          }
-          li:2 {
-           on  
-           solid  
-           noshape  
-          }
-          li:3 {
-           on  
-           solid  
-           noshape  
-          }
-        }
-
-        ha:attributes {
-          term=1
-          name=pin1
-        }
+           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:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+       li:objects {
+        ha:padstack_ref.309 {
+         proto=0; x=125.0mil; y=125.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+         ha:flags {
+          clearline=1
+          usetherm=1
+         }
 
-         li:objects {
-          ha:arc.295 {
-           x=1.375in; y=125.0mil; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-          }
+         li:thermal {
+           li:0 {
+            on  
+            solid  
+            noshape  
+           }
+           li:2 {
+            on  
+            solid  
+            noshape  
+           }
+           li:3 {
+            on  
+            solid  
+            noshape  
+           }
          }
-         ha:type {
-          silk = 1
-          top = 1
+
+         ha:attributes {
+           term=1
+           name=pin1
          }
+        }
        }
+       li:layers {
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.296 {
-           x1=1.375in; y1=125.0mil; x2=1.375in; y2=125.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:arc.310 {
+            x=125.0mil; y=125.0mil; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
            }
           }
-          ha:line.299 {
-           x1=1.375in; y1=125.0mil; x2=1.375in; y2=125.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+          ha:type {
+           silk = 1
+           top = 1
           }
-          ha:line.302 {
-           x1=1.375in; y1=125.0mil; x2=35.925mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.311 {
+            x1=125.0mil; y1=125.0mil; x2=125.0mil; y2=125.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.305 {
-           x1=1.375in; y1=125.0mil; x2=1.375in; y2=4.175mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.314 {
+            x1=125.0mil; y1=125.0mil; x2=125.0mil; y2=125.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.317 {
+            x1=125.0mil; y1=125.0mil; x2=4.175mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.320 {
+            x1=125.0mil; y1=125.0mil; x2=125.0mil; y2=4.175mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAAAN
-     }
-     ha:subc.308 {
-      ha:attributes {
-       {io_pcb::hidename_y}=3.8354 mm
-       footprint=hole-M3
-       {io_pcb::hidename_scale}=100
-       refdes=H1
-       value=
-       {io_pcb::hidename_direction}=0
-       {io_pcb::hidename_x}=3.0734 mm
+       uid = LTS4ZjNxIaLbLeZrlyYAAAAO
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.323 {
+       ha:attributes {
+        {io_pcb::hidename_y}=15.6340 mm
+        footprint=S2B-PH
+        {io_pcb::hidename_scale}=100
+        refdes=B1
+        value=LiPo
+        {io_pcb::hidename_direction}=3
+        {io_pcb::hidename_x}=38.0294 mm
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=125.0mil; hplated=1; 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:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
-           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
+             top = 1
+            }
+            clearance=0.0
            }
-           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
+           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
            }
-           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
+           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
            }
-           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
+           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
            }
-           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
+           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
            }
-           clearance=0.0
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.309 {
-        proto=0; x=125.0mil; y=125.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-        ha:flags {
-         clearline=1
-         usetherm=1
-        }
-
-        li:thermal {
-          li:0 {
-           on  
-           solid  
-           noshape  
-          }
-          li:2 {
-           on  
-           solid  
-           noshape  
-          }
-          li:3 {
-           on  
-           solid  
-           noshape  
-          }
-        }
-
-        ha:attributes {
-          term=1
-          name=pin1
-        }
-       }
-      }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:arc.310 {
-           x=125.0mil; y=125.0mil; width=120.0mil; height=120.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
          }
        }
 
-       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.311 {
-           x1=125.0mil; y1=125.0mil; x2=125.0mil; y2=125.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.314 {
-           x1=125.0mil; y1=125.0mil; x2=125.0mil; y2=125.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.649986mm  
+              -0.649986mm  
+              0.649986mm  
+              -0.649986mm  
+              0.649986mm  
+              0.649986mm  
+              -0.649986mm  
+              0.649986mm  
+             }
            }
-          }
-          ha:line.317 {
-           x1=125.0mil; y1=125.0mil; x2=4.175mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.649986mm  
+              -0.649986mm  
+              0.649986mm  
+              -0.649986mm  
+              0.649986mm  
+              0.649986mm  
+              -0.649986mm  
+              0.649986mm  
+             }
            }
-          }
-          ha:line.320 {
-           x1=125.0mil; y1=125.0mil; x2=125.0mil; y2=4.175mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+
+           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_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 { 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  
+             }
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
        }
       }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAAAO
-     }
-     ha:subc.323 {
-      ha:attributes {
-       {io_pcb::hidename_y}=15.6340 mm
-       footprint=S2B-PH
-       {io_pcb::hidename_scale}=100
-       refdes=B1
-       value=LiPo
-       {io_pcb::hidename_direction}=3
-       {io_pcb::hidename_x}=38.0294 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=29.53mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       li:objects {
+        ha:padstack_ref.324 {
+         proto=0; x=32.029412mm; y=13.684042mm; rot=0.000000; xmirror=1; smirror=1; clearance=0.152527mm;
+         ha:flags {
+          clearline=1
+         }
 
-          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
+         li:thermal {
+           li:0 {
+            on  
+            diag  
+            round  
+            noshape  
            }
-           clearance=0.0
-          }
-
-          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
+           li:2 {
+            on  
+            diag  
+            round  
+            noshape  
            }
-           clearance=0.0
-          }
-
-          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:3 {
+            on  
+            diag  
+            round  
+            noshape  
            }
-           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:attributes {
+           term=2
+           name=pin2
+         }
+        }
+        ha:padstack_ref.325 {
+         proto=1; x=32.029412mm; y=11.684046mm; rot=0.000000; xmirror=1; smirror=1; clearance=0.152527mm;
+         ha:flags {
+          clearline=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:thermal {
+         }
+
+         ha:attributes {
+           term=1
+           name=pin1
+         }
         }
-      }
+       }
+       li:layers {
 
-      ha:ps_proto_v6.1 {
-        hdia=29.53mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+        ha:bottom-silk {
+         lid=0
+         ha:combining {         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+          li:objects {
+           ha:line.326 {
+            x1=30.429466mm; y1=15.634mm; x2=38.0294mm; y2=15.634mm; thickness=10.0mil; clearance=0.0;
            }
-           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.329 {
+            x1=30.429466mm; y1=9.734088mm; x2=30.429466mm; y2=15.634mm; thickness=10.0mil; clearance=0.0;
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.649986mm  
-             -0.649986mm  
-             0.649986mm  
-             -0.649986mm  
-             0.649986mm  
-             0.649986mm  
-             -0.649986mm  
-             0.649986mm  
-            }
+           ha:line.332 {
+            x1=30.429466mm; y1=9.734088mm; x2=38.0294mm; y2=9.734088mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.335 {
+            x1=38.0294mm; y1=9.734088mm; x2=38.0294mm; y2=15.634mm; thickness=10.0mil; clearance=0.0;
+           }
+          }
+          ha:type {
+           silk = 1
+           bottom = 1
           }
+        }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.338 {
+            x1=32.029412mm; y1=12.684044mm; x2=32.029412mm; y2=12.684044mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.649986mm  
-             -0.649986mm  
-             0.649986mm  
-             -0.649986mm  
-             0.649986mm  
-             0.649986mm  
-             -0.649986mm  
-             0.649986mm  
+           ha:line.341 {
+            x1=38.0294mm; y1=15.634mm; x2=38.0294mm; y2=15.634mm; 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 {
-             -0.729996mm  
-             -0.729996mm  
-             0.729996mm  
-             -0.729996mm  
-             0.729996mm  
-             0.729996mm  
-             -0.729996mm  
-             0.729996mm  
+           ha:line.344 {
+            x1=38.0294mm; y1=15.634mm; x2=38.0294mm; y2=14.634mm; 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 {
-             -0.729996mm  
-             -0.729996mm  
-             0.729996mm  
-             -0.729996mm  
-             0.729996mm  
-             0.729996mm  
-             -0.729996mm  
-             0.729996mm  
+           ha:line.347 {
+            x1=38.0294mm; y1=15.634mm; x2=37.0294mm; y2=15.634mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
           }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.324 {
-        proto=0; x=32.029412mm; y=13.684042mm; rot=0.000000; xmirror=1; smirror=1; clearance=0.152527mm;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-          li:0 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
-          li:2 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
-          li:3 {
-           on  
-           diag  
-           round  
-           noshape  
+          ha:type {
+           bottom = 1
+           virtual = 1
+           misc = 1
           }
         }
-
-        ha:attributes {
-          term=2
-          name=pin2
-        }
        }
-       ha:padstack_ref.325 {
-        proto=1; x=32.029412mm; y=11.684046mm; rot=0.000000; xmirror=1; smirror=1; clearance=0.152527mm;
-        ha:flags {
-         clearline=1
+      }
+       uid = LTS4ZjNxIaLbLeZrlyYAAAAP
+      }
+       ha:subc.488 {
+        ha:attributes {
+         {io_pcb::hidename_y}=2.7940 mm
+         footprint=2mm2pin
+         {io_pcb::hidename_scale}=100
+         refdes=J3
+         value=
+         {io_pcb::hidename_direction}=3
+         {io_pcb::hidename_x}=30.6324 mm
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=31.5mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=1
-          name=pin1
+            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: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:ps_circ { x=0.0; y=0.0; dia=1.299972mm;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=1.452372mm;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=1.452372mm;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
+            }
+          }
         }
        }
-      }
-      li:layers {
 
-       ha:bottom-silk {
-        lid=0
-        ha:combining {        }
+        li:objects {
+         ha:padstack_ref.489 {
+          proto=0; x=30.6324mm; y=110.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:line.326 {
-           x1=30.429466mm; y1=15.634mm; x2=38.0294mm; y2=15.634mm; thickness=10.0mil; clearance=0.0;
+          li:thermal {
           }
-          ha:line.329 {
-           x1=30.429466mm; y1=9.734088mm; x2=30.429466mm; y2=15.634mm; thickness=10.0mil; clearance=0.0;
+
+          ha:attributes {
+            term=1
+            name=1
           }
-          ha:line.332 {
-           x1=30.429466mm; y1=9.734088mm; x2=38.0294mm; y2=9.734088mm; thickness=10.0mil; clearance=0.0;
+         }
+         ha:padstack_ref.490 {
+          proto=0; x=30.6324mm; y=4.794mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.335 {
-           x1=38.0294mm; y1=9.734088mm; x2=38.0294mm; y2=15.634mm; thickness=10.0mil; clearance=0.0;
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
           }
          }
-         ha:type {
-          silk = 1
-          bottom = 1
-         }
-       }
+        }
+        li:layers {
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-         li:objects {
-          ha:line.338 {
-           x1=32.029412mm; y1=12.684044mm; x2=32.029412mm; y2=12.684044mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.341 {
-           x1=38.0294mm; y1=15.634mm; x2=38.0294mm; y2=15.634mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.344 {
-           x1=38.0294mm; y1=15.634mm; x2=38.0294mm; y2=14.634mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           li:objects {
+            ha:line.491 {
+             x1=30.6324mm; y1=3.794mm; x2=30.6324mm; y2=3.794mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.494 {
+             x1=30.6324mm; y1=110.0mil; x2=30.6324mm; y2=110.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.497 {
+             x1=30.6324mm; y1=110.0mil; x2=30.6324mm; y2=1.794mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.500 {
+             x1=30.6324mm; y1=110.0mil; x2=29.6324mm; y2=110.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-          }
-          ha:line.347 {
-           x1=38.0294mm; y1=15.634mm; x2=37.0294mm; y2=15.634mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
-          }
-         }
-         ha:type {
-          bottom = 1
-          virtual = 1
-          misc = 1
          }
+        }
        }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAAAP
-     }
-     ha:subc.430 {
-      ha:attributes {
-       {io_pcb::hidename_y}=6.7310 mm
-       footprint=SOIJ8
-       {io_pcb::hidename_scale}=100
-       refdes=U1
-       value=W25Q16
-       {io_pcb::hidename_direction}=0
-       {io_pcb::hidename_x}=29.5656 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
+        uid = LTS4ZjNxIaLbLeZrlyYAAAAT
+       }
+       ha:subc.503 {
+        ha:attributes {
+         {io_pcb::hidename_y}=1.2852 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=80
+         refdes=C39
+         value=1uF
+         {io_pcb::hidename_direction}=1
+         {io_pcb::hidename_x}=23.0378 mm
+        }
+       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 {             }
+             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 {
-             -36.46mil  
-             -15.795mil  
-             -36.46mil  
-             15.795mil  
-             36.46mil  
-             15.795mil  
-             36.46mil  
-             -15.795mil  
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.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 {
-             -33.46mil  
-             -12.795mil  
-             -33.46mil  
-             12.795mil  
-             33.46mil  
-             12.795mil  
-             33.46mil  
-             -12.795mil  
+            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_proto_v6.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        li:objects {
+         ha:padstack_ref.504 {
+          proto=0; x=929.0mil; y=67.26mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.849885mm  
-             -12.795mil  
-             -0.849885mm  
-             12.795mil  
-             0.849885mm  
-             12.795mil  
-             0.849885mm  
-             -12.795mil  
+          li:thermal {
+            li:0 {
+             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 {
-             -0.926085mm  
-             -15.795mil  
-             -0.926085mm  
-             15.795mil  
-             0.926085mm  
-             15.795mil  
-             0.926085mm  
-             -15.795mil  
-            }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.505 {
+          proto=0; x=929.0mil; y=2.507996mm; 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.849885mm  
-             -12.795mil  
-             -0.849885mm  
-             12.795mil  
-             0.849885mm  
-             12.795mil  
-             0.849885mm  
-             -12.795mil  
-            }
+          li:thermal {
           }
-        }
-      }
-     }
 
-      li:objects {
-       ha:padstack_ref.431 {
-        proto=0; x=22.870541mm; y=486.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-        ha:flags {
-         clearline=1
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
         }
+        li:layers {
 
-        li:thermal {
-        }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-        ha:attributes {
-          term=8
-          name=pin8
+           li:objects {
+            ha:line.506 {
+             x1=929.0mil; y1=83.0mil; x2=929.0mil; y2=83.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.509 {
+             x1=929.0mil; y1=83.0mil; x2=929.0mil; y2=83.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.512 {
+             x1=929.0mil; y1=83.0mil; x2=929.0mil; y2=1.1082mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.515 {
+             x1=929.0mil; y1=83.0mil; x2=22.5966mm; y2=83.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.432 {
-        proto=1; x=29.870272mm; y=486.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=pin1
-        }
+        uid = LTS4ZjNxIaLbLeZrlyYAAAAU
        }
-       ha:padstack_ref.433 {
-        proto=0; x=22.870541mm; y=436.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-        ha:flags {
-         clearline=1
+       ha:subc.518 {
+        ha:attributes {
+         {io_pcb::hidename_y}=4.6868 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=80
+         refdes=C41
+         value=0.1uF
+         {io_pcb::hidename_direction}=1
+         {io_pcb::hidename_x}=24.1554 mm
         }
+       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=7
-          name=pin7
-        }
-       }
-       ha:padstack_ref.434 {
-        proto=1; x=29.870272mm; y=436.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-        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=2
-          name=pin2
+            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.435 {
-        proto=0; x=22.870541mm; y=9.804654mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-        }
+        li:objects {
+         ha:padstack_ref.519 {
+          proto=0; x=968.0mil; y=1.715008mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=6
-          name=pin6
-        }
-       }
-       ha:padstack_ref.436 {
-        proto=1; x=29.870272mm; y=9.804654mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+            li:0 {
+             on  
+             solid  
+             noshape  
+            }
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.520 {
+          proto=0; x=968.0mil; y=99.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=3
-          name=pin3
-        }
-       }
-       ha:padstack_ref.437 {
-        proto=0; x=22.870541mm; y=8.534654mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
         }
+        li:layers {
 
-        ha:attributes {
-          term=5
-          name=pin5
-        }
-       }
-       ha:padstack_ref.438 {
-        proto=1; x=29.870272mm; y=8.534654mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-        ha:flags {
-         clearline=1
-        }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-        li:thermal {
+           li:objects {
+            ha:line.521 {
+             x1=968.0mil; y1=83.26mil; x2=968.0mil; y2=83.26mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.524 {
+             x1=968.0mil; y1=83.26mil; x2=968.0mil; y2=83.26mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.527 {
+             x1=968.0mil; y1=83.26mil; x2=968.0mil; y2=1.114804mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.530 {
+             x1=968.0mil; y1=83.26mil; x2=23.5872mm; y2=83.26mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
-
+       }
+        uid = LTS4ZjNxIaLbLeZrlyYAAAAV
+       }
+       ha:subc.533 {
         ha:attributes {
-          term=4
-          name=pin4
+         {io_pcb::hidename_y}=9.0678 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=80
+         refdes=C11
+         value=4.7uF
+         {io_pcb::hidename_direction}=2
+         {io_pcb::hidename_x}=30.7538 mm
         }
-       }
-      }
-      li:layers {
+       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:line.439 {
-           x1=23.68042mm; y1=13.104368mm; x2=29.060394mm; y2=13.104368mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.442 {
-           x1=29.060394mm; y1=7.774686mm; x2=29.060394mm; y2=13.104368mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.445 {
-           x1=23.68042mm; y1=7.774686mm; x2=29.060394mm; y2=7.774686mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.448 {
-           x1=23.68042mm; y1=7.774686mm; x2=23.68042mm; y2=13.104368mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:arc.451 {
-           x=28.59532mm; y=486.0mil; width=5.0mil; height=5.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 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  
+              }
+            }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+              }
+            }
 
-         li:objects {
-          ha:line.452 {
-           x1=26.370406mm; y1=10.439527mm; x2=26.370406mm; y2=10.439527mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.455 {
-           x1=1.0382in; y1=10.439654mm; x2=1.0382in; y2=10.439654mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.458 {
-           x1=1.0382in; y1=10.439654mm; x2=25.37028mm; y2=10.439654mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.461 {
-           x1=1.0382in; y1=10.439654mm; x2=1.0382in; y2=9.439654mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               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 = LTS4ZjNxIaLbLeZrlyYAAAAR
-     }
-     ha:subc.488 {
-      ha:attributes {
-       {io_pcb::hidename_y}=2.7940 mm
-       footprint=2mm2pin
-       {io_pcb::hidename_scale}=100
-       refdes=J3
-       value=
-       {io_pcb::hidename_direction}=3
-       {io_pcb::hidename_x}=30.6324 mm
-      }
-     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:ps_circ { x=0.0; y=0.0; dia=1.299972mm;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
+        li:objects {
+         ha:padstack_ref.534 {
+          proto=0; x=31.179004mm; y=336.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=1.299972mm;           }
-           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=1.299972mm;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
-           }
-           clearance=0.0
+          ha:attributes {
+            term=1
+            name=1
           }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=1.452372mm;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
+         }
+         ha:padstack_ref.535 {
+          proto=0; x=31.978596mm; y=336.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=1.452372mm;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
+          li:thermal {
           }
-        }
-      }
-     }
 
-      li:objects {
-       ha:padstack_ref.489 {
-        proto=0; x=30.6324mm; y=110.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
         }
+        li:layers {
 
-        li:thermal {
-        }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-        ha:attributes {
-          term=1
-          name=1
+           li:objects {
+            ha:line.536 {
+             x1=31.5788mm; y1=336.0mil; x2=31.5788mm; y2=336.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.539 {
+             x1=31.5788mm; y1=336.0mil; x2=31.5788mm; y2=336.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.542 {
+             x1=31.5788mm; y1=336.0mil; x2=32.5788mm; y2=336.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.545 {
+             x1=31.5788mm; y1=336.0mil; x2=31.5788mm; y2=9.5344mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.490 {
-        proto=0; x=30.6324mm; y=4.794mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+        uid = LTS4ZjNxIaLbLeZrlyYAAAAW
+       }
+       ha:subc.548 {
+        ha:attributes {
+         {io_pcb::hidename_y}=1.5499 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=100
+         refdes=R11
+         value=5.6k
+         {io_pcb::hidename_direction}=0
+         {io_pcb::hidename_x}=21.5077 mm
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
+            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:subc-aux {
-        lid=0
-        ha:combining {        }
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               -0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+              }
+            }
 
-         li:objects {
-          ha:line.491 {
-           x1=30.6324mm; y1=3.794mm; x2=30.6324mm; y2=3.794mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.494 {
-           x1=30.6324mm; y1=110.0mil; x2=30.6324mm; y2=110.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.497 {
-           x1=30.6324mm; y1=110.0mil; x2=30.6324mm; y2=1.794mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.500 {
-           x1=30.6324mm; y1=110.0mil; x2=29.6324mm; y2=110.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               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 = LTS4ZjNxIaLbLeZrlyYAAAAT
-     }
-     ha:subc.503 {
-      ha:attributes {
-       {io_pcb::hidename_y}=1.2852 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=80
-       refdes=C39
-       value=1uF
-       {io_pcb::hidename_direction}=1
-       {io_pcb::hidename_x}=23.0378 mm
-      }
-     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.549 {
+          proto=0; x=21.908008mm; y=2.350008mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -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=1
+            name=1
+          }
+         }
+         ha:padstack_ref.550 {
+          proto=0; x=894.0mil; y=2.350008mm; 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.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
+          li:thermal {
           }
-        }
-      }
-     }
 
-      li:objects {
-       ha:padstack_ref.504 {
-        proto=0; x=929.0mil; y=67.26mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
         }
+        li:layers {
 
-        li:thermal {
-        }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-        ha:attributes {
-          term=1
-          name=1
+           li:objects {
+            ha:line.551 {
+             x1=22.307804mm; y1=2.350008mm; x2=22.307804mm; y2=2.350008mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.554 {
+             x1=22.307804mm; y1=2.350008mm; x2=22.307804mm; y2=2.350008mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.557 {
+             x1=22.307804mm; y1=2.350008mm; x2=23.307804mm; y2=2.350008mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.560 {
+             x1=22.307804mm; y1=2.350008mm; x2=22.307804mm; y2=3.350008mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.505 {
-        proto=0; x=929.0mil; y=2.507996mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+        uid = LTS4ZjNxIaLbLeZrlyYAAAAX
+       }
+       ha:subc.563 {
+        ha:attributes {
+         {io_pcb::hidename_y}=2.1717 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=100
+         refdes=R12
+         value=10k
+         {io_pcb::hidename_direction}=2
+         {io_pcb::hidename_x}=23.1013 mm
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=2
-          name=2
+            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:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        li:objects {
+         ha:padstack_ref.564 {
+          proto=0; x=893.74mil; y=54.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:line.506 {
-           x1=929.0mil; y1=83.0mil; x2=929.0mil; y2=83.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          li:thermal {
           }
-          ha:line.509 {
-           x1=929.0mil; y1=83.0mil; x2=929.0mil; y2=83.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+
+          ha:attributes {
+            term=1
+            name=1
           }
-          ha:line.512 {
-           x1=929.0mil; y1=83.0mil; x2=929.0mil; y2=1.1082mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+         }
+         ha:padstack_ref.565 {
+          proto=0; x=21.901404mm; y=54.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.515 {
-           x1=929.0mil; y1=83.0mil; x2=22.5966mm; y2=83.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAAAU
-     }
-     ha:subc.518 {
-      ha:attributes {
-       {io_pcb::hidename_y}=4.6868 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=80
-       refdes=C41
-       value=0.1uF
-       {io_pcb::hidename_direction}=1
-       {io_pcb::hidename_x}=24.1554 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
+        }
+        li:layers {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-          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:line.566 {
+             x1=878.0mil; y1=54.0mil; x2=878.0mil; y2=54.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 {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
+            ha:line.569 {
+             x1=878.0mil; y1=54.0mil; x2=878.0mil; y2=54.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
+            ha:line.572 {
+             x1=878.0mil; y1=54.0mil; x2=21.3012mm; y2=54.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.575 {
+             x1=878.0mil; y1=54.0mil; x2=878.0mil; y2=0.3716mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
             top = 1
-            paste = 1
+            misc = 1
+            virtual = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
+         }
         }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.519 {
-        proto=0; x=968.0mil; y=1.715008mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+       }
+        uid = LTS4ZjNxIaLbLeZrlyYAAAAY
+       }
+       ha:subc.578 {
+        ha:attributes {
+         {io_pcb::hidename_y}=8.6614 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=80
+         refdes=C37
+         value=1uF
+         {io_pcb::hidename_direction}=2
+         {io_pcb::hidename_x}=26.0482 mm
         }
+       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=1
-          name=1
-        }
-       }
-       ha:padstack_ref.520 {
-        proto=0; x=968.0mil; y=99.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               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=2
-          name=2
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
+          }
         }
        }
-      }
-      li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        li:objects {
+         ha:padstack_ref.579 {
+          proto=0; x=24.956008mm; y=279.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:line.521 {
-           x1=968.0mil; y1=83.26mil; x2=968.0mil; y2=83.26mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          li:thermal {
+            li:0 {
+             on  
+             solid  
+             noshape  
+            }
           }
-          ha:line.524 {
-           x1=968.0mil; y1=83.26mil; x2=968.0mil; y2=83.26mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+
+          ha:attributes {
+            term=1
+            name=1
           }
-          ha:line.527 {
-           x1=968.0mil; y1=83.26mil; x2=968.0mil; y2=1.114804mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+         }
+         ha:padstack_ref.580 {
+          proto=0; x=1.014in; y=279.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.530 {
-           x1=968.0mil; y1=83.26mil; x2=23.5872mm; y2=83.26mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAAAV
-     }
-     ha:subc.533 {
-      ha:attributes {
-       {io_pcb::hidename_y}=9.0678 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=80
-       refdes=C11
-       value=4.7uF
-       {io_pcb::hidename_direction}=2
-       {io_pcb::hidename_x}=30.7538 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
+        }
+        li:layers {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-          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:line.581 {
+             x1=25.355804mm; y1=279.0mil; x2=25.355804mm; y2=279.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 {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
+            ha:line.584 {
+             x1=25.355804mm; y1=279.0mil; x2=25.355804mm; y2=279.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
+            ha:line.587 {
+             x1=25.355804mm; y1=279.0mil; x2=26.355804mm; y2=279.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.590 {
+             x1=25.355804mm; y1=279.0mil; x2=25.355804mm; y2=8.0866mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
             top = 1
-            paste = 1
+            misc = 1
+            virtual = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
-          }
+         }
         }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.534 {
-        proto=0; x=31.179004mm; y=336.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+       }
+        uid = LTS4ZjNxIaLbLeZrlyYAAAAZ
+       }
+       ha:subc.593 {
+        ha:attributes {
+         {io_pcb::hidename_y}=7.8232 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=80
+         refdes=C38
+         value=10nF
+         {io_pcb::hidename_direction}=2
+         {io_pcb::hidename_x}=22.9362 mm
         }
+       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=1
-          name=1
-        }
-       }
-       ha:padstack_ref.535 {
-        proto=0; x=31.978596mm; y=336.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               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=2
-          name=2
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
+          }
         }
        }
-      }
-      li:layers {
-
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
 
-         li:objects {
-          ha:line.536 {
-           x1=31.5788mm; y1=336.0mil; x2=31.5788mm; y2=336.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.539 {
-           x1=31.5788mm; y1=336.0mil; x2=31.5788mm; y2=336.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+        li:objects {
+         ha:padstack_ref.594 {
+          proto=0; x=922.0mil; y=279.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.542 {
-           x1=31.5788mm; y1=336.0mil; x2=32.5788mm; y2=336.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.545 {
-           x1=31.5788mm; y1=336.0mil; x2=31.5788mm; y2=9.5344mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=1
+            name=1
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAAAW
-     }
-     ha:subc.548 {
-      ha:attributes {
-       {io_pcb::hidename_y}=1.5499 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=R11
-       value=5.6k
-       {io_pcb::hidename_direction}=0
-       {io_pcb::hidename_x}=21.5077 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:padstack_ref.595 {
+          proto=0; x=953.48mil; y=279.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+          li:thermal {
+            li:0 {
+             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 {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
+          ha:attributes {
+            term=2
+            name=2
           }
+         }
+        }
+        li:layers {
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+            ha:line.596 {
+             x1=937.74mil; y1=279.0mil; x2=937.74mil; y2=279.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
             }
-          }
+            ha:line.599 {
+             x1=937.74mil; y1=279.0mil; x2=937.74mil; y2=279.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.602 {
+             x1=937.74mil; y1=279.0mil; x2=24.818596mm; y2=279.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.605 {
+             x1=937.74mil; y1=279.0mil; x2=937.74mil; y2=8.0866mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.549 {
-        proto=0; x=21.908008mm; y=2.350008mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+       }
+        uid = LTS4ZjNxIaLbLeZrlyYAAAAa
+       }
+       ha:subc.608 {
+        ha:attributes {
+         {io_pcb::hidename_y}=5.9182 mm
+         copyright=2006 DJ Delorie
+         author=DJ Delorie
+         footprint=SOT23-5
+         dist-license=GPL
+         {io_pcb::hidename_scale}=90
+         refdes=U2
+         value=TC2185-3.3
+         {io_pcb::hidename_direction}=1
+         use-license=Unlimited
+         {io_pcb::hidename_x}=23.9014 mm
         }
+       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=1
-          name=1
-        }
-       }
-       ha:padstack_ref.550 {
-        proto=0; x=894.0mil; y=2.350008mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               12.0mil  
+               -20.0mil  
+               -12.0mil  
+               -20.0mil  
+               -12.0mil  
+               20.0mil  
+               12.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 {
+               15.0mil  
+               -23.0mil  
+               -15.0mil  
+               -23.0mil  
+               -15.0mil  
+               23.0mil  
+               15.0mil  
+               23.0mil  
+              }
+            }
 
-        ha:attributes {
-          term=2
-          name=2
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               12.0mil  
+               -20.0mil  
+               -12.0mil  
+               -20.0mil  
+               -12.0mil  
+               20.0mil  
+               12.0mil  
+               20.0mil  
+              }
+            }
+          }
         }
        }
-      }
-      li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        li:objects {
+         ha:padstack_ref.609 {
+          proto=0; x=929.0mil; y=231.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:line.551 {
-           x1=22.307804mm; y1=2.350008mm; x2=22.307804mm; y2=2.350008mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          li:thermal {
           }
-          ha:line.554 {
-           x1=22.307804mm; y1=2.350008mm; x2=22.307804mm; y2=2.350008mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+
+          ha:attributes {
+            term=4
+            name=BY
           }
-          ha:line.557 {
-           x1=22.307804mm; y1=2.350008mm; x2=23.307804mm; y2=2.350008mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+         }
+         ha:padstack_ref.610 {
+          proto=0; x=1.007in; y=231.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.560 {
-           x1=22.307804mm; y1=2.350008mm; x2=22.307804mm; y2=3.350008mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=5
+            name=VOUT
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAAAX
-     }
-     ha:subc.563 {
-      ha:attributes {
-       {io_pcb::hidename_y}=2.1717 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=R12
-       value=10k
-       {io_pcb::hidename_direction}=2
-       {io_pcb::hidename_x}=23.1013 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
+         ha:padstack_ref.611 {
+          proto=0; x=1.007in; y=149.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+          li:thermal {
+          }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
+          ha:attributes {
+            term=1
+            name=VIN
+          }
+         }
+         ha:padstack_ref.612 {
+          proto=0; x=968.0mil; y=149.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
+          }
+         }
+         ha:padstack_ref.613 {
+          proto=0; x=929.0mil; y=149.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
           }
-        }
-      }
-     }
 
-      li:objects {
-       ha:padstack_ref.564 {
-        proto=0; x=893.74mil; y=54.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
+          ha:attributes {
+            term=3
+            name=EN
+          }
+         }
         }
+        li:layers {
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.565 {
-        proto=0; x=21.901404mm; y=54.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:line.614 {
+             x1=909.0mil; y1=121.0mil; x2=909.0mil; y2=260.0mil; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.617 {
+             x1=909.0mil; y1=260.0mil; x2=26.0858mm; y2=260.0mil; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.620 {
+             x1=26.0858mm; y1=121.0mil; x2=26.0858mm; y2=260.0mil; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.623 {
+             x1=909.0mil; y1=121.0mil; x2=26.0858mm; y2=121.0mil; thickness=10.0mil; clearance=0.0;
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
 
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
-
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-         li:objects {
-          ha:line.566 {
-           x1=878.0mil; y1=54.0mil; x2=878.0mil; y2=54.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.569 {
-           x1=878.0mil; y1=54.0mil; x2=878.0mil; y2=54.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.572 {
-           x1=878.0mil; y1=54.0mil; x2=21.3012mm; y2=54.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           li:objects {
+            ha:line.626 {
+             x1=968.0mil; y1=181.8mil; x2=968.0mil; y2=181.8mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.629 {
+             x1=929.0mil; y1=231.0mil; x2=929.0mil; y2=231.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.632 {
+             x1=929.0mil; y1=231.0mil; x2=929.0mil; y2=4.8674mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.635 {
+             x1=929.0mil; y1=231.0mil; x2=22.5966mm; y2=231.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-          }
-          ha:line.575 {
-           x1=878.0mil; y1=54.0mil; x2=878.0mil; y2=0.3716mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
+        }
        }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAAAY
-     }
-     ha:subc.578 {
-      ha:attributes {
-       {io_pcb::hidename_y}=8.6614 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=80
-       refdes=C37
-       value=1uF
-       {io_pcb::hidename_direction}=2
-       {io_pcb::hidename_x}=26.0482 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
+        uid = LTS4ZjNxIaLbLeZrlyYAAAAb
+       }
+       ha:subc.638 {
+        ha:attributes {
+         {io_pcb::hidename_y}=7.5184 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=80
+         refdes=C10
+         value=4.7uF
+         {io_pcb::hidename_direction}=0
+         {io_pcb::hidename_x}=26.1808 mm
+        }
+       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
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
             }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             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 { 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.579 {
-        proto=0; x=24.956008mm; y=279.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.580 {
-        proto=0; x=1.014in; y=279.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 {
+        li:objects {
+         ha:padstack_ref.639 {
+          proto=0; x=27.730196mm; y=277.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+          li:thermal {
+            li:0 {
+             on  
+             solid  
+             noshape  
+            }
+          }
 
-         li:objects {
-          ha:line.581 {
-           x1=25.355804mm; y1=279.0mil; x2=25.355804mm; y2=279.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=1
+            name=1
           }
-          ha:line.584 {
-           x1=25.355804mm; y1=279.0mil; x2=25.355804mm; y2=279.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.640 {
+          proto=0; x=26.930604mm; y=277.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.587 {
-           x1=25.355804mm; y1=279.0mil; x2=26.355804mm; y2=279.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.590 {
-           x1=25.355804mm; y1=279.0mil; x2=25.355804mm; y2=8.0866mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=2
+            name=2
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAAAZ
-     }
-     ha:subc.593 {
-      ha:attributes {
-       {io_pcb::hidename_y}=7.8232 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=80
-       refdes=C38
-       value=10nF
-       {io_pcb::hidename_direction}=2
-       {io_pcb::hidename_x}=22.9362 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
+        }
+        li:layers {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-          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:line.641 {
+             x1=1.076in; y1=277.0mil; x2=1.076in; y2=277.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 {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
+            ha:line.644 {
+             x1=1.076in; y1=277.0mil; x2=1.076in; y2=277.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
+            ha:line.647 {
+             x1=1.076in; y1=277.0mil; x2=26.3304mm; y2=277.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.650 {
+             x1=1.076in; y1=277.0mil; x2=1.076in; y2=6.0358mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
             top = 1
-            paste = 1
+            misc = 1
+            virtual = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
-          }
+         }
         }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.594 {
-        proto=0; x=922.0mil; y=279.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+       }
+        uid = LTS4ZjNxIaLbLeZrlyYAAAAc
+       }
+       ha:subc.653 {
+        ha:attributes {
+         {io_pcb::hidename_y}=4.9784 mm
+         copyright=2006 DJ Delorie
+         author=DJ Delorie
+         footprint=SOT23-5
+         dist-license=GPL
+         {io_pcb::hidename_scale}=80
+         refdes=U6
+         value=MCP73831
+         {io_pcb::hidename_direction}=3
+         use-license=Unlimited
+         {io_pcb::hidename_x}=28.7782 mm
         }
+       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=1
-          name=1
-        }
-       }
-       ha:padstack_ref.595 {
-        proto=0; x=953.48mil; y=279.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               12.0mil  
+               -20.0mil  
+               -12.0mil  
+               -20.0mil  
+               -12.0mil  
+               20.0mil  
+               12.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 {
+               15.0mil  
+               -23.0mil  
+               -15.0mil  
+               -23.0mil  
+               -15.0mil  
+               23.0mil  
+               15.0mil  
+               23.0mil  
+              }
+            }
 
-        ha:attributes {
-          term=2
-          name=2
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               12.0mil  
+               -20.0mil  
+               -12.0mil  
+               -20.0mil  
+               -12.0mil  
+               20.0mil  
+               12.0mil  
+               20.0mil  
+              }
+            }
+          }
         }
        }
-      }
-      li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        li:objects {
+         ha:padstack_ref.654 {
+          proto=0; x=27.1018mm; y=231.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:line.596 {
-           x1=937.74mil; y1=279.0mil; x2=937.74mil; y2=279.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          li:thermal {
           }
-          ha:line.599 {
-           x1=937.74mil; y1=279.0mil; x2=937.74mil; y2=279.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+
+          ha:attributes {
+            term=4
+            name=VIN
           }
-          ha:line.602 {
-           x1=937.74mil; y1=279.0mil; x2=24.818596mm; y2=279.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+         }
+         ha:padstack_ref.655 {
+          proto=0; x=1.145in; y=231.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.605 {
-           x1=937.74mil; y1=279.0mil; x2=937.74mil; y2=8.0866mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=5
+            name=PROG
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAAAa
-     }
-     ha:subc.608 {
-      ha:attributes {
-       {io_pcb::hidename_y}=5.9182 mm
-       copyright=2006 DJ Delorie
-       author=DJ Delorie
-       footprint=SOT23-5
-       dist-license=GPL
-       {io_pcb::hidename_scale}=90
-       refdes=U2
-       value=TC2185-3.3
-       {io_pcb::hidename_direction}=1
-       use-license=Unlimited
-       {io_pcb::hidename_x}=23.9014 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
+         ha:padstack_ref.656 {
+          proto=0; x=1.145in; y=149.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+          li:thermal {
+          }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             12.0mil  
-             -20.0mil  
-             -12.0mil  
-             -20.0mil  
-             -12.0mil  
-             20.0mil  
-             12.0mil  
-             20.0mil  
-            }
+          ha:attributes {
+            term=1
+            name=STAT
+          }
+         }
+         ha:padstack_ref.657 {
+          proto=0; x=1.106in; y=149.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 {
-             15.0mil  
-             -23.0mil  
-             -15.0mil  
-             -23.0mil  
-             -15.0mil  
-             23.0mil  
-             15.0mil  
-             23.0mil  
-            }
+          li:thermal {
           }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             12.0mil  
-             -20.0mil  
-             -12.0mil  
-             -20.0mil  
-             -12.0mil  
-             20.0mil  
-             12.0mil  
-             20.0mil  
-            }
+          ha:attributes {
+            term=2
+            name=VSS
+          }
+         }
+         ha:padstack_ref.658 {
+          proto=0; x=27.1018mm; y=149.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+          ha:flags {
+           clearline=1
           }
-        }
-      }
-     }
 
-      li:objects {
-       ha:padstack_ref.609 {
-        proto=0; x=929.0mil; y=231.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
+          ha:attributes {
+            term=3
+            name=VBAT
+          }
+         }
         }
+        li:layers {
 
-        ha:attributes {
-          term=4
-          name=BY
-        }
-       }
-       ha:padstack_ref.610 {
-        proto=0; x=1.007in; y=231.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-        ha:attributes {
-          term=5
-          name=VOUT
-        }
-       }
-       ha:padstack_ref.611 {
-        proto=0; x=1.007in; y=149.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
+           li:objects {
+            ha:line.659 {
+             x1=26.5938mm; y1=121.0mil; x2=26.5938mm; y2=260.0mil; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.662 {
+             x1=26.5938mm; y1=260.0mil; x2=29.591mm; y2=260.0mil; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.665 {
+             x1=29.591mm; y1=121.0mil; x2=29.591mm; y2=260.0mil; thickness=10.0mil; clearance=0.0;
+            }
+            ha:line.668 {
+             x1=26.5938mm; y1=121.0mil; x2=29.591mm; y2=121.0mil; thickness=10.0mil; clearance=0.0;
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
 
-        li:thermal {
-        }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-        ha:attributes {
-          term=1
-          name=VIN
+           li:objects {
+            ha:line.671 {
+             x1=1.106in; y1=181.8mil; x2=1.106in; y2=181.8mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.674 {
+             x1=27.1018mm; y1=231.0mil; x2=27.1018mm; y2=231.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.677 {
+             x1=27.1018mm; y1=231.0mil; x2=27.1018mm; y2=4.8674mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.680 {
+             x1=27.1018mm; y1=231.0mil; x2=26.1018mm; y2=231.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.612 {
-        proto=0; x=968.0mil; y=149.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
+        uid = LTS4ZjNxIaLbLeZrlyYAAAAd
+       }
+       ha:subc.683 {
+        ha:attributes {
+         {io_pcb::hidename_y}=7.5184 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=80
+         refdes=R8
+         value=2.49k
+         {io_pcb::hidename_direction}=0
+         {io_pcb::hidename_x}=28.5120 mm
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=2
-          name=GND
-        }
-       }
-       ha:padstack_ref.613 {
-        proto=0; x=929.0mil; y=149.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 {
+               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=3
-          name=EN
+            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:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        li:objects {
+         ha:padstack_ref.684 {
+          proto=0; x=28.486604mm; y=277.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:line.614 {
-           x1=909.0mil; y1=121.0mil; x2=909.0mil; y2=260.0mil; thickness=10.0mil; clearance=0.0;
+          li:thermal {
+            li:0 {
+             on  
+             solid  
+             noshape  
+            }
           }
-          ha:line.617 {
-           x1=909.0mil; y1=260.0mil; x2=26.0858mm; y2=260.0mil; thickness=10.0mil; clearance=0.0;
+
+          ha:attributes {
+            term=1
+            name=1
           }
-          ha:line.620 {
-           x1=26.0858mm; y1=121.0mil; x2=26.0858mm; y2=260.0mil; thickness=10.0mil; clearance=0.0;
+         }
+         ha:padstack_ref.685 {
+          proto=0; x=29.286196mm; y=277.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.623 {
-           x1=909.0mil; y1=121.0mil; x2=26.0858mm; y2=121.0mil; thickness=10.0mil; clearance=0.0;
+
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+        }
+        li:layers {
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-         li:objects {
-          ha:line.626 {
-           x1=968.0mil; y1=181.8mil; x2=968.0mil; y2=181.8mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.629 {
-           x1=929.0mil; y1=231.0mil; x2=929.0mil; y2=231.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.632 {
-           x1=929.0mil; y1=231.0mil; x2=929.0mil; y2=4.8674mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           li:objects {
+            ha:line.686 {
+             x1=28.8864mm; y1=277.0mil; x2=28.8864mm; y2=277.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.689 {
+             x1=28.8864mm; y1=277.0mil; x2=28.8864mm; y2=277.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.692 {
+             x1=28.8864mm; y1=277.0mil; x2=29.8864mm; y2=277.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.695 {
+             x1=28.8864mm; y1=277.0mil; x2=28.8864mm; y2=8.0358mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-          }
-          ha:line.635 {
-           x1=929.0mil; y1=231.0mil; x2=22.5966mm; y2=231.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
+        }
        }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAAAb
-     }
-     ha:subc.638 {
-      ha:attributes {
-       {io_pcb::hidename_y}=7.5184 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=80
-       refdes=C10
-       value=4.7uF
-       {io_pcb::hidename_direction}=0
-       {io_pcb::hidename_x}=26.1808 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        uid = LTS4ZjNxIaLbLeZrlyYAAAAe
+       }
+       ha:subc.698 {
+        ha:attributes {
+         {io_pcb::hidename_y}=13.5001 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=100
+         refdes=L174
+         value=22nH
+         {io_pcb::hidename_direction}=2
+         {io_pcb::hidename_x}=7.0485 mm
+        }
+       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.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  
+            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.639 {
-        proto=0; x=27.730196mm; y=277.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
 
-        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.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
+          }
         }
        }
-       ha:padstack_ref.640 {
-        proto=0; x=26.930604mm; y=277.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 {
+        li:objects {
+         ha:padstack_ref.699 {
+          proto=0; x=261.74mil; y=500.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:line.641 {
-           x1=1.076in; y1=277.0mil; x2=1.076in; y2=277.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=1
+            name=1
           }
-          ha:line.644 {
-           x1=1.076in; y1=277.0mil; x2=1.076in; y2=277.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.700 {
+          proto=0; x=5.848604mm; y=500.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.647 {
-           x1=1.076in; y1=277.0mil; x2=26.3304mm; y2=277.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.650 {
-           x1=1.076in; y1=277.0mil; x2=1.076in; y2=6.0358mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=2
+            name=2
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAAAc
-     }
-     ha:subc.653 {
-      ha:attributes {
-       {io_pcb::hidename_y}=4.9784 mm
-       copyright=2006 DJ Delorie
-       author=DJ Delorie
-       footprint=SOT23-5
-       dist-license=GPL
-       {io_pcb::hidename_scale}=80
-       refdes=U6
-       value=MCP73831
-       {io_pcb::hidename_direction}=3
-       use-license=Unlimited
-       {io_pcb::hidename_x}=28.7782 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
+        }
+        li:layers {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             12.0mil  
-             -20.0mil  
-             -12.0mil  
-             -20.0mil  
-             -12.0mil  
-             20.0mil  
-             12.0mil  
-             20.0mil  
+           li:objects {
+            ha:line.701 {
+             x1=246.0mil; y1=500.0mil; x2=246.0mil; y2=500.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 {
-             15.0mil  
-             -23.0mil  
-             -15.0mil  
-             -23.0mil  
-             -15.0mil  
-             23.0mil  
-             15.0mil  
-             23.0mil  
+            ha:line.704 {
+             x1=246.0mil; y1=500.0mil; x2=246.0mil; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
+            ha:line.707 {
+             x1=246.0mil; y1=500.0mil; x2=5.2484mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.710 {
+             x1=246.0mil; y1=500.0mil; x2=246.0mil; y2=11.7mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
             top = 1
-            paste = 1
+            misc = 1
+            virtual = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             12.0mil  
-             -20.0mil  
-             -12.0mil  
-             -20.0mil  
-             -12.0mil  
-             20.0mil  
-             12.0mil  
-             20.0mil  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.654 {
-        proto=0; x=27.1018mm; y=231.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=4
-          name=VIN
+         }
         }
        }
-       ha:padstack_ref.655 {
-        proto=0; x=1.145in; y=231.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=5
-          name=PROG
-        }
+        uid = LTS4ZjNxIaLbLeZrlyYAAAAf
        }
-       ha:padstack_ref.656 {
-        proto=0; x=1.145in; y=149.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
+       ha:subc.713 {
         ha:attributes {
-          term=1
-          name=STAT
-        }
-       }
-       ha:padstack_ref.657 {
-        proto=0; x=1.106in; y=149.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
+         {io_pcb::hidename_y}=2.1082 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=80
+         refdes=R2
+         value=1k
+         {io_pcb::hidename_direction}=2
+         {io_pcb::hidename_x}=10.6172 mm
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=2
-          name=VSS
-        }
-       }
-       ha:padstack_ref.658 {
-        proto=0; x=27.1018mm; y=149.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 {
+               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=3
-          name=VBAT
+            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:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
 
-         li:objects {
-          ha:line.659 {
-           x1=26.5938mm; y1=121.0mil; x2=26.5938mm; y2=260.0mil; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.662 {
-           x1=26.5938mm; y1=260.0mil; x2=29.591mm; y2=260.0mil; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.665 {
-           x1=29.591mm; y1=121.0mil; x2=29.591mm; y2=260.0mil; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.668 {
-           x1=26.5938mm; y1=121.0mil; x2=29.591mm; y2=121.0mil; thickness=10.0mil; clearance=0.0;
+        li:objects {
+         ha:padstack_ref.714 {
+          proto=0; x=8.058404mm; y=57.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:line.671 {
-           x1=1.106in; y1=181.8mil; x2=1.106in; y2=181.8mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=1
+            name=1
           }
-          ha:line.674 {
-           x1=27.1018mm; y1=231.0mil; x2=27.1018mm; y2=231.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.715 {
+          proto=0; x=348.74mil; y=57.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.677 {
-           x1=27.1018mm; y1=231.0mil; x2=27.1018mm; y2=4.8674mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.680 {
-           x1=27.1018mm; y1=231.0mil; x2=26.1018mm; y2=231.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=2
+            name=2
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAAAd
-     }
-     ha:subc.683 {
-      ha:attributes {
-       {io_pcb::hidename_y}=7.5184 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=80
-       refdes=R8
-       value=2.49k
-       {io_pcb::hidename_direction}=0
-       {io_pcb::hidename_x}=28.5120 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
+        }
+        li:layers {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-          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:line.716 {
+             x1=333.0mil; y1=57.0mil; x2=333.0mil; y2=57.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 {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
+            ha:line.719 {
+             x1=333.0mil; y1=57.0mil; x2=333.0mil; y2=57.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
+            ha:line.722 {
+             x1=333.0mil; y1=57.0mil; x2=9.4582mm; y2=57.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.725 {
+             x1=333.0mil; y1=57.0mil; x2=333.0mil; y2=2.4478mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
             top = 1
-            paste = 1
+            misc = 1
+            virtual = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.684 {
-        proto=0; x=28.486604mm; y=277.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.685 {
-        proto=0; x=29.286196mm; y=277.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
+        uid = LTS4ZjNxIaLbLeZrlyYAAAAg
+       }
+       ha:subc.728 {
         ha:attributes {
-          term=2
-          name=2
+         {io_pcb::hidename_y}=4.5974 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=80
+         refdes=R3
+         value=33
+         {io_pcb::hidename_direction}=2
+         {io_pcb::hidename_x}=22.0030 mm
         }
-       }
-      }
-      li:layers {
+       ha:data {
+              li:padstack_prototypes {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-         li:objects {
-          ha:line.686 {
-           x1=28.8864mm; y1=277.0mil; x2=28.8864mm; y2=277.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.689 {
-           x1=28.8864mm; y1=277.0mil; x2=28.8864mm; y2=277.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.692 {
-           x1=28.8864mm; y1=277.0mil; x2=29.8864mm; y2=277.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.695 {
-           x1=28.8864mm; y1=277.0mil; x2=28.8864mm; y2=8.0358mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAAAe
-     }
-     ha:subc.698 {
-      ha:attributes {
-       {io_pcb::hidename_y}=13.5001 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=L174
-       value=22nH
-       {io_pcb::hidename_direction}=2
-       {io_pcb::hidename_x}=7.0485 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.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
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
             }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             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 { 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.699 {
-        proto=0; x=261.74mil; y=500.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+        li:objects {
+         ha:padstack_ref.729 {
+          proto=0; x=19.513804mm; y=168.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:padstack_ref.700 {
-        proto=0; x=5.848604mm; y=500.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.730 {
+          proto=0; x=799.74mil; y=168.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:subc-aux {
-        lid=0
-        ha:combining {        }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-         li:objects {
-          ha:line.701 {
-           x1=246.0mil; y1=500.0mil; x2=246.0mil; y2=500.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.704 {
-           x1=246.0mil; y1=500.0mil; x2=246.0mil; y2=500.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.707 {
-           x1=246.0mil; y1=500.0mil; x2=5.2484mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           li:objects {
+            ha:line.731 {
+             x1=784.0mil; y1=168.0mil; x2=784.0mil; y2=168.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.734 {
+             x1=784.0mil; y1=168.0mil; x2=784.0mil; y2=168.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.737 {
+             x1=784.0mil; y1=168.0mil; x2=20.9136mm; y2=168.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.740 {
+             x1=784.0mil; y1=168.0mil; x2=784.0mil; y2=5.2672mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-          }
-          ha:line.710 {
-           x1=246.0mil; y1=500.0mil; x2=246.0mil; y2=11.7mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
+        }
        }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAAAf
-     }
-     ha:subc.713 {
-      ha:attributes {
-       {io_pcb::hidename_y}=2.1082 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=80
-       refdes=R2
-       value=270
-       {io_pcb::hidename_direction}=2
-       {io_pcb::hidename_x}=10.6172 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
+        uid = LTS4ZjNxIaLbLeZrlyYAAAAh
+       }
+       ha:subc.743 {
+        ha:attributes {
+         {io_pcb::hidename_y}=2.7940 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=80
+         refdes=R4
+         value=33
+         {io_pcb::hidename_direction}=2
+         {io_pcb::hidename_x}=20.5420 mm
+        }
+       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
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
             }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             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 { 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.714 {
-        proto=0; x=8.058404mm; y=57.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.715 {
-        proto=0; x=348.74mil; y=57.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 {
+        li:objects {
+         ha:padstack_ref.744 {
+          proto=0; x=19.507204mm; y=129.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:line.716 {
-           x1=333.0mil; y1=57.0mil; x2=333.0mil; y2=57.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=1
+            name=1
           }
-          ha:line.719 {
-           x1=333.0mil; y1=57.0mil; x2=333.0mil; y2=57.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.745 {
+          proto=0; x=20.306796mm; y=129.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.722 {
-           x1=333.0mil; y1=57.0mil; x2=9.4582mm; y2=57.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.725 {
-           x1=333.0mil; y1=57.0mil; x2=333.0mil; y2=2.4478mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=2
+            name=2
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAAAg
-     }
-     ha:subc.728 {
-      ha:attributes {
-       {io_pcb::hidename_y}=4.5974 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=80
-       refdes=R3
-       value=33
-       {io_pcb::hidename_direction}=2
-       {io_pcb::hidename_x}=22.0030 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
+        }
+        li:layers {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-          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:line.746 {
+             x1=19.907mm; y1=129.0mil; x2=19.907mm; y2=129.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 {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
+            ha:line.749 {
+             x1=19.907mm; y1=129.0mil; x2=19.907mm; y2=129.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
+            ha:line.752 {
+             x1=19.907mm; y1=129.0mil; x2=20.907mm; y2=129.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.755 {
+             x1=19.907mm; y1=129.0mil; x2=19.907mm; y2=4.2766mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
             top = 1
-            paste = 1
+            misc = 1
+            virtual = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.729 {
-        proto=0; x=19.513804mm; y=168.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.730 {
-        proto=0; x=799.74mil; y=168.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
+        uid = LTS4ZjNxIaLbLeZrlyYAAAAi
+       }
+       ha:subc.758 {
         ha:attributes {
-          term=2
-          name=2
+         {io_pcb::hidename_y}=0.8128 mm
+         footprint=50mil7pin
+         {io_pcb::hidename_scale}=100
+         refdes=J2
+         value=Debug
+         {io_pcb::hidename_direction}=2
+         {io_pcb::hidename_x}=20.0914 mm
         }
-       }
-      }
-      li:layers {
+       ha:data {
+              li:padstack_prototypes {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:ps_proto_v6.0 {
+          hdia=28.0mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
 
-         li:objects {
-          ha:line.731 {
-           x1=784.0mil; y1=168.0mil; x2=784.0mil; y2=168.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.734 {
-           x1=784.0mil; y1=168.0mil; x2=784.0mil; y2=168.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.737 {
-           x1=784.0mil; y1=168.0mil; x2=20.9136mm; y2=168.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.740 {
-           x1=784.0mil; y1=168.0mil; x2=784.0mil; y2=5.2672mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAAAh
-     }
-     ha:subc.743 {
-      ha:attributes {
-       {io_pcb::hidename_y}=2.7940 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=80
-       refdes=R4
-       value=33
-       {io_pcb::hidename_direction}=2
-       {io_pcb::hidename_x}=20.5420 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=42.0mil;             }
+             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=42.0mil;             }
+             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=42.0mil;             }
+             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=48.0mil;             }
+             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=48.0mil;             }
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
             }
           }
         }
-      }
-     }
 
-      li:objects {
-       ha:padstack_ref.744 {
-        proto=0; x=19.507204mm; y=129.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+        ha:ps_proto_v6.1 {
+          hdia=28.0mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
 
-        li:thermal {
-        }
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -21.0mil  
+               -21.0mil  
+               21.0mil  
+               -21.0mil  
+               21.0mil  
+               21.0mil  
+               -21.0mil  
+               21.0mil  
+              }
+            }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.745 {
-        proto=0; x=20.306796mm; y=129.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -21.0mil  
+               -21.0mil  
+               21.0mil  
+               -21.0mil  
+               21.0mil  
+               21.0mil  
+               -21.0mil  
+               21.0mil  
+              }
+            }
 
-        li:thermal {
-        }
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -21.0mil  
+               -21.0mil  
+               21.0mil  
+               -21.0mil  
+               21.0mil  
+               21.0mil  
+               -21.0mil  
+               21.0mil  
+              }
+            }
 
-        ha:attributes {
-          term=2
-          name=2
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -24.0mil  
+               -24.0mil  
+               24.0mil  
+               -24.0mil  
+               24.0mil  
+               24.0mil  
+               -24.0mil  
+               24.0mil  
+              }
+            }
+
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              bottom = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -24.0mil  
+               -24.0mil  
+               24.0mil  
+               -24.0mil  
+               24.0mil  
+               24.0mil  
+               -24.0mil  
+               24.0mil  
+              }
+            }
+          }
         }
        }
-      }
-      li:layers {
-
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
 
-         li:objects {
-          ha:line.746 {
-           x1=19.907mm; y1=129.0mil; x2=19.907mm; y2=129.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.749 {
-           x1=19.907mm; y1=129.0mil; x2=19.907mm; y2=129.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+        li:objects {
+         ha:padstack_ref.759 {
+          proto=0; x=491.0mil; y=32.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.752 {
-           x1=19.907mm; y1=129.0mil; x2=20.907mm; y2=129.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.755 {
-           x1=19.907mm; y1=129.0mil; x2=19.907mm; y2=4.2766mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=7
+            name=pin7
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAAAi
-     }
-     ha:subc.758 {
-      ha:attributes {
-       {io_pcb::hidename_y}=0.8128 mm
-       footprint=50mil7pin
-       {io_pcb::hidename_scale}=100
-       refdes=J2
-       value=Debug
-       {io_pcb::hidename_direction}=2
-       {io_pcb::hidename_x}=20.0914 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=28.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+         ha:padstack_ref.760 {
+          proto=0; x=541.0mil; y=32.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=42.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
+          li:thermal {
           }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=42.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
+          ha:attributes {
+            term=6
+            name=pin6
+          }
+         }
+         ha:padstack_ref.761 {
+          proto=0; x=591.0mil; y=32.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
           }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=42.0mil;           }
-           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=48.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
+          ha:attributes {
+            term=5
+            name=pin5
+          }
+         }
+         ha:padstack_ref.762 {
+          proto=0; x=641.0mil; y=32.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
           }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=48.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
+          li:thermal {
           }
-        }
-      }
 
-      ha:ps_proto_v6.1 {
-        hdia=28.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+          ha:attributes {
+            term=4
+            name=pin4
+          }
+         }
+         ha:padstack_ref.763 {
+          proto=0; x=691.0mil; y=32.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -21.0mil  
-             -21.0mil  
-             21.0mil  
-             -21.0mil  
-             21.0mil  
-             21.0mil  
-             -21.0mil  
-             21.0mil  
-            }
+          li:thermal {
           }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -21.0mil  
-             -21.0mil  
-             21.0mil  
-             -21.0mil  
-             21.0mil  
-             21.0mil  
-             -21.0mil  
-             21.0mil  
-            }
+          ha:attributes {
+            term=3
+            name=pin3
+          }
+         }
+         ha:padstack_ref.764 {
+          proto=0; x=741.0mil; y=32.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
           }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -21.0mil  
-             -21.0mil  
-             21.0mil  
-             -21.0mil  
-             21.0mil  
-             21.0mil  
-             -21.0mil  
-             21.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 {
-             -24.0mil  
-             -24.0mil  
-             24.0mil  
-             -24.0mil  
-             24.0mil  
-             24.0mil  
-             -24.0mil  
-             24.0mil  
-            }
+          ha:attributes {
+            term=2
+            name=pin2
+          }
+         }
+         ha:padstack_ref.765 {
+          proto=1; x=791.0mil; y=32.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
           }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -24.0mil  
-             -24.0mil  
-             24.0mil  
-             -24.0mil  
-             24.0mil  
-             24.0mil  
-             -24.0mil  
-             24.0mil  
+          li:thermal {
+            li:0 {
+             on  
+             diag  
+             round  
+             noshape  
+            }
+            li:3 {
+             on  
+             diag  
+             round  
+             noshape  
             }
           }
-        }
-      }
-     }
 
-      li:objects {
-       ha:padstack_ref.759 {
-        proto=0; x=491.0mil; y=32.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+          ha:attributes {
+            term=1
+            name=pin1
+          }
+         }
         }
+        li:layers {
 
-        li:thermal {
-        }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-        ha:attributes {
-          term=7
-          name=pin7
+           li:objects {
+            ha:line.766 {
+             x1=641.0mil; y1=32.0mil; x2=641.0mil; y2=32.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.769 {
+             x1=791.0mil; y1=32.0mil; x2=791.0mil; y2=32.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.772 {
+             x1=791.0mil; y1=32.0mil; x2=791.0mil; y2=-0.1872mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.775 {
+             x1=791.0mil; y1=32.0mil; x2=19.0914mm; y2=32.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.760 {
-        proto=0; x=541.0mil; y=32.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=6
-          name=pin6
-        }
+        uid = LTS4ZjNxIaLbLeZrlyYAAAAj
        }
-       ha:padstack_ref.761 {
-        proto=0; x=591.0mil; y=32.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
+       ha:subc.778 {
         ha:attributes {
-          term=5
-          name=pin5
-        }
-       }
-       ha:padstack_ref.762 {
-        proto=0; x=641.0mil; y=32.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+         {io_pcb::hidename_y}=4.9530 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=80
+         refdes=C5
+         value=22pF
+         {io_pcb::hidename_direction}=1
+         {io_pcb::hidename_x}=8.5852 mm
         }
+       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=4
-          name=pin4
-        }
-       }
-       ha:padstack_ref.763 {
-        proto=0; x=691.0mil; y=32.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -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=3
-          name=pin3
+            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.764 {
-        proto=0; x=741.0mil; y=32.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-        }
+        li:objects {
+         ha:padstack_ref.779 {
+          proto=0; x=318.0mil; y=4.121404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=2
-          name=pin2
-        }
-       }
-       ha:padstack_ref.765 {
-        proto=1; x=791.0mil; y=32.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-          li:0 {
-           on  
-           diag  
-           round  
-           noshape  
+          ha:attributes {
+            term=1
+            name=1
           }
-          li:3 {
-           on  
-           diag  
-           round  
-           noshape  
+         }
+         ha:padstack_ref.780 {
+          proto=0; x=318.0mil; y=193.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-        }
 
-        ha:attributes {
-          term=1
-          name=pin1
+          li:thermal {
+          }
+
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
         }
-       }
-      }
-      li:layers {
+        li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-         li:objects {
-          ha:line.766 {
-           x1=641.0mil; y1=32.0mil; x2=641.0mil; y2=32.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.769 {
-           x1=791.0mil; y1=32.0mil; x2=791.0mil; y2=32.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.772 {
-           x1=791.0mil; y1=32.0mil; x2=791.0mil; y2=-0.1872mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           li:objects {
+            ha:line.781 {
+             x1=318.0mil; y1=178.0mil; x2=318.0mil; y2=178.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.784 {
+             x1=318.0mil; y1=178.0mil; x2=318.0mil; y2=178.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.787 {
+             x1=318.0mil; y1=178.0mil; x2=318.0mil; y2=3.5212mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.790 {
+             x1=318.0mil; y1=178.0mil; x2=7.0772mm; y2=178.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-          }
-          ha:line.775 {
-           x1=791.0mil; y1=32.0mil; x2=19.0914mm; y2=32.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
+        }
        }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAAAj
-     }
-     ha:subc.778 {
-      ha:attributes {
-       {io_pcb::hidename_y}=4.9530 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=80
-       refdes=C5
-       value=22pF
-       {io_pcb::hidename_direction}=1
-       {io_pcb::hidename_x}=8.5852 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
+        uid = LTS4ZjNxIaLbLeZrlyYAAAAk
+       }
+       ha:subc.793 {
+        ha:attributes {
+         {io_pcb::hidename_y}=8.5598 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=80
+         refdes=C6
+         value=22pF
+         {io_pcb::hidename_direction}=2
+         {io_pcb::hidename_x}=10.4902 mm
+        }
+       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
+             }
+             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
-           }
-           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.779 {
-        proto=0; x=318.0mil; y=4.121404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+        li:objects {
+         ha:padstack_ref.794 {
+          proto=0; x=417.74mil; y=275.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:padstack_ref.780 {
-        proto=0; x=318.0mil; y=193.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.795 {
+          proto=0; x=9.811004mm; 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:subc-aux {
-        lid=0
-        ha:combining {        }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-         li:objects {
-          ha:line.781 {
-           x1=318.0mil; y1=178.0mil; x2=318.0mil; y2=178.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.784 {
-           x1=318.0mil; y1=178.0mil; x2=318.0mil; y2=178.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.787 {
-           x1=318.0mil; y1=178.0mil; x2=318.0mil; y2=3.5212mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           li:objects {
+            ha:line.796 {
+             x1=402.0mil; y1=275.0mil; x2=402.0mil; y2=275.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.799 {
+             x1=402.0mil; y1=275.0mil; x2=402.0mil; y2=275.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.802 {
+             x1=402.0mil; y1=275.0mil; x2=9.2108mm; y2=275.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.805 {
+             x1=402.0mil; y1=275.0mil; x2=402.0mil; y2=5.985mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-          }
-          ha:line.790 {
-           x1=318.0mil; y1=178.0mil; x2=7.0772mm; y2=178.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
+        }
        }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAAAk
-     }
-     ha:subc.793 {
-      ha:attributes {
-       {io_pcb::hidename_y}=8.5598 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=80
-       refdes=C6
-       value=22pF
-       {io_pcb::hidename_direction}=2
-       {io_pcb::hidename_x}=10.4902 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
+        uid = LTS4ZjNxIaLbLeZrlyYAAAAl
+       }
+       ha:subc.808 {
+        ha:attributes {
+         {io_pcb::hidename_y}=5.0800 mm
+         footprint=ABM8
+         {io_pcb::hidename_scale}=80
+         refdes=X2
+         value=16MHz
+         {io_pcb::hidename_direction}=2
+         {io_pcb::hidename_x}=10.8730 mm
+        }
+       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
+             }
+             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 {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             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 {
-             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 {
+               20.67mil  
+               -0.650113mm  
+               -20.67mil  
+               -0.650113mm  
+               -20.67mil  
+               0.650113mm  
+               20.67mil  
+               0.650113mm  
+              }
             }
           }
         }
-      }
-     }
+       }
 
-      li:objects {
-       ha:padstack_ref.794 {
-        proto=0; x=417.74mil; y=275.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+        li:objects {
+         ha:padstack_ref.809 {
+          proto=0; x=9.311132mm; y=5.620131mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+            li:0 {
+             on  
+             solid  
+             noshape  
+            }
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.795 {
-        proto=0; x=9.811004mm; y=275.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=2
+            name=pin2
+          }
+         }
+         ha:padstack_ref.810 {
+          proto=0; x=9.311132mm; y=3.320415mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
+          ha:attributes {
+            term=1
+            name=pin1
+          }
+         }
+         ha:padstack_ref.811 {
+          proto=0; x=439.41mil; y=3.320415mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+          li:thermal {
+            li:0 {
+             on  
+             solid  
+             noshape  
+            }
+          }
 
-         li:objects {
-          ha:line.796 {
-           x1=402.0mil; y1=275.0mil; x2=402.0mil; y2=275.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=4
+            name=pin4
           }
-          ha:line.799 {
-           x1=402.0mil; y1=275.0mil; x2=402.0mil; y2=275.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.812 {
+          proto=0; x=439.41mil; y=5.620131mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.802 {
-           x1=402.0mil; y1=275.0mil; x2=9.2108mm; y2=275.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.805 {
-           x1=402.0mil; y1=275.0mil; x2=402.0mil; y2=5.985mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=3
+            name=pin3
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAAAl
-     }
-     ha:subc.808 {
-      ha:attributes {
-       {io_pcb::hidename_y}=5.0800 mm
-       footprint=ABM8
-       {io_pcb::hidename_scale}=80
-       refdes=X2
-       value=16MHz
-       {io_pcb::hidename_direction}=2
-       {io_pcb::hidename_x}=10.8730 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
+        }
+        li:layers {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             20.67mil  
-             -0.650113mm  
-             -20.67mil  
-             -0.650113mm  
-             -20.67mil  
-             0.650113mm  
-             20.67mil  
-             0.650113mm  
+           li:objects {
+            ha:arc.813 {
+             x=10.07618mm; y=2.9304mm; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; 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 {
-             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 {
+           ha:type {
+            silk = 1
             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.809 {
-        proto=0; x=9.311132mm; y=5.620131mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=pin2
-        }
-       }
-       ha:padstack_ref.810 {
-        proto=0; x=9.311132mm; y=3.320415mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=1
-          name=pin1
-        }
-       }
-       ha:padstack_ref.811 {
-        proto=0; x=439.41mil; y=3.320415mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=4
-          name=pin4
-        }
-       }
-       ha:padstack_ref.812 {
-        proto=0; x=439.41mil; y=5.620131mm; rot=0.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.813 {
-           x=10.07618mm; y=2.9304mm; width=5.0mil; height=5.0mil; astart=180.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
          }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-         li:objects {
-          ha:line.814 {
-           x1=402.995mil; y1=175.995mil; x2=402.995mil; y2=175.995mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.817 {
-           x1=403.0mil; y1=176.0mil; x2=403.0mil; y2=176.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.820 {
-           x1=403.0mil; y1=176.0mil; x2=11.2362mm; y2=176.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           li:objects {
+            ha:line.814 {
+             x1=402.995mil; y1=175.995mil; x2=402.995mil; y2=175.995mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.817 {
+             x1=403.0mil; y1=176.0mil; x2=403.0mil; y2=176.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.820 {
+             x1=403.0mil; y1=176.0mil; x2=11.2362mm; y2=176.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.823 {
+             x1=403.0mil; y1=176.0mil; x2=403.0mil; y2=5.4704mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-          }
-          ha:line.823 {
-           x1=403.0mil; y1=176.0mil; x2=403.0mil; y2=5.4704mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
+        }
        }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAAAm
-     }
-     ha:subc.826 {
-      ha:attributes {
-       {io_pcb::hidename_y}=5.3086 mm
-       footprint=ufqfpn28
-       {io_pcb::hidename_scale}=100
-       refdes=U4
-       value=STM32F042G6U
-       {io_pcb::hidename_direction}=0
-       {io_pcb::hidename_x}=16.2306 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
+        uid = LTS4ZjNxIaLbLeZrlyYAAAAm
+       }
+       ha:subc.826 {
+        ha:attributes {
+         {io_pcb::hidename_y}=5.3086 mm
+         footprint=ufqfpn28
+         {io_pcb::hidename_scale}=100
+         refdes=U4
+         value=STM32F042G6U
+         {io_pcb::hidename_direction}=0
+         {io_pcb::hidename_x}=16.2306 mm
+        }
+       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.175008mm  
-             -5.905mil  
-             -0.175008mm  
-             5.905mil  
-             0.175008mm  
-             5.905mil  
-             0.175008mm  
-             -5.905mil  
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.175008mm  
+               -5.905mil  
+               -0.175008mm  
+               5.905mil  
+               0.175008mm  
+               5.905mil  
+               0.175008mm  
+               -5.905mil  
+              }
             }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.251208mm  
-             -0.226187mm  
-             -0.251208mm  
-             0.226187mm  
-             0.251208mm  
-             0.226187mm  
-             0.251208mm  
-             -0.226187mm  
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.251208mm  
+               -0.226187mm  
+               -0.251208mm  
+               0.226187mm  
+               0.251208mm  
+               0.226187mm  
+               0.251208mm  
+               -0.226187mm  
+              }
             }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.175008mm  
-             -5.905mil  
-             -0.175008mm  
-             5.905mil  
-             0.175008mm  
-             5.905mil  
-             0.175008mm  
-             -5.905mil  
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.175008mm  
+               -5.905mil  
+               -0.175008mm  
+               5.905mil  
+               0.175008mm  
+               5.905mil  
+               0.175008mm  
+               -5.905mil  
+              }
             }
           }
         }
-      }
 
-      ha:ps_proto_v6.1 {
-        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 {
-             5.905mil  
-             -0.175008mm  
-             -5.905mil  
-             -0.175008mm  
-             -5.905mil  
-             0.175008mm  
-             5.905mil  
-             0.175008mm  
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               5.905mil  
+               -0.175008mm  
+               -5.905mil  
+               -0.175008mm  
+               -5.905mil  
+               0.175008mm  
+               5.905mil  
+               0.175008mm  
+              }
             }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.226187mm  
-             -0.251208mm  
-             -0.226187mm  
-             -0.251208mm  
-             -0.226187mm  
-             0.251208mm  
-             0.226187mm  
-             0.251208mm  
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.226187mm  
+               -0.251208mm  
+               -0.226187mm  
+               -0.251208mm  
+               -0.226187mm  
+               0.251208mm  
+               0.226187mm  
+               0.251208mm  
+              }
             }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             5.905mil  
-             -0.175008mm  
-             -5.905mil  
-             -0.175008mm  
-             -5.905mil  
-             0.175008mm  
-             5.905mil  
-             0.175008mm  
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               5.905mil  
+               -0.175008mm  
+               -5.905mil  
+               -0.175008mm  
+               -5.905mil  
+               0.175008mm  
+               5.905mil  
+               0.175008mm  
+              }
             }
           }
         }
-      }
 
-      ha:ps_proto_v6.2 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        ha:ps_proto_v6.2 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -7.87mil  
-             -4.92mil  
-             -7.87mil  
-             4.92mil  
-             7.87mil  
-             4.92mil  
-             7.87mil  
-             -4.92mil  
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -7.87mil  
+               -4.92mil  
+               -7.87mil  
+               4.92mil  
+               7.87mil  
+               4.92mil  
+               7.87mil  
+               -4.92mil  
+              }
             }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.276098mm  
-             -7.92mil  
-             -0.276098mm  
-             7.92mil  
-             0.276098mm  
-             7.92mil  
-             0.276098mm  
-             -7.92mil  
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.276098mm  
+               -7.92mil  
+               -0.276098mm  
+               7.92mil  
+               0.276098mm  
+               7.92mil  
+               0.276098mm  
+               -7.92mil  
+              }
             }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -7.87mil  
-             -4.92mil  
-             -7.87mil  
-             4.92mil  
-             7.87mil  
-             4.92mil  
-             7.87mil  
-             -4.92mil  
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -7.87mil  
+               -4.92mil  
+               -7.87mil  
+               4.92mil  
+               7.87mil  
+               4.92mil  
+               7.87mil  
+               -4.92mil  
+              }
             }
           }
         }
-      }
 
-      ha:ps_proto_v6.3 {
-        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 {
-             4.92mil  
-             -7.87mil  
-             -4.92mil  
-             -7.87mil  
-             -4.92mil  
-             7.87mil  
-             4.92mil  
-             7.87mil  
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               4.92mil  
+               -7.87mil  
+               -4.92mil  
+               -7.87mil  
+               -4.92mil  
+               7.87mil  
+               4.92mil  
+               7.87mil  
+              }
             }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             7.92mil  
-             -0.276098mm  
-             -7.92mil  
-             -0.276098mm  
-             -7.92mil  
-             0.276098mm  
-             7.92mil  
-             0.276098mm  
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               7.92mil  
+               -0.276098mm  
+               -7.92mil  
+               -0.276098mm  
+               -7.92mil  
+               0.276098mm  
+               7.92mil  
+               0.276098mm  
+              }
             }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             4.92mil  
-             -7.87mil  
-             -4.92mil  
-             -7.87mil  
-             -4.92mil  
-             7.87mil  
-             4.92mil  
-             7.87mil  
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               4.92mil  
+               -7.87mil  
+               -4.92mil  
+               -7.87mil  
+               -4.92mil  
+               7.87mil  
+               4.92mil  
+               7.87mil  
+              }
             }
           }
         }
-      }
 
-      ha:ps_proto_v6.4 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        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 {
-             -8.855mil  
-             -3.935mil  
-             -8.855mil  
-             3.935mil  
-             8.855mil  
-             3.935mil  
-             8.855mil  
-             -3.935mil  
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -8.855mil  
+               -3.935mil  
+               -8.855mil  
+               3.935mil  
+               8.855mil  
+               3.935mil  
+               8.855mil  
+               -3.935mil  
+              }
             }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -11.855mil  
-             -0.176149mm  
-             -11.855mil  
-             0.176149mm  
-             11.855mil  
-             0.176149mm  
-             11.855mil  
-             -0.176149mm  
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -11.855mil  
+               -0.176149mm  
+               -11.855mil  
+               0.176149mm  
+               11.855mil  
+               0.176149mm  
+               11.855mil  
+               -0.176149mm  
+              }
             }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -8.855mil  
-             -3.935mil  
-             -8.855mil  
-             3.935mil  
-             8.855mil  
-             3.935mil  
-             8.855mil  
-             -3.935mil  
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -8.855mil  
+               -3.935mil  
+               -8.855mil  
+               3.935mil  
+               8.855mil  
+               3.935mil  
+               8.855mil  
+               -3.935mil  
+              }
             }
           }
         }
-      }
 
-      ha:ps_proto_v6.5 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        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 {
-             3.935mil  
-             -8.855mil  
-             -3.935mil  
-             -8.855mil  
-             -3.935mil  
-             8.855mil  
-             3.935mil  
-             8.855mil  
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               3.935mil  
+               -8.855mil  
+               -3.935mil  
+               -8.855mil  
+               -3.935mil  
+               8.855mil  
+               3.935mil  
+               8.855mil  
+              }
             }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.176149mm  
-             -11.855mil  
-             -0.176149mm  
-             -11.855mil  
-             -0.176149mm  
-             11.855mil  
-             0.176149mm  
-             11.855mil  
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.176149mm  
+               -11.855mil  
+               -0.176149mm  
+               -11.855mil  
+               -0.176149mm  
+               11.855mil  
+               0.176149mm  
+               11.855mil  
+              }
             }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             3.935mil  
-             -8.855mil  
-             -3.935mil  
-             -8.855mil  
-             -3.935mil  
-             8.855mil  
-             3.935mil  
-             8.855mil  
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               3.935mil  
+               -8.855mil  
+               -3.935mil  
+               -8.855mil  
+               -3.935mil  
+               8.855mil  
+               3.935mil  
+               8.855mil  
+              }
             }
           }
         }
-      }
 
-      ha:ps_proto_v6.6 {
-        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:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -9.845mil  
-             -3.0mil  
-             -9.845mil  
-             3.0mil  
-             9.845mil  
-             3.0mil  
-             9.845mil  
-             -3.0mil  
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -9.845mil  
+               -3.0mil  
+               -9.845mil  
+               3.0mil  
+               9.845mil  
+               3.0mil  
+               9.845mil  
+               -3.0mil  
+              }
             }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -12.845mil  
-             -6.0mil  
-             -12.845mil  
-             6.0mil  
-             12.845mil  
-             6.0mil  
-             12.845mil  
-             -6.0mil  
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -12.845mil  
+               -6.0mil  
+               -12.845mil  
+               6.0mil  
+               12.845mil  
+               6.0mil  
+               12.845mil  
+               -6.0mil  
+              }
             }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -9.845mil  
-             -3.0mil  
-             -9.845mil  
-             3.0mil  
-             9.845mil  
-             3.0mil  
-             9.845mil  
-             -3.0mil  
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -9.845mil  
+               -3.0mil  
+               -9.845mil  
+               3.0mil  
+               9.845mil  
+               3.0mil  
+               9.845mil  
+               -3.0mil  
+              }
             }
           }
         }
-      }
 
-      ha:ps_proto_v6.7 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        ha:ps_proto_v6.7 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             3.0mil  
-             -9.845mil  
-             -3.0mil  
-             -9.845mil  
-             -3.0mil  
-             9.845mil  
-             3.0mil  
-             9.845mil  
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               3.0mil  
+               -9.845mil  
+               -3.0mil  
+               -9.845mil  
+               -3.0mil  
+               9.845mil  
+               3.0mil  
+               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 {
-             6.0mil  
-             -12.845mil  
-             -6.0mil  
-             -12.845mil  
-             -6.0mil  
-             12.845mil  
-             6.0mil  
-             12.845mil  
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               6.0mil  
+               -12.845mil  
+               -6.0mil  
+               -12.845mil  
+               -6.0mil  
+               12.845mil  
+               6.0mil  
+               12.845mil  
+              }
             }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             3.0mil  
-             -9.845mil  
-             -3.0mil  
-             -9.845mil  
-             -3.0mil  
-             9.845mil  
-             3.0mil  
-             9.845mil  
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               3.0mil  
+               -9.845mil  
+               -3.0mil  
+               -9.845mil  
+               -3.0mil  
+               9.845mil  
+               3.0mil  
+               9.845mil  
+              }
             }
           }
         }
-      }
 
-      ha:ps_proto_v6.8 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        ha:ps_proto_v6.8 {
+          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.274957mm  
-             -5.905mil  
-             -0.274957mm  
-             5.905mil  
-             0.274957mm  
-             5.905mil  
-             0.274957mm  
-             -5.905mil  
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.274957mm  
+               -5.905mil  
+               -0.274957mm  
+               5.905mil  
+               0.274957mm  
+               5.905mil  
+               0.274957mm  
+               -5.905mil  
+              }
             }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.351157mm  
-             -0.226187mm  
-             -0.351157mm  
-             0.226187mm  
-             0.351157mm  
-             0.226187mm  
-             0.351157mm  
-             -0.226187mm  
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.351157mm  
+               -0.226187mm  
+               -0.351157mm  
+               0.226187mm  
+               0.351157mm  
+               0.226187mm  
+               0.351157mm  
+               -0.226187mm  
+              }
             }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.274957mm  
-             -5.905mil  
-             -0.274957mm  
-             5.905mil  
-             0.274957mm  
-             5.905mil  
-             0.274957mm  
-             -5.905mil  
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.274957mm  
+               -5.905mil  
+               -0.274957mm  
+               5.905mil  
+               0.274957mm  
+               5.905mil  
+               0.274957mm  
+               -5.905mil  
+              }
             }
           }
         }
-      }
 
-      ha:ps_proto_v6.9 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        ha:ps_proto_v6.9 {
+          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.905mil  
-             -0.274957mm  
-             -5.905mil  
-             -0.274957mm  
-             -5.905mil  
-             0.274957mm  
-             5.905mil  
-             0.274957mm  
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               5.905mil  
+               -0.274957mm  
+               -5.905mil  
+               -0.274957mm  
+               -5.905mil  
+               0.274957mm  
+               5.905mil  
+               0.274957mm  
+              }
             }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.226187mm  
-             -0.351157mm  
-             -0.226187mm  
-             -0.351157mm  
-             -0.226187mm  
-             0.351157mm  
-             0.226187mm  
-             0.351157mm  
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.226187mm  
+               -0.351157mm  
+               -0.226187mm  
+               -0.351157mm  
+               -0.226187mm  
+               0.351157mm  
+               0.226187mm  
+               0.351157mm  
+              }
             }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             5.905mil  
-             -0.274957mm  
-             -5.905mil  
-             -0.274957mm  
-             -5.905mil  
-             0.274957mm  
-             5.905mil  
-             0.274957mm  
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               5.905mil  
+               -0.274957mm  
+               -5.905mil  
+               -0.274957mm  
+               -5.905mil  
+               0.274957mm  
+               5.905mil  
+               0.274957mm  
+              }
             }
           }
         }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.827 {
-        proto=0; x=14.255621mm; y=3.808476mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+       }
 
-        li:thermal {
-        }
+        li:objects {
+         ha:padstack_ref.827 {
+          proto=0; x=14.255621mm; y=3.808476mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.828 {
-        proto=1; x=579.94mil; y=7.283579mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.828 {
+          proto=1; x=579.94mil; y=7.283579mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=8
-          name=8
-        }
-       }
-       ha:padstack_ref.829 {
-        proto=0; x=18.205579mm; y=268.06mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=8
+            name=8
+          }
+         }
+         ha:padstack_ref.829 {
+          proto=0; x=18.205579mm; y=268.06mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=15
-          name=15
-        }
-       }
-       ha:padstack_ref.830 {
-        proto=1; x=17.730724mm; y=3.333621mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=15
+            name=15
+          }
+         }
+         ha:padstack_ref.830 {
+          proto=1; x=17.730724mm; y=3.333621mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=22
-          name=22
-        }
-       }
-       ha:padstack_ref.831 {
-        proto=2; x=562.23mil; y=150.93mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=22
+            name=22
+          }
+         }
+         ha:padstack_ref.831 {
+          proto=2; x=562.23mil; y=150.93mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.832 {
-        proto=3; x=14.755622mm; y=7.258558mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.832 {
+          proto=3; x=14.755622mm; y=7.258558mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=8
-          name=8
-        }
-       }
-       ha:padstack_ref.833 {
-        proto=2; x=18.180558mm; y=6.783578mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=8
+            name=8
+          }
+         }
+         ha:padstack_ref.833 {
+          proto=2; x=18.180558mm; y=6.783578mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=15
-          name=15
-        }
-       }
-       ha:padstack_ref.834 {
-        proto=3; x=697.07mil; y=3.358642mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=15
+            name=15
+          }
+         }
+         ha:padstack_ref.834 {
+          proto=3; x=697.07mil; y=3.358642mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=22
-          name=22
-        }
-       }
-       ha:padstack_ref.835 {
-        proto=4; x=563.21mil; y=3.858514mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=22
+            name=22
+          }
+         }
+         ha:padstack_ref.835 {
+          proto=4; x=563.21mil; y=3.858514mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.836 {
-        proto=5; x=14.780514mm; y=284.79mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.836 {
+          proto=5; x=14.780514mm; y=284.79mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=8
-          name=8
-        }
-       }
-       ha:padstack_ref.837 {
-        proto=4; x=18.155666mm; y=6.758686mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=8
+            name=8
+          }
+         }
+         ha:padstack_ref.837 {
+          proto=4; x=18.155666mm; y=6.758686mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=15
-          name=15
-        }
-       }
-       ha:padstack_ref.838 {
-        proto=5; x=696.09mil; y=133.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=15
+            name=15
+          }
+         }
+         ha:padstack_ref.838 {
+          proto=5; x=696.09mil; y=133.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=22
-          name=22
-        }
-       }
-       ha:padstack_ref.839 {
-        proto=6; x=564.195mil; y=3.884676mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=22
+            name=22
+          }
+         }
+         ha:padstack_ref.839 {
+          proto=6; x=564.195mil; y=3.884676mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.840 {
-        proto=7; x=582.94mil; y=283.805mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.840 {
+          proto=7; x=582.94mil; y=283.805mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=8
-          name=8
-        }
-       }
-       ha:padstack_ref.841 {
-        proto=6; x=18.130647mm; y=265.06mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=8
+            name=8
+          }
+         }
+         ha:padstack_ref.841 {
+          proto=6; x=18.130647mm; y=265.06mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=15
-          name=15
-        }
-       }
-       ha:padstack_ref.842 {
-        proto=7; x=17.654524mm; y=3.408553mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=15
+            name=15
+          }
+         }
+         ha:padstack_ref.842 {
+          proto=7; x=17.654524mm; y=3.408553mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=22
-          name=22
-        }
-       }
-       ha:padstack_ref.843 {
-        proto=8; x=14.35557mm; y=4.308602mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=22
+            name=22
+          }
+         }
+         ha:padstack_ref.843 {
+          proto=8; x=14.35557mm; y=4.308602mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-       ha:padstack_ref.844 {
-        proto=9; x=15.230602mm; y=7.18363mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
+         ha:padstack_ref.844 {
+          proto=9; x=15.230602mm; y=7.18363mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=9
-          name=9
-        }
-       }
-       ha:padstack_ref.845 {
-        proto=8; x=18.10563mm; y=248.37mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=9
+            name=9
+          }
+         }
+         ha:padstack_ref.845 {
+          proto=8; x=18.10563mm; y=248.37mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=16
-          name=16
-        }
-       }
-       ha:padstack_ref.846 {
-        proto=9; x=678.37mil; y=3.43357mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=16
+            name=16
+          }
+         }
+         ha:padstack_ref.846 {
+          proto=9; x=678.37mil; y=3.43357mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=23
-          name=23
-        }
-       }
-       ha:padstack_ref.847 {
-        proto=8; x=14.35557mm; y=189.31mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=23
+            name=23
+          }
+         }
+         ha:padstack_ref.847 {
+          proto=8; x=14.35557mm; y=189.31mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=3
-          name=3
-        }
-       }
-       ha:padstack_ref.848 {
-        proto=9; x=15.730474mm; y=7.18363mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=3
+            name=3
+          }
+         }
+         ha:padstack_ref.848 {
+          proto=9; x=15.730474mm; y=7.18363mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=10
-          name=10
-        }
-       }
-       ha:padstack_ref.849 {
-        proto=8; x=18.10563mm; y=5.808726mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=10
+            name=10
+          }
+         }
+         ha:padstack_ref.849 {
+          proto=8; x=18.10563mm; y=5.808726mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=17
-          name=17
-        }
-       }
-       ha:padstack_ref.850 {
-        proto=9; x=658.69mil; y=3.43357mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=17
+            name=17
+          }
+         }
+         ha:padstack_ref.850 {
+          proto=9; x=658.69mil; y=3.43357mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=24
-          name=24
-        }
-       }
-       ha:padstack_ref.851 {
-        proto=8; x=14.35557mm; y=209.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=24
+            name=24
+          }
+         }
+         ha:padstack_ref.851 {
+          proto=8; x=14.35557mm; y=209.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=4
-          name=4
-        }
-       }
-       ha:padstack_ref.852 {
-        proto=9; x=639.0mil; y=7.18363mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=4
+            name=4
+          }
+         }
+         ha:padstack_ref.852 {
+          proto=9; x=639.0mil; y=7.18363mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=11
-          name=11
-        }
-       }
-       ha:padstack_ref.853 {
-        proto=8; x=18.10563mm; y=209.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=11
+            name=11
+          }
+         }
+         ha:padstack_ref.853 {
+          proto=8; x=18.10563mm; y=209.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=18
-          name=18
-        }
-       }
-       ha:padstack_ref.854 {
-        proto=9; x=639.0mil; y=3.43357mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=18
+            name=18
+          }
+         }
+         ha:padstack_ref.854 {
+          proto=9; x=639.0mil; y=3.43357mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=25
-          name=25
-        }
-       }
-       ha:padstack_ref.855 {
-        proto=8; x=14.35557mm; y=5.808726mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=25
+            name=25
+          }
+         }
+         ha:padstack_ref.855 {
+          proto=8; x=14.35557mm; y=5.808726mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=5
-          name=5
-        }
-       }
-       ha:padstack_ref.856 {
-        proto=9; x=658.69mil; y=7.18363mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=5
+            name=5
+          }
+         }
+         ha:padstack_ref.856 {
+          proto=9; x=658.69mil; y=7.18363mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=12
-          name=12
-        }
-       }
-       ha:padstack_ref.857 {
-        proto=8; x=18.10563mm; y=189.31mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=12
+            name=12
+          }
+         }
+         ha:padstack_ref.857 {
+          proto=8; x=18.10563mm; y=189.31mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=19
-          name=19
-        }
-       }
-       ha:padstack_ref.858 {
-        proto=9; x=15.730474mm; y=3.43357mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=19
+            name=19
+          }
+         }
+         ha:padstack_ref.858 {
+          proto=9; x=15.730474mm; y=3.43357mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=26
-          name=26
-        }
-       }
-       ha:padstack_ref.859 {
-        proto=8; x=14.35557mm; y=248.37mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=26
+            name=26
+          }
+         }
+         ha:padstack_ref.859 {
+          proto=8; x=14.35557mm; y=248.37mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=6
-          name=6
-        }
-       }
-       ha:padstack_ref.860 {
-        proto=9; x=678.37mil; y=7.18363mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=6
+            name=6
+          }
+         }
+         ha:padstack_ref.860 {
+          proto=9; x=678.37mil; y=7.18363mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=13
-          name=13
-        }
-       }
-       ha:padstack_ref.861 {
-        proto=8; x=18.10563mm; y=4.308602mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=13
+            name=13
+          }
+         }
+         ha:padstack_ref.861 {
+          proto=8; x=18.10563mm; y=4.308602mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=20
-          name=20
-        }
-       }
-       ha:padstack_ref.862 {
-        proto=9; x=15.230602mm; y=3.43357mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=20
+            name=20
+          }
+         }
+         ha:padstack_ref.862 {
+          proto=9; x=15.230602mm; y=3.43357mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=27
-          name=27
-        }
-       }
-       ha:padstack_ref.863 {
-        proto=0; x=14.255621mm; y=268.06mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=27
+            name=27
+          }
+         }
+         ha:padstack_ref.863 {
+          proto=0; x=14.255621mm; y=268.06mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=7
-          name=7
-        }
-       }
-       ha:padstack_ref.864 {
-        proto=1; x=17.730724mm; y=7.283579mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=7
+            name=7
+          }
+         }
+         ha:padstack_ref.864 {
+          proto=1; x=17.730724mm; y=7.283579mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=14
-          name=14
-        }
-       }
-       ha:padstack_ref.865 {
-        proto=0; x=18.205579mm; y=3.808476mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=14
+            name=14
+          }
+         }
+         ha:padstack_ref.865 {
+          proto=0; x=18.205579mm; y=3.808476mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=21
-          name=21
-        }
-       }
-       ha:padstack_ref.866 {
-        proto=1; x=579.94mil; y=3.333621mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=21
+            name=21
+          }
+         }
+         ha:padstack_ref.866 {
+          proto=1; x=579.94mil; y=3.333621mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=28
-          name=28
-        }
-       }
-       ha:padstack_ref.867 {
-        proto=2; x=562.23mil; y=6.783578mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=28
+            name=28
+          }
+         }
+         ha:padstack_ref.867 {
+          proto=2; x=562.23mil; y=6.783578mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=7
-          name=7
-        }
-       }
-       ha:padstack_ref.868 {
-        proto=3; x=697.07mil; y=7.258558mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=7
+            name=7
+          }
+         }
+         ha:padstack_ref.868 {
+          proto=3; x=697.07mil; y=7.258558mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=14
-          name=14
-        }
-       }
-       ha:padstack_ref.869 {
-        proto=2; x=18.180558mm; y=150.93mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=14
+            name=14
+          }
+         }
+         ha:padstack_ref.869 {
+          proto=2; x=18.180558mm; y=150.93mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=21
-          name=21
-        }
-       }
-       ha:padstack_ref.870 {
-        proto=3; x=14.755622mm; y=3.358642mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=21
+            name=21
+          }
+         }
+         ha:padstack_ref.870 {
+          proto=3; x=14.755622mm; y=3.358642mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=28
-          name=28
-        }
-       }
-       ha:padstack_ref.871 {
-        proto=4; x=563.21mil; y=6.758686mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=28
+            name=28
+          }
+         }
+         ha:padstack_ref.871 {
+          proto=4; x=563.21mil; y=6.758686mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=7
-          name=7
-        }
-       }
-       ha:padstack_ref.872 {
-        proto=5; x=696.09mil; y=284.79mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=7
+            name=7
+          }
+         }
+         ha:padstack_ref.872 {
+          proto=5; x=696.09mil; y=284.79mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=14
-          name=14
-        }
-       }
-       ha:padstack_ref.873 {
-        proto=4; x=18.155666mm; y=3.858514mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=14
+            name=14
+          }
+         }
+         ha:padstack_ref.873 {
+          proto=4; x=18.155666mm; y=3.858514mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=21
-          name=21
-        }
-       }
-       ha:padstack_ref.874 {
-        proto=5; x=14.780514mm; y=133.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=28
-          name=28
-        }
-       }
-       ha:padstack_ref.875 {
-        proto=6; x=564.195mil; y=6.73481mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=7
-          name=7
-        }
-       }
-       ha:padstack_ref.876 {
-        proto=7; x=17.65681mm; y=283.805mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=14
-          name=14
-        }
-       }
-       ha:padstack_ref.877 {
-        proto=6; x=18.130647mm; y=3.88239mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=21
+            name=21
+          }
+         }
+         ha:padstack_ref.874 {
+          proto=5; x=14.780514mm; y=133.21mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=21
-          name=21
-        }
-       }
-       ha:padstack_ref.878 {
-        proto=7; x=582.85mil; y=3.408553mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=28
+            name=28
+          }
+         }
+         ha:padstack_ref.875 {
+          proto=6; x=564.195mil; y=6.73481mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=28
-          name=28
-        }
-       }
-      }
-      li:layers {
+          ha:attributes {
+            term=7
+            name=7
+          }
+         }
+         ha:padstack_ref.876 {
+          proto=7; x=17.65681mm; y=283.805mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:line.879 {
-           x1=548.45mil; y1=118.45mil; x2=548.45mil; y2=118.45mil; thickness=10.0mil; clearance=0.0;
+          ha:attributes {
+            term=14
+            name=14
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+         ha:padstack_ref.877 {
+          proto=6; x=18.130647mm; y=3.88239mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:line.882 {
-           x1=639.0mil; y1=209.0mil; x2=639.0mil; y2=209.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=21
+            name=21
           }
-          ha:line.885 {
-           x1=639.0mil; y1=209.0mil; x2=639.0mil; y2=209.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.878 {
+          proto=7; x=582.85mil; y=3.408553mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.888 {
-           x1=639.0mil; y1=209.0mil; x2=17.2306mm; y2=209.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.891 {
-           x1=639.0mil; y1=209.0mil; x2=639.0mil; y2=6.3086mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=28
+            name=28
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAAAn
-     }
-     ha:subc.894 {
-      ha:attributes {
-       {io_pcb::hidename_y}=10.6233 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=C175
-       value=6.2pF
-       {io_pcb::hidename_direction}=3
-       {io_pcb::hidename_x}=7.5687 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
+        }
+        li:layers {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:top-silk {
+          lid=0
+          ha:combining {          }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+           li:objects {
+            ha:line.879 {
+             x1=548.45mil; y1=118.45mil; x2=548.45mil; y2=118.45mil; thickness=10.0mil; 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:combining { auto=1;           }
-           ha:layer_mask {
+           ha:type {
+            silk = 1
             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.895 {
-        proto=0; x=266.48mil; y=434.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+         }
 
-        li:thermal {
-        }
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
 
-        ha:attributes {
-          term=1
-          name=1
+           li:objects {
+            ha:line.882 {
+             x1=639.0mil; y1=209.0mil; x2=639.0mil; y2=209.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.885 {
+             x1=639.0mil; y1=209.0mil; x2=639.0mil; y2=209.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.888 {
+             x1=639.0mil; y1=209.0mil; x2=17.2306mm; y2=209.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.891 {
+             x1=639.0mil; y1=209.0mil; x2=639.0mil; y2=6.3086mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.896 {
-        proto=0; x=266.48mil; y=465.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
+        uid = LTS4ZjNxIaLbLeZrlyYAAAAn
+       }
+       ha:subc.909 {
         ha:attributes {
-          term=2
-          name=2
+         {io_pcb::hidename_y}=14.7889 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=100
+         refdes=L173
+         value=43nH
+         {io_pcb::hidename_direction}=1
+         {io_pcb::hidename_x}=5.9563 mm
         }
-       }
-      }
-      li:layers {
+       ha:data {
+              li:padstack_prototypes {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-         li:objects {
-          ha:line.897 {
-           x1=266.48mil; y1=449.74mil; x2=266.48mil; y2=449.74mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.900 {
-           x1=266.48mil; y1=449.74mil; x2=266.48mil; y2=449.74mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.903 {
-           x1=266.48mil; y1=449.74mil; x2=266.48mil; y2=10.423396mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.906 {
-           x1=266.48mil; y1=449.74mil; x2=5.768592mm; y2=449.74mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAAAo
-     }
-     ha:subc.909 {
-      ha:attributes {
-       {io_pcb::hidename_y}=14.7889 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=L173
-       value=43nH
-       {io_pcb::hidename_direction}=1
-       {io_pcb::hidename_x}=5.9563 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.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
+             }
+             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 { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               -0.326136mm  
+              }
             }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+            ha:ps_shape_v4 {
+             ha:combining { 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.910 {
-        proto=0; x=266.0mil; y=566.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+        li:objects {
+         ha:padstack_ref.910 {
+          proto=0; x=266.0mil; y=566.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:padstack_ref.911 {
-        proto=0; x=266.0mil; y=535.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.911 {
+          proto=0; x=266.0mil; y=535.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:subc-aux {
-        lid=0
-        ha:combining {        }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-         li:objects {
-          ha:line.912 {
-           x1=266.0mil; y1=550.74mil; x2=266.0mil; y2=550.74mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.915 {
-           x1=266.0mil; y1=550.74mil; x2=266.0mil; y2=550.74mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.918 {
-           x1=266.0mil; y1=550.74mil; x2=266.0mil; y2=14.988796mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           li:objects {
+            ha:line.912 {
+             x1=266.0mil; y1=550.74mil; x2=266.0mil; y2=550.74mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.915 {
+             x1=266.0mil; y1=550.74mil; x2=266.0mil; y2=550.74mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.918 {
+             x1=266.0mil; y1=550.74mil; x2=266.0mil; y2=14.988796mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.921 {
+             x1=266.0mil; y1=550.74mil; x2=7.7564mm; y2=550.74mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-          }
-          ha:line.921 {
-           x1=266.0mil; y1=550.74mil; x2=7.7564mm; y2=550.74mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
+        }
        }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAAAp
-     }
-     ha:subc.924 {
-      ha:attributes {
-       {io_pcb::hidename_y}=21.2791 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=C211
-       value=10nF
-       {io_pcb::hidename_direction}=3
-       {io_pcb::hidename_x}=8.3185 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
+        uid = LTS4ZjNxIaLbLeZrlyYAAAAp
+       }
+       ha:subc.924 {
+        ha:attributes {
+         {io_pcb::hidename_y}=21.2791 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=100
+         refdes=C211
+         value=10nF
+         {io_pcb::hidename_direction}=3
+         {io_pcb::hidename_x}=8.3185 mm
+        }
+       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
+             }
+             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 { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               -0.326136mm  
+              }
             }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+            ha:ps_shape_v4 {
+             ha:combining { 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.925 {
-        proto=0; x=296.0mil; y=21.679408mm; 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.926 {
-        proto=0; x=296.0mil; y=885.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 {
+        li:objects {
+         ha:padstack_ref.925 {
+          proto=0; x=296.0mil; y=21.679408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:line.927 {
-           x1=296.0mil; y1=22.079204mm; x2=296.0mil; y2=22.079204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=1
+            name=1
           }
-          ha:line.930 {
-           x1=296.0mil; y1=22.079204mm; x2=296.0mil; y2=22.079204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.926 {
+          proto=0; x=296.0mil; y=885.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.933 {
-           x1=296.0mil; y1=22.079204mm; x2=296.0mil; y2=21.079204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
+            li:0 {
+             on  
+             solid  
+             noshape  
+            }
           }
-          ha:line.936 {
-           x1=296.0mil; y1=22.079204mm; x2=6.5184mm; y2=22.079204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=2
+            name=2
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAAAq
-     }
-     ha:subc.939 {
-      ha:attributes {
-       {io_pcb::hidename_y}=17.5641 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=L191
-       value=56nH
-       {io_pcb::hidename_direction}=3
-       {io_pcb::hidename_x}=9.3345 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
+        }
+        li:layers {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-          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:line.927 {
+             x1=296.0mil; y1=22.079204mm; x2=296.0mil; y2=22.079204mm; 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 {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
+            ha:line.930 {
+             x1=296.0mil; y1=22.079204mm; x2=296.0mil; y2=22.079204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
+            ha:line.933 {
+             x1=296.0mil; y1=22.079204mm; x2=296.0mil; y2=21.079204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.936 {
+             x1=296.0mil; y1=22.079204mm; x2=6.5184mm; y2=22.079204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
             top = 1
-            paste = 1
+            misc = 1
+            virtual = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
+         }
         }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.940 {
-        proto=0; x=336.0mil; y=17.964404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+       }
+        uid = LTS4ZjNxIaLbLeZrlyYAAAAq
+       }
+       ha:subc.939 {
+        ha:attributes {
+         {io_pcb::hidename_y}=17.5641 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=100
+         refdes=L191
+         value=56nH
+         {io_pcb::hidename_direction}=3
+         {io_pcb::hidename_x}=9.3345 mm
         }
+       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=1
-          name=1
-        }
-       }
-       ha:padstack_ref.941 {
-        proto=0; x=336.0mil; y=738.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
+            }
 
-        li:thermal {
-        }
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               -0.326136mm  
+              }
+            }
 
-        ha:attributes {
-          term=2
-          name=2
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
+            }
+          }
         }
        }
-      }
-      li:layers {
-
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
 
-         li:objects {
-          ha:line.942 {
-           x1=336.0mil; y1=723.0mil; x2=336.0mil; y2=723.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.945 {
-           x1=336.0mil; y1=723.0mil; x2=336.0mil; y2=723.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+        li:objects {
+         ha:padstack_ref.940 {
+          proto=0; x=336.0mil; y=17.964404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.948 {
-           x1=336.0mil; y1=723.0mil; x2=336.0mil; y2=17.3642mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.951 {
-           x1=336.0mil; y1=723.0mil; x2=7.5344mm; y2=723.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=1
+            name=1
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAAAr
-     }
-     ha:subc.954 {
-      ha:attributes {
-       {io_pcb::hidename_y}=17.7033 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=C191
-       value=5.1pF
-       {io_pcb::hidename_direction}=2
-       {io_pcb::hidename_x}=8.0579 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
+         ha:padstack_ref.941 {
+          proto=0; x=336.0mil; y=738.74mil; 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.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.955 {
-        proto=0; x=7.657596mm; y=665.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+        li:layers {
 
-        li:thermal {
-        }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-        ha:attributes {
-          term=1
-          name=1
+           li:objects {
+            ha:line.942 {
+             x1=336.0mil; y1=723.0mil; x2=336.0mil; y2=723.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.945 {
+             x1=336.0mil; y1=723.0mil; x2=336.0mil; y2=723.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.948 {
+             x1=336.0mil; y1=723.0mil; x2=336.0mil; y2=17.3642mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.951 {
+             x1=336.0mil; y1=723.0mil; x2=7.5344mm; y2=723.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.956 {
-        proto=0; x=6.858004mm; y=665.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
+        uid = LTS4ZjNxIaLbLeZrlyYAAAAr
+       }
+       ha:subc.954 {
         ha:attributes {
-          term=2
-          name=2
+         {io_pcb::hidename_y}=17.7033 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=100
+         refdes=C191
+         value=5.1pF
+         {io_pcb::hidename_direction}=2
+         {io_pcb::hidename_x}=8.0579 mm
         }
-       }
-      }
-      li:layers {
+       ha:data {
+              li:padstack_prototypes {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-         li:objects {
-          ha:line.957 {
-           x1=7.2578mm; y1=665.48mil; x2=7.2578mm; y2=665.48mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.960 {
-           x1=7.2578mm; y1=665.48mil; x2=7.2578mm; y2=665.48mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.963 {
-           x1=7.2578mm; y1=665.48mil; x2=6.2578mm; y2=665.48mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.966 {
-           x1=7.2578mm; y1=665.48mil; x2=7.2578mm; y2=15.903192mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAAAs
-     }
-     ha:subc.969 {
-      ha:attributes {
-       {io_pcb::hidename_y}=18.6563 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=L192
-       value=27nH
-       {io_pcb::hidename_direction}=2
-       {io_pcb::hidename_x}=8.0391 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.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
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
             }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             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 { 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.970 {
-        proto=0; x=300.74mil; y=703.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+        li:objects {
+         ha:padstack_ref.955 {
+          proto=0; x=7.657596mm; y=665.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:padstack_ref.971 {
-        proto=0; x=6.839204mm; y=703.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.956 {
+          proto=0; x=6.858004mm; y=665.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=2
+            name=2
+          }
+         }
         }
-       }
-      }
-      li:layers {
+        li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-         li:objects {
-          ha:line.972 {
-           x1=285.0mil; y1=703.0mil; x2=285.0mil; y2=703.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.975 {
-           x1=285.0mil; y1=703.0mil; x2=285.0mil; y2=703.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.978 {
-           x1=285.0mil; y1=703.0mil; x2=6.239mm; y2=703.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           li:objects {
+            ha:line.957 {
+             x1=7.2578mm; y1=665.48mil; x2=7.2578mm; y2=665.48mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.960 {
+             x1=7.2578mm; y1=665.48mil; x2=7.2578mm; y2=665.48mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.963 {
+             x1=7.2578mm; y1=665.48mil; x2=6.2578mm; y2=665.48mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.966 {
+             x1=7.2578mm; y1=665.48mil; x2=7.2578mm; y2=15.903192mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-          }
-          ha:line.981 {
-           x1=285.0mil; y1=703.0mil; x2=285.0mil; y2=16.8562mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
+        }
        }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAAAt
-     }
-     ha:subc.984 {
-      ha:attributes {
-       {io_pcb::hidename_y}=15.1003 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=C176
-       value=2.2pF
-       {io_pcb::hidename_direction}=2
-       {io_pcb::hidename_x}=8.8773 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
+        uid = LTS4ZjNxIaLbLeZrlyYAAAAs
+       }
+       ha:subc.969 {
+        ha:attributes {
+         {io_pcb::hidename_y}=18.6563 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=100
+         refdes=L192
+         value=27nH
+         {io_pcb::hidename_direction}=2
+         {io_pcb::hidename_x}=8.0391 mm
+        }
+       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
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
             }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             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 { 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.985 {
-        proto=0; x=333.74mil; y=563.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.986 {
-        proto=0; x=7.677404mm; y=563.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 {
+        li:objects {
+         ha:padstack_ref.970 {
+          proto=0; x=300.74mil; y=703.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:line.987 {
-           x1=318.0mil; y1=563.0mil; x2=318.0mil; y2=563.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=1
+            name=1
           }
-          ha:line.990 {
-           x1=318.0mil; y1=563.0mil; x2=318.0mil; y2=563.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.971 {
+          proto=0; x=6.839204mm; y=703.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.993 {
-           x1=318.0mil; y1=563.0mil; x2=7.0772mm; y2=563.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.996 {
-           x1=318.0mil; y1=563.0mil; x2=318.0mil; y2=13.3002mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=2
+            name=2
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAAAu
-     }
-     ha:subc.999 {
-      ha:attributes {
-       {io_pcb::hidename_y}=16.0909 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=L172
-       value=15nH
-       {io_pcb::hidename_direction}=2
-       {io_pcb::hidename_x}=8.8773 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
+        }
+        li:layers {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-          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:line.972 {
+             x1=285.0mil; y1=703.0mil; x2=285.0mil; y2=703.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 {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
+            ha:line.975 {
+             x1=285.0mil; y1=703.0mil; x2=285.0mil; y2=703.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
+            ha:line.978 {
+             x1=285.0mil; y1=703.0mil; x2=6.239mm; y2=703.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.981 {
+             x1=285.0mil; y1=703.0mil; x2=285.0mil; y2=16.8562mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
             top = 1
-            paste = 1
+            misc = 1
+            virtual = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
-          }
+         }
         }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.1000 {
-        proto=0; x=333.74mil; y=602.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+       }
+        uid = LTS4ZjNxIaLbLeZrlyYAAAAt
+       }
+       ha:subc.984 {
+        ha:attributes {
+         {io_pcb::hidename_y}=15.1003 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=100
+         refdes=C176
+         value=2.2pF
+         {io_pcb::hidename_direction}=2
+         {io_pcb::hidename_x}=8.8773 mm
         }
+       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=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1001 {
-        proto=0; x=7.677404mm; y=602.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               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=2
-          name=2
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
+            }
+          }
         }
        }
-      }
-      li:layers {
-
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
 
-         li:objects {
-          ha:line.1002 {
-           x1=318.0mil; y1=602.0mil; x2=318.0mil; y2=602.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1005 {
-           x1=318.0mil; y1=602.0mil; x2=318.0mil; y2=602.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+        li:objects {
+         ha:padstack_ref.985 {
+          proto=0; x=333.74mil; y=563.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1008 {
-           x1=318.0mil; y1=602.0mil; x2=7.0772mm; y2=602.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.1011 {
-           x1=318.0mil; y1=602.0mil; x2=318.0mil; y2=14.2908mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=1
+            name=1
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAAAv
-     }
-     ha:subc.1014 {
-      ha:attributes {
-       {io_pcb::hidename_y}=14.7955 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=C181
-       value=5.1pF
-       {io_pcb::hidename_direction}=3
-       {io_pcb::hidename_x}=7.5565 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
+         ha:padstack_ref.986 {
+          proto=0; x=7.677404mm; y=563.0mil; 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=2
+            name=2
           }
+         }
         }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.1015 {
-        proto=0; x=266.0mil; y=15.195804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+        li:layers {
 
-        li:thermal {
-        }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-        ha:attributes {
-          term=1
-          name=1
+           li:objects {
+            ha:line.987 {
+             x1=318.0mil; y1=563.0mil; x2=318.0mil; y2=563.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.990 {
+             x1=318.0mil; y1=563.0mil; x2=318.0mil; y2=563.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.993 {
+             x1=318.0mil; y1=563.0mil; x2=7.0772mm; y2=563.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.996 {
+             x1=318.0mil; y1=563.0mil; x2=318.0mil; y2=13.3002mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.1016 {
-        proto=0; x=266.0mil; y=629.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
+        uid = LTS4ZjNxIaLbLeZrlyYAAAAu
+       }
+       ha:subc.999 {
         ha:attributes {
-          term=2
-          name=2
+         {io_pcb::hidename_y}=16.0909 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=100
+         refdes=L172
+         value=15nH
+         {io_pcb::hidename_direction}=2
+         {io_pcb::hidename_x}=8.8773 mm
         }
-       }
-      }
-      li:layers {
+       ha:data {
+              li:padstack_prototypes {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-         li:objects {
-          ha:line.1017 {
-           x1=266.0mil; y1=614.0mil; x2=266.0mil; y2=614.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1020 {
-           x1=266.0mil; y1=614.0mil; x2=266.0mil; y2=614.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1023 {
-           x1=266.0mil; y1=614.0mil; x2=266.0mil; y2=14.5956mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1026 {
-           x1=266.0mil; y1=614.0mil; x2=5.7564mm; y2=614.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAAAw
-     }
-     ha:subc.1029 {
-      ha:attributes {
-       {io_pcb::hidename_y}=13.0429 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=R30
-       value=56k
-       {io_pcb::hidename_direction}=3
-       {io_pcb::hidename_x}=13.1699 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.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
+             }
+             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
-           }
-           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.1030 {
-        proto=0; x=487.0mil; y=13.443204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+        li:objects {
+         ha:padstack_ref.1000 {
+          proto=0; x=333.74mil; y=602.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:padstack_ref.1031 {
-        proto=0; x=487.0mil; y=560.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1001 {
+          proto=0; x=7.677404mm; y=602.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:subc-aux {
-        lid=0
-        ha:combining {        }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-         li:objects {
-          ha:line.1032 {
-           x1=487.0mil; y1=545.0mil; x2=487.0mil; y2=545.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1035 {
-           x1=487.0mil; y1=545.0mil; x2=487.0mil; y2=545.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1038 {
-           x1=487.0mil; y1=545.0mil; x2=487.0mil; y2=12.843mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           li:objects {
+            ha:line.1002 {
+             x1=318.0mil; y1=602.0mil; x2=318.0mil; y2=602.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1005 {
+             x1=318.0mil; y1=602.0mil; x2=318.0mil; y2=602.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1008 {
+             x1=318.0mil; y1=602.0mil; x2=7.0772mm; y2=602.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1011 {
+             x1=318.0mil; y1=602.0mil; x2=318.0mil; y2=14.2908mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-          }
-          ha:line.1041 {
-           x1=487.0mil; y1=545.0mil; x2=11.3698mm; y2=545.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
+        }
        }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAAAx
-     }
-     ha:subc.1044 {
-      ha:attributes {
-       {io_pcb::hidename_y}=13.0429 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=C45
-       value=47nF
-       {io_pcb::hidename_direction}=3
-       {io_pcb::hidename_x}=14.1605 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
+        uid = LTS4ZjNxIaLbLeZrlyYAAAAv
+       }
+       ha:subc.1014 {
+        ha:attributes {
+         {io_pcb::hidename_y}=14.7955 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=100
+         refdes=C181
+         value=5.1pF
+         {io_pcb::hidename_direction}=3
+         {io_pcb::hidename_x}=7.5565 mm
+        }
+       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
+             }
+             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 { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               -0.326136mm  
+              }
             }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+            ha:ps_shape_v4 {
+             ha:combining { 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.1045 {
-        proto=0; x=526.0mil; y=13.443204mm; 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.1046 {
-        proto=0; x=526.0mil; y=560.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
 
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
+        li:objects {
+         ha:padstack_ref.1015 {
+          proto=0; x=266.0mil; y=15.195804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:line.1047 {
-           x1=526.0mil; y1=545.0mil; x2=526.0mil; y2=545.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=1
+            name=1
           }
-          ha:line.1050 {
-           x1=526.0mil; y1=545.0mil; x2=526.0mil; y2=545.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.1016 {
+          proto=0; x=266.0mil; y=629.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1053 {
-           x1=526.0mil; y1=545.0mil; x2=526.0mil; y2=12.843mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.1056 {
-           x1=526.0mil; y1=545.0mil; x2=12.3604mm; y2=545.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=2
+            name=2
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAAAy
-     }
-     ha:subc.1059 {
-      ha:attributes {
-       {io_pcb::hidename_y}=13.0429 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=C47
-       value=47nF
-       {io_pcb::hidename_direction}=3
-       {io_pcb::hidename_x}=12.1793 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
+        }
+        li:layers {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-          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:line.1017 {
+             x1=266.0mil; y1=614.0mil; x2=266.0mil; y2=614.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 {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
+            ha:line.1020 {
+             x1=266.0mil; y1=614.0mil; x2=266.0mil; y2=614.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
+            ha:line.1023 {
+             x1=266.0mil; y1=614.0mil; x2=266.0mil; y2=14.5956mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1026 {
+             x1=266.0mil; y1=614.0mil; x2=5.7564mm; y2=614.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
             top = 1
-            paste = 1
+            misc = 1
+            virtual = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.1060 {
-        proto=0; x=448.0mil; y=13.443204mm; 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.1061 {
-        proto=0; x=448.0mil; y=560.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+        uid = LTS4ZjNxIaLbLeZrlyYAAAAw
+       }
+       ha:subc.1044 {
+        ha:attributes {
+         {io_pcb::hidename_y}=13.0429 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=100
+         refdes=C45
+         value=47nF
+         {io_pcb::hidename_direction}=3
+         {io_pcb::hidename_x}=14.1605 mm
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
+            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:subc-aux {
-        lid=0
-        ha:combining {        }
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               -0.326136mm  
+              }
+            }
 
-         li:objects {
-          ha:line.1062 {
-           x1=448.0mil; y1=545.0mil; x2=448.0mil; y2=545.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1065 {
-           x1=448.0mil; y1=545.0mil; x2=448.0mil; y2=545.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1068 {
-           x1=448.0mil; y1=545.0mil; x2=448.0mil; y2=12.843mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1071 {
-           x1=448.0mil; y1=545.0mil; x2=10.3792mm; y2=545.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
+            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+        }
        }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAAAz
-     }
-     ha:subc.1074 {
-      ha:attributes {
-       {io_pcb::hidename_y}=11.3025 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=C171
-       value=10nF
-       {io_pcb::hidename_direction}=0
-       {io_pcb::hidename_x}=7.9573 mm
-      }
-     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.1045 {
+          proto=0; x=526.0mil; y=13.443204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+          li:thermal {
+            li:0 {
+             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 {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1046 {
+          proto=0; x=526.0mil; y=560.74mil; 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.1075 {
-        proto=0; x=329.04mil; y=476.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
         }
+        li:layers {
 
-        li:thermal {
-        }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-        ha:attributes {
-          term=1
-          name=1
+           li:objects {
+            ha:line.1047 {
+             x1=526.0mil; y1=545.0mil; x2=526.0mil; y2=545.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1050 {
+             x1=526.0mil; y1=545.0mil; x2=526.0mil; y2=545.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1053 {
+             x1=526.0mil; y1=545.0mil; x2=526.0mil; y2=12.843mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1056 {
+             x1=526.0mil; y1=545.0mil; x2=12.3604mm; y2=545.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.1076 {
-        proto=0; x=9.157208mm; y=476.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
+        uid = LTS4ZjNxIaLbLeZrlyYAAAAy
+       }
+       ha:subc.1074 {
         ha:attributes {
-          term=2
-          name=2
+         {io_pcb::hidename_y}=11.3025 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=100
+         refdes=C171
+         value=10nF
+         {io_pcb::hidename_direction}=0
+         {io_pcb::hidename_x}=7.9573 mm
         }
-       }
-      }
-      li:layers {
+       ha:data {
+              li:padstack_prototypes {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-         li:objects {
-          ha:line.1077 {
-           x1=8.757412mm; y1=476.48mil; x2=8.757412mm; y2=476.48mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1080 {
-           x1=8.757412mm; y1=476.48mil; x2=8.757412mm; y2=476.48mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1083 {
-           x1=8.757412mm; y1=476.48mil; x2=9.757412mm; y2=476.48mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1086 {
-           x1=8.757412mm; y1=476.48mil; x2=8.757412mm; y2=13.102592mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAAA0
-     }
-     ha:subc.1089 {
-      ha:attributes {
-       {io_pcb::hidename_y}=10.3383 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=C172
-       value=100pF
-       {io_pcb::hidename_direction}=0
-       {io_pcb::hidename_x}=7.9497 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.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
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
             }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             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 { 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.1090 {
-        proto=0; x=328.74mil; y=11.138408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+        li:objects {
+         ha:padstack_ref.1075 {
+          proto=0; x=329.04mil; y=476.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:padstack_ref.1091 {
-        proto=0; x=360.22mil; y=11.138408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1076 {
+          proto=0; x=9.157208mm; y=476.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=2
+            name=2
+          }
+         }
         }
-       }
-      }
-      li:layers {
+        li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-         li:objects {
-          ha:line.1092 {
-           x1=344.48mil; y1=11.138408mm; x2=344.48mil; y2=11.138408mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1095 {
-           x1=344.48mil; y1=11.138408mm; x2=344.48mil; y2=11.138408mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1098 {
-           x1=344.48mil; y1=11.138408mm; x2=9.749792mm; y2=11.138408mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           li:objects {
+            ha:line.1077 {
+             x1=8.757412mm; y1=476.48mil; x2=8.757412mm; y2=476.48mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1080 {
+             x1=8.757412mm; y1=476.48mil; x2=8.757412mm; y2=476.48mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1083 {
+             x1=8.757412mm; y1=476.48mil; x2=9.757412mm; y2=476.48mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1086 {
+             x1=8.757412mm; y1=476.48mil; x2=8.757412mm; y2=13.102592mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
            }
-          }
-          ha:line.1101 {
-           x1=344.48mil; y1=11.138408mm; x2=344.48mil; y2=12.138408mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
+        }
        }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAAA1
-     }
-     ha:subc.1104 {
-      ha:attributes {
-       {io_pcb::hidename_y}=15.5829 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=L193
-       value=15nH
-       {io_pcb::hidename_direction}=3
-       {io_pcb::hidename_x}=6.5659 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
+        uid = LTS4ZjNxIaLbLeZrlyYAAAA0
+       }
+       ha:subc.1089 {
+        ha:attributes {
+         {io_pcb::hidename_y}=10.3383 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=100
+         refdes=C172
+         value=100pF
+         {io_pcb::hidename_direction}=0
+         {io_pcb::hidename_x}=7.9497 mm
+        }
+       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
+             }
+             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
-           }
-           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.1105 {
-        proto=0; x=227.0mil; y=15.983204mm; 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.1106 {
-        proto=0; x=227.0mil; y=660.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
+        li:objects {
+         ha:padstack_ref.1090 {
+          proto=0; x=328.74mil; y=11.138408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:line.1107 {
-           x1=227.0mil; y1=645.0mil; x2=227.0mil; y2=645.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=1
+            name=1
           }
-          ha:line.1110 {
-           x1=227.0mil; y1=645.0mil; x2=227.0mil; y2=645.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.1091 {
+          proto=0; x=360.22mil; y=11.138408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1113 {
-           x1=227.0mil; y1=645.0mil; x2=227.0mil; y2=15.383mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.1116 {
-           x1=227.0mil; y1=645.0mil; x2=4.7658mm; y2=645.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=2
+            name=2
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAAA2
-     }
-     ha:subc.1119 {
-      ha:attributes {
-       {io_pcb::hidename_y}=20.6629 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=L201
-       value=27nH
-       {io_pcb::hidename_direction}=2
-       {io_pcb::hidename_x}=8.0391 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
+        }
+        li:layers {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-          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:line.1092 {
+             x1=344.48mil; y1=11.138408mm; x2=344.48mil; y2=11.138408mm; 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 {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
+            ha:line.1095 {
+             x1=344.48mil; y1=11.138408mm; x2=344.48mil; y2=11.138408mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
+            ha:line.1098 {
+             x1=344.48mil; y1=11.138408mm; x2=9.749792mm; y2=11.138408mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1101 {
+             x1=344.48mil; y1=11.138408mm; x2=344.48mil; y2=12.138408mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
             top = 1
-            paste = 1
+            misc = 1
+            virtual = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
-          }
+         }
         }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.1120 {
-        proto=0; x=300.74mil; y=782.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+       }
+        uid = LTS4ZjNxIaLbLeZrlyYAAAA1
+       }
+       ha:subc.1104 {
+        ha:attributes {
+         {io_pcb::hidename_y}=15.5829 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=100
+         refdes=L193
+         value=15nH
+         {io_pcb::hidename_direction}=3
+         {io_pcb::hidename_x}=6.5659 mm
         }
+       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=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1121 {
-        proto=0; x=6.839204mm; y=782.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
+            }
 
-        li:thermal {
-        }
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               -0.326136mm  
+              }
+            }
 
-        ha:attributes {
-          term=2
-          name=2
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
+            }
+          }
         }
        }
-      }
-      li:layers {
-
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
 
-         li:objects {
-          ha:line.1122 {
-           x1=285.0mil; y1=782.0mil; x2=285.0mil; y2=782.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1125 {
-           x1=285.0mil; y1=782.0mil; x2=285.0mil; y2=782.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+        li:objects {
+         ha:padstack_ref.1105 {
+          proto=0; x=227.0mil; y=15.983204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1128 {
-           x1=285.0mil; y1=782.0mil; x2=6.239mm; y2=782.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.1131 {
-           x1=285.0mil; y1=782.0mil; x2=285.0mil; y2=18.8628mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=1
+            name=1
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAAA3
-     }
-     ha:subc.1134 {
-      ha:attributes {
-       {io_pcb::hidename_y}=22.8793 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=C221
-       value=47nF
-       {io_pcb::hidename_direction}=1
-       {io_pcb::hidename_x}=7.7089 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
+         ha:padstack_ref.1106 {
+          proto=0; x=227.0mil; y=660.74mil; 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=2
+            name=2
           }
+         }
         }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.1135 {
-        proto=0; x=335.0mil; y=885.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+        li:layers {
 
-        li:thermal {
-        }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-        ha:attributes {
-          term=1
-          name=1
+           li:objects {
+            ha:line.1107 {
+             x1=227.0mil; y1=645.0mil; x2=227.0mil; y2=645.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1110 {
+             x1=227.0mil; y1=645.0mil; x2=227.0mil; y2=645.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1113 {
+             x1=227.0mil; y1=645.0mil; x2=227.0mil; y2=15.383mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1116 {
+             x1=227.0mil; y1=645.0mil; x2=4.7658mm; y2=645.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.1136 {
-        proto=0; x=335.0mil; y=21.679408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
+        uid = LTS4ZjNxIaLbLeZrlyYAAAA2
+       }
+       ha:subc.1119 {
         ha:attributes {
-          term=2
-          name=2
+         {io_pcb::hidename_y}=20.6629 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=100
+         refdes=L201
+         value=27nH
+         {io_pcb::hidename_direction}=2
+         {io_pcb::hidename_x}=8.0391 mm
         }
-       }
-      }
-      li:layers {
+       ha:data {
+              li:padstack_prototypes {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-         li:objects {
-          ha:line.1137 {
-           x1=335.0mil; y1=22.079204mm; x2=335.0mil; y2=22.079204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1140 {
-           x1=335.0mil; y1=22.079204mm; x2=335.0mil; y2=22.079204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1143 {
-           x1=335.0mil; y1=22.079204mm; x2=335.0mil; y2=23.079204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1146 {
-           x1=335.0mil; y1=22.079204mm; x2=9.509mm; y2=22.079204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAAA4
-     }
-     ha:subc.1149 {
-      ha:attributes {
-       {io_pcb::hidename_y}=19.8755 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=C30
-       value=10pF
-       {io_pcb::hidename_direction}=0
-       {io_pcb::hidename_x}=17.3863 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.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
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               -0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+              }
             }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             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 { 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.1150 {
-        proto=0; x=17.786604mm; y=814.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.1151 {
-        proto=0; x=731.74mil; y=814.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=2
-        }
        }
-      }
-      li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.1152 {
-           x1=716.0mil; y1=814.0mil; x2=716.0mil; y2=814.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1155 {
-           x1=716.0mil; y1=814.0mil; x2=716.0mil; y2=814.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+        li:objects {
+         ha:padstack_ref.1120 {
+          proto=0; x=300.74mil; y=782.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1158 {
-           x1=716.0mil; y1=814.0mil; x2=19.1864mm; y2=814.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.1161 {
-           x1=716.0mil; y1=814.0mil; x2=716.0mil; y2=21.6756mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=1
+            name=1
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAAA5
-     }
-     ha:subc.1164 {
-      ha:attributes {
-       {io_pcb::hidename_y}=18.6690 mm
-       footprint=TI-QFN32
-       {io_pcb::hidename_scale}=100
-       refdes=U3
-       value=CC1200
-       {io_pcb::hidename_direction}=1
-       {io_pcb::hidename_x}=13.1064 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=15.0mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=29.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
+         ha:padstack_ref.1121 {
+          proto=0; x=6.839204mm; y=782.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=29.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=29.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
-           }
-           clearance=0.0
+          ha:attributes {
+            term=2
+            name=2
           }
+         }
         }
-      }
+        li:layers {
 
-      ha:ps_proto_v6.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -1.850009mm  
-             1.850009mm  
-             1.850009mm  
-             1.850009mm  
-             1.850009mm  
-             -1.850009mm  
-             -1.850009mm  
-             -1.850009mm  
+           li:objects {
+            ha:line.1122 {
+             x1=285.0mil; y1=782.0mil; x2=285.0mil; y2=782.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 {
+            ha:line.1125 {
+             x1=285.0mil; y1=782.0mil; x2=285.0mil; y2=782.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1128 {
+             x1=285.0mil; y1=782.0mil; x2=6.239mm; y2=782.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1131 {
+             x1=285.0mil; y1=782.0mil; x2=285.0mil; y2=18.8628mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
             top = 1
-            mask = 1
+            misc = 1
+            virtual = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             0.0  
-             0.0  
-             0.0  
-             0.0  
-             0.0  
-             0.0  
-             0.0  
-             0.0  
-            }
-          }
+         }
         }
-      }
+       }
+        uid = LTS4ZjNxIaLbLeZrlyYAAAA3
+       }
+       ha:subc.1134 {
+        ha:attributes {
+         {io_pcb::hidename_y}=22.8793 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=100
+         refdes=C221
+         value=47nF
+         {io_pcb::hidename_direction}=1
+         {io_pcb::hidename_x}=7.7089 mm
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-      ha:ps_proto_v6.2 {
-        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.99mil  
-             12.99mil  
-             12.99mil  
-             12.99mil  
-             12.99mil  
-             -12.99mil  
-             -12.99mil  
-             -12.99mil  
+            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.0  
-             0.0  
-             0.0  
-             0.0  
-             0.0  
-             0.0  
-             0.0  
-             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: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_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 {
-             -12.99mil  
-             12.99mil  
-             12.99mil  
-             12.99mil  
-             12.99mil  
-             -12.99mil  
-             -12.99mil  
-             -12.99mil  
-            }
+        li:objects {
+         ha:padstack_ref.1135 {
+          proto=0; x=335.0mil; y=885.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -12.99mil  
-             12.99mil  
-             12.99mil  
-             12.99mil  
-             12.99mil  
-             -12.99mil  
-             -12.99mil  
-             -12.99mil  
+          li:thermal {
+            li:0 {
+             on  
+             solid  
+             noshape  
             }
           }
-        }
-      }
-
-      ha:ps_proto_v6.4 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -7.5mil  
-             7.5mil  
-             7.5mil  
-             7.5mil  
-             7.5mil  
-             -7.5mil  
-             -7.5mil  
-             -7.5mil  
-            }
+          ha:attributes {
+            term=1
+            name=1
+          }
+         }
+         ha:padstack_ref.1136 {
+          proto=0; x=335.0mil; y=21.679408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -12.99mil  
-             12.99mil  
-             12.99mil  
-             12.99mil  
-             12.99mil  
-             -12.99mil  
-             -12.99mil  
-             -12.99mil  
-            }
+          li:thermal {
           }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -7.5mil  
-             7.5mil  
-             7.5mil  
-             7.5mil  
-             7.5mil  
-             -7.5mil  
-             -7.5mil  
-             -7.5mil  
-            }
+          ha:attributes {
+            term=2
+            name=2
           }
+         }
         }
-      }
+        li:layers {
 
-      ha:ps_proto_v6.5 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -16.73mil  
-             -0.139954mm  
-             -16.73mil  
-             0.139954mm  
-             16.73mil  
-             0.139954mm  
-             16.73mil  
-             -0.139954mm  
+           li:objects {
+            ha:line.1137 {
+             x1=335.0mil; y1=22.079204mm; x2=335.0mil; y2=22.079204mm; 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 {
-             -0.495046mm  
-             -0.210058mm  
-             -0.495046mm  
-             0.210058mm  
-             0.495046mm  
-             0.210058mm  
-             0.495046mm  
-             -0.210058mm  
+            ha:line.1140 {
+             x1=335.0mil; y1=22.079204mm; x2=335.0mil; y2=22.079204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
+            ha:line.1143 {
+             x1=335.0mil; y1=22.079204mm; x2=335.0mil; y2=23.079204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1146 {
+             x1=335.0mil; y1=22.079204mm; x2=9.509mm; y2=22.079204mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
             top = 1
-            paste = 1
+            misc = 1
+            virtual = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             -16.73mil  
-             -0.139954mm  
-             -16.73mil  
-             0.139954mm  
-             16.73mil  
-             0.139954mm  
-             16.73mil  
-             -0.139954mm  
-            }
-          }
+         }
         }
-      }
+       }
+        uid = LTS4ZjNxIaLbLeZrlyYAAAA4
+       }
+       ha:subc.1149 {
+        ha:attributes {
+         {io_pcb::hidename_y}=19.8755 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=100
+         refdes=C30
+         value=10pF
+         {io_pcb::hidename_direction}=0
+         {io_pcb::hidename_x}=17.3863 mm
+        }
+       ha:data {
+              li:padstack_prototypes {
 
-      ha:ps_proto_v6.6 {
-        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.139954mm  
-             -16.73mil  
-             -0.139954mm  
-             -16.73mil  
-             -0.139954mm  
-             16.73mil  
-             0.139954mm  
-             16.73mil  
+            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.210058mm  
-             -0.495046mm  
-             -0.210058mm  
-             -0.495046mm  
-             -0.210058mm  
-             0.495046mm  
-             0.210058mm  
-             0.495046mm  
+            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.139954mm  
-             -16.73mil  
-             -0.139954mm  
-             -16.73mil  
-             -0.139954mm  
-             16.73mil  
-             0.139954mm  
-             16.73mil  
+            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.1165 {
-        proto=0; x=464.04mil; y=786.96mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-        ha:flags {
-         clearline=1
-        }
+       }
 
-        li:thermal {
-          li:0 {
-           on  
-           solid  
-           noshape  
-          }
-          li:2 {
-           on  
-           solid  
-           noshape  
-          }
-          li:3 {
-           on  
-           solid  
-           noshape  
+        li:objects {
+         ha:padstack_ref.1150 {
+          proto=0; x=745.0mil; y=837.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-        }
-
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1166 {
-        proto=0; x=464.04mil; y=735.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-          li:0 {
-           on  
-           solid  
-           noshape  
+          li:thermal {
           }
-          li:2 {
-           on  
-           solid  
-           noshape  
+
+          ha:attributes {
+            term=1
+            name=1
           }
-          li:3 {
-           on  
-           solid  
-           noshape  
+         }
+         ha:padstack_ref.1151 {
+          proto=0; x=745.0mil; y=20.460208mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-        }
-
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1167 {
-        proto=0; x=464.04mil; y=17.348962mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-          li:0 {
-           on  
-           solid  
-           noshape  
-          }
-          li:2 {
-           on  
-           solid  
-           noshape  
+          li:thermal {
+            li:0 {
+             on  
+             solid  
+             noshape  
+            }
           }
-          li:3 {
-           on  
-           solid  
-           noshape  
+
+          ha:attributes {
+            term=2
+            name=2
           }
+         }
         }
+        li:layers {
 
-        ha:attributes {
-          term=33
-          name=pin33
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
+
+           li:objects {
+            ha:line.1152 {
+             x1=745.0mil; y1=20.860004mm; x2=745.0mil; y2=20.860004mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1155 {
+             x1=745.0mil; y1=20.860004mm; x2=745.0mil; y2=20.860004mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1158 {
+             x1=745.0mil; y1=20.860004mm; x2=745.0mil; y2=19.860004mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1161 {
+             x1=745.0mil; y1=20.860004mm; x2=19.923mm; y2=20.860004mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.1168 {
-        proto=0; x=516.0mil; y=786.96mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-        ha:flags {
-         clearline=1
+        uid = LTS4ZjNxIaLbLeZrlyYAAAA5
+       }
+       ha:subc.1164 {
+        ha:attributes {
+         {io_pcb::hidename_y}=18.6690 mm
+         footprint=TI-QFN32
+         {io_pcb::hidename_scale}=100
+         refdes=U3
+         value=CC1200
+         {io_pcb::hidename_direction}=1
+         {io_pcb::hidename_x}=13.1064 mm
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-          li:0 {
-           on  
-           solid  
-           noshape  
-          }
-          li:2 {
-           on  
-           solid  
-           noshape  
-          }
-          li:3 {
-           on  
-           solid  
-           noshape  
-          }
-        }
+        ha:ps_proto_v6.0 {
+          hdia=15.0mil; hplated=1; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1169 {
-        proto=0; x=516.0mil; y=735.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-        ha:flags {
-         clearline=1
-        }
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=29.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+            }
 
-        li:thermal {
-          li:0 {
-           on  
-           solid  
-           noshape  
-          }
-          li:2 {
-           on  
-           solid  
-           noshape  
-          }
-          li:3 {
-           on  
-           solid  
-           noshape  
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=29.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              bottom = 1
+              copper = 1
+             }
+             clearance=0.0
+            }
+
+            ha:ps_shape_v4 {
+             ha:ps_circ { x=0.0; y=0.0; dia=29.0mil;             }
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              intern = 1
+             }
+             clearance=0.0
+            }
           }
         }
 
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1170 {
-        proto=0; x=516.0mil; y=17.348962mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-          li:0 {
-           on  
-           solid  
-           noshape  
-          }
-          li:2 {
-           on  
-           solid  
-           noshape  
-          }
-          li:3 {
-           on  
-           solid  
-           noshape  
-          }
-        }
+        ha:ps_proto_v6.1 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1171 {
-        proto=0; x=567.97mil; y=786.96mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-        ha:flags {
-         clearline=1
-        }
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -1.850009mm  
+               1.850009mm  
+               1.850009mm  
+               1.850009mm  
+               1.850009mm  
+               -1.850009mm  
+               -1.850009mm  
+               -1.850009mm  
+              }
+            }
 
-        li:thermal {
-          li:0 {
-           on  
-           solid  
-           noshape  
-          }
-          li:2 {
-           on  
-           solid  
-           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 {
+               0.0  
+               0.0  
+               0.0  
+               0.0  
+               0.0  
+               0.0  
+               0.0  
+               0.0  
+              }
+            }
           }
         }
 
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1172 {
-        proto=0; x=567.97mil; y=735.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-        ha:flags {
-         clearline=1
-        }
+        ha:ps_proto_v6.2 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        li:thermal {
-          li:0 {
-           on  
-           solid  
-           noshape  
-          }
-          li:2 {
-           on  
-           solid  
-           noshape  
-          }
-          li:3 {
-           on  
-           solid  
-           noshape  
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -12.99mil  
+               12.99mil  
+               12.99mil  
+               12.99mil  
+               12.99mil  
+               -12.99mil  
+               -12.99mil  
+               -12.99mil  
+              }
+            }
+
+            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:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1173 {
-        proto=0; x=567.97mil; y=17.348962mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
-        ha:flags {
-         clearline=1
-        }
+        ha:ps_proto_v6.3 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        li:thermal {
-          li:0 {
-           on  
-           solid  
-           noshape  
-          }
-          li:2 {
-           on  
-           solid  
-           noshape  
-          }
-          li:3 {
-           on  
-           solid  
-           noshape  
-          }
-        }
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -12.99mil  
+               12.99mil  
+               12.99mil  
+               12.99mil  
+               12.99mil  
+               -12.99mil  
+               -12.99mil  
+               -12.99mil  
+              }
+            }
 
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1174 {
-        proto=1; x=516.0mil; y=735.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -12.99mil  
+               12.99mil  
+               12.99mil  
+               12.99mil  
+               12.99mil  
+               -12.99mil  
+               -12.99mil  
+               -12.99mil  
+              }
+            }
+          }
         }
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.4 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1175 {
-        proto=2; x=464.04mil; y=786.96mil; rot=0.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 {
+               -7.5mil  
+               7.5mil  
+               7.5mil  
+               7.5mil  
+               7.5mil  
+               -7.5mil  
+               -7.5mil  
+               -7.5mil  
+              }
+            }
 
-        li:thermal {
-        }
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -12.99mil  
+               12.99mil  
+               12.99mil  
+               12.99mil  
+               12.99mil  
+               -12.99mil  
+               -12.99mil  
+               -12.99mil  
+              }
+            }
 
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1176 {
-        proto=3; x=464.04mil; y=760.97mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -7.5mil  
+               7.5mil  
+               7.5mil  
+               7.5mil  
+               7.5mil  
+               -7.5mil  
+               -7.5mil  
+               -7.5mil  
+              }
+            }
+          }
         }
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.5 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1177 {
-        proto=4; x=464.04mil; y=760.97mil; rot=0.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 {
+               -16.73mil  
+               -0.139954mm  
+               -16.73mil  
+               0.139954mm  
+               16.73mil  
+               0.139954mm  
+               16.73mil  
+               -0.139954mm  
+              }
+            }
 
-        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.495046mm  
+               -0.210058mm  
+               -0.495046mm  
+               0.210058mm  
+               0.495046mm  
+               0.210058mm  
+               0.495046mm  
+               -0.210058mm  
+              }
+            }
 
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1178 {
-        proto=2; x=464.04mil; y=735.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -16.73mil  
+               -0.139954mm  
+               -16.73mil  
+               0.139954mm  
+               16.73mil  
+               0.139954mm  
+               16.73mil  
+               -0.139954mm  
+              }
+            }
+          }
         }
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.6 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1179 {
-        proto=3; x=464.04mil; y=18.009108mm; rot=0.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.139954mm  
+               -16.73mil  
+               -0.139954mm  
+               -16.73mil  
+               -0.139954mm  
+               16.73mil  
+               0.139954mm  
+               16.73mil  
+              }
+            }
 
-        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.210058mm  
+               -0.495046mm  
+               -0.210058mm  
+               -0.495046mm  
+               -0.210058mm  
+               0.495046mm  
+               0.210058mm  
+               0.495046mm  
+              }
+            }
 
-        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.139954mm  
+               -16.73mil  
+               -0.139954mm  
+               -16.73mil  
+               -0.139954mm  
+               16.73mil  
+               0.139954mm  
+               16.73mil  
+              }
+            }
+          }
         }
        }
-       ha:padstack_ref.1180 {
-        proto=4; x=464.04mil; y=18.009108mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-        }
+        li:objects {
+         ha:padstack_ref.1165 {
+          proto=0; x=464.04mil; y=786.96mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1181 {
-        proto=2; x=464.04mil; y=17.348962mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+            li:0 {
+             on  
+             solid  
+             noshape  
+            }
+            li:2 {
+             on  
+             solid  
+             noshape  
+            }
+            li:3 {
+             on  
+             solid  
+             noshape  
+            }
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.1166 {
+          proto=0; x=464.04mil; y=735.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1182 {
-        proto=3; x=12.446762mm; y=786.96mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+            li:0 {
+             on  
+             solid  
+             noshape  
+            }
+            li:2 {
+             on  
+             solid  
+             noshape  
+            }
+            li:3 {
+             on  
+             solid  
+             noshape  
+            }
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.1167 {
+          proto=0; x=464.04mil; y=17.348962mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1183 {
-        proto=4; x=12.446762mm; y=786.96mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+            li:0 {
+             on  
+             solid  
+             noshape  
+            }
+            li:2 {
+             on  
+             solid  
+             noshape  
+            }
+            li:3 {
+             on  
+             solid  
+             noshape  
+            }
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.1168 {
+          proto=0; x=516.0mil; y=786.96mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1184 {
-        proto=3; x=12.446762mm; y=760.97mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+            li:0 {
+             on  
+             solid  
+             noshape  
+            }
+            li:2 {
+             on  
+             solid  
+             noshape  
+            }
+            li:3 {
+             on  
+             solid  
+             noshape  
+            }
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.1169 {
+          proto=0; x=516.0mil; y=735.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1185 {
-        proto=4; x=12.446762mm; y=760.97mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+            li:0 {
+             on  
+             solid  
+             noshape  
+            }
+            li:2 {
+             on  
+             solid  
+             noshape  
+            }
+            li:3 {
+             on  
+             solid  
+             noshape  
+            }
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.1170 {
+          proto=0; x=516.0mil; y=17.348962mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1186 {
-        proto=3; x=12.446762mm; y=735.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+            li:0 {
+             on  
+             solid  
+             noshape  
+            }
+            li:2 {
+             on  
+             solid  
+             noshape  
+            }
+            li:3 {
+             on  
+             solid  
+             noshape  
+            }
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.1171 {
+          proto=0; x=567.97mil; y=786.96mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1187 {
-        proto=4; x=12.446762mm; y=735.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+            li:0 {
+             on  
+             solid  
+             noshape  
+            }
+            li:2 {
+             on  
+             solid  
+             noshape  
+            }
+            li:3 {
+             on  
+             solid  
+             noshape  
+            }
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.1172 {
+          proto=0; x=567.97mil; y=735.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1188 {
-        proto=3; x=12.446762mm; y=18.009108mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+            li:0 {
+             on  
+             solid  
+             noshape  
+            }
+            li:2 {
+             on  
+             solid  
+             noshape  
+            }
+            li:3 {
+             on  
+             solid  
+             noshape  
+            }
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.1173 {
+          proto=0; x=567.97mil; y=17.348962mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.5mil;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1189 {
-        proto=4; x=12.446762mm; y=18.009108mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+            li:0 {
+             on  
+             solid  
+             noshape  
+            }
+            li:2 {
+             on  
+             solid  
+             noshape  
+            }
+            li:3 {
+             on  
+             solid  
+             noshape  
+            }
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.1174 {
+          proto=1; x=516.0mil; y=735.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1190 {
-        proto=3; x=12.446762mm; y=17.348962mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.1175 {
+          proto=2; x=464.04mil; y=786.96mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1191 {
-        proto=4; x=12.446762mm; y=17.348962mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.1176 {
+          proto=3; x=464.04mil; y=760.97mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1192 {
-        proto=2; x=516.0mil; y=786.96mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.1177 {
+          proto=4; x=464.04mil; y=760.97mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1193 {
-        proto=3; x=516.0mil; y=760.97mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.1178 {
+          proto=2; x=464.04mil; y=735.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1194 {
-        proto=4; x=516.0mil; y=760.97mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.1179 {
+          proto=3; x=464.04mil; y=18.009108mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1195 {
-        proto=2; x=516.0mil; y=735.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.1180 {
+          proto=4; x=464.04mil; y=18.009108mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1196 {
-        proto=3; x=516.0mil; y=18.009108mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.1181 {
+          proto=2; x=464.04mil; y=17.348962mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1197 {
-        proto=4; x=516.0mil; y=18.009108mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.1182 {
+          proto=3; x=12.446762mm; y=786.96mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1198 {
-        proto=2; x=516.0mil; y=17.348962mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.1183 {
+          proto=4; x=12.446762mm; y=786.96mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1199 {
-        proto=3; x=541.98mil; y=786.96mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.1184 {
+          proto=3; x=12.446762mm; y=760.97mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1200 {
-        proto=4; x=541.98mil; y=786.96mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.1185 {
+          proto=4; x=12.446762mm; y=760.97mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1201 {
-        proto=3; x=541.98mil; y=760.97mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.1186 {
+          proto=3; x=12.446762mm; y=735.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1202 {
-        proto=4; x=541.98mil; y=760.97mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.1187 {
+          proto=4; x=12.446762mm; y=735.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1203 {
-        proto=3; x=541.98mil; y=735.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.1188 {
+          proto=3; x=12.446762mm; y=18.009108mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1204 {
-        proto=4; x=541.98mil; y=735.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.1189 {
+          proto=4; x=12.446762mm; y=18.009108mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1205 {
-        proto=3; x=541.98mil; y=18.009108mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.1190 {
+          proto=3; x=12.446762mm; y=17.348962mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1206 {
-        proto=4; x=541.98mil; y=18.009108mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.1191 {
+          proto=4; x=12.446762mm; y=17.348962mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1207 {
-        proto=3; x=541.98mil; y=17.348962mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.1192 {
+          proto=2; x=516.0mil; y=786.96mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1208 {
-        proto=4; x=541.98mil; y=17.348962mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.1193 {
+          proto=3; x=516.0mil; y=760.97mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1209 {
-        proto=2; x=567.97mil; y=786.96mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.1194 {
+          proto=4; x=516.0mil; y=760.97mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1210 {
-        proto=3; x=567.97mil; y=760.97mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.1195 {
+          proto=2; x=516.0mil; y=735.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1211 {
-        proto=4; x=567.97mil; y=760.97mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.1196 {
+          proto=3; x=516.0mil; y=18.009108mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1212 {
-        proto=2; x=567.97mil; y=735.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.1197 {
+          proto=4; x=516.0mil; y=18.009108mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1213 {
-        proto=3; x=567.97mil; y=18.009108mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.1198 {
+          proto=2; x=516.0mil; y=17.348962mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1214 {
-        proto=4; x=567.97mil; y=18.009108mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.1199 {
+          proto=3; x=541.98mil; y=786.96mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1215 {
-        proto=2; x=567.97mil; y=17.348962mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.1200 {
+          proto=4; x=541.98mil; y=786.96mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=33
-          name=pin33
-        }
-       }
-       ha:padstack_ref.1216 {
-        proto=5; x=10.631678mm; y=20.418806mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.1201 {
+          proto=3; x=541.98mil; y=760.97mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=24
-          name=pin24
-        }
-       }
-       ha:padstack_ref.1217 {
-        proto=5; x=613.44mil; y=20.418806mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.1202 {
+          proto=4; x=541.98mil; y=760.97mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=1
-          name=pin1
-        }
-       }
-       ha:padstack_ref.1218 {
-        proto=6; x=447.11mil; y=16.194024mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.1203 {
+          proto=3; x=541.98mil; y=735.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=16
-          name=pin16
-        }
-       }
-       ha:padstack_ref.1219 {
-        proto=6; x=447.11mil; y=21.143722mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.1204 {
+          proto=4; x=541.98mil; y=735.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=25
-          name=pin25
-        }
-       }
-       ha:padstack_ref.1220 {
-        proto=5; x=10.631678mm; y=784.2mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.1205 {
+          proto=3; x=541.98mil; y=18.009108mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=23
-          name=pin23
-        }
-       }
-       ha:padstack_ref.1221 {
-        proto=5; x=613.44mil; y=784.2mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-        ha:flags {
-         clearline=1
-        }
+          li:thermal {
+          }
 
-        li:thermal {
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.1206 {
+          proto=4; x=541.98mil; y=18.009108mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        ha:attributes {
-          term=2
-          name=pin2
-        }
-       }
-       ha:padstack_ref.1222 {
-        proto=6; x=466.8mil; y=16.194024mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=15
-          name=pin15
-        }
-       }
-       ha:padstack_ref.1223 {
-        proto=6; x=466.8mil; y=21.143722mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.1207 {
+          proto=3; x=541.98mil; y=17.348962mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=26
-          name=pin26
-        }
-       }
-       ha:padstack_ref.1224 {
-        proto=5; x=10.631678mm; y=19.418808mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.1208 {
+          proto=4; x=541.98mil; y=17.348962mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=22
-          name=pin22
-        }
-       }
-       ha:padstack_ref.1225 {
-        proto=5; x=613.44mil; y=19.418808mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.1209 {
+          proto=2; x=567.97mil; y=786.96mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=3
-          name=pin3
-        }
-       }
-       ha:padstack_ref.1226 {
-        proto=6; x=486.48mil; y=16.194024mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.1210 {
+          proto=3; x=567.97mil; y=760.97mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=14
-          name=pin14
-        }
-       }
-       ha:padstack_ref.1227 {
-        proto=6; x=486.48mil; y=21.143722mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.1211 {
+          proto=4; x=567.97mil; y=760.97mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=27
-          name=pin27
-        }
-       }
-       ha:padstack_ref.1228 {
-        proto=5; x=10.631678mm; y=744.83mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.1212 {
+          proto=2; x=567.97mil; y=735.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=21
-          name=pin21
-        }
-       }
-       ha:padstack_ref.1229 {
-        proto=5; x=613.44mil; y=744.83mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.1213 {
+          proto=3; x=567.97mil; y=18.009108mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=4
-          name=pin4
-        }
-       }
-       ha:padstack_ref.1230 {
-        proto=6; x=506.17mil; y=16.194024mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.1214 {
+          proto=4; x=567.97mil; y=18.009108mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=13
-          name=pin13
-        }
-       }
-       ha:padstack_ref.1231 {
-        proto=6; x=506.17mil; y=21.143722mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.1215 {
+          proto=2; x=567.97mil; y=17.348962mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=28
-          name=pin28
-        }
-       }
-       ha:padstack_ref.1232 {
-        proto=5; x=10.631678mm; y=18.419064mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=33
+            name=pin33
+          }
+         }
+         ha:padstack_ref.1216 {
+          proto=5; x=10.631678mm; y=20.418806mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=20
-          name=pin20
-        }
-       }
-       ha:padstack_ref.1233 {
-        proto=5; x=613.44mil; y=18.419064mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=24
+            name=pin24
+          }
+         }
+         ha:padstack_ref.1217 {
+          proto=5; x=613.44mil; y=20.418806mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=5
-          name=pin5
-        }
-       }
-       ha:padstack_ref.1234 {
-        proto=6; x=525.84mil; y=16.194024mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=1
+            name=pin1
+          }
+         }
+         ha:padstack_ref.1218 {
+          proto=6; x=447.11mil; y=16.194024mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=12
-          name=pin12
-        }
-       }
-       ha:padstack_ref.1235 {
-        proto=6; x=525.84mil; y=21.143722mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=16
+            name=pin16
+          }
+         }
+         ha:padstack_ref.1219 {
+          proto=6; x=447.11mil; y=21.143722mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=29
-          name=pin29
-        }
-       }
-       ha:padstack_ref.1236 {
-        proto=5; x=10.631678mm; y=705.47mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=25
+            name=pin25
+          }
+         }
+         ha:padstack_ref.1220 {
+          proto=5; x=10.631678mm; y=784.2mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=19
-          name=pin19
-        }
-       }
-       ha:padstack_ref.1237 {
-        proto=5; x=613.44mil; y=705.47mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=23
+            name=pin23
+          }
+         }
+         ha:padstack_ref.1221 {
+          proto=5; x=613.44mil; y=784.2mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=6
-          name=pin6
-        }
-       }
-       ha:padstack_ref.1238 {
-        proto=6; x=13.856462mm; y=16.194024mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=2
+            name=pin2
+          }
+         }
+         ha:padstack_ref.1222 {
+          proto=6; x=466.8mil; y=16.194024mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=11
-          name=pin11
-        }
-       }
-       ha:padstack_ref.1239 {
-        proto=6; x=13.856462mm; y=21.143722mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=15
+            name=pin15
+          }
+         }
+         ha:padstack_ref.1223 {
+          proto=6; x=466.8mil; y=21.143722mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=30
-          name=pin30
-        }
-       }
-       ha:padstack_ref.1240 {
-        proto=5; x=10.631678mm; y=17.419066mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=26
+            name=pin26
+          }
+         }
+         ha:padstack_ref.1224 {
+          proto=5; x=10.631678mm; y=19.418808mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=18
-          name=pin18
-        }
-       }
-       ha:padstack_ref.1241 {
-        proto=5; x=613.44mil; y=17.419066mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=22
+            name=pin22
+          }
+         }
+         ha:padstack_ref.1225 {
+          proto=5; x=613.44mil; y=19.418808mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=7
-          name=pin7
-        }
-       }
-       ha:padstack_ref.1242 {
-        proto=6; x=565.21mil; y=16.194024mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=3
+            name=pin3
+          }
+         }
+         ha:padstack_ref.1226 {
+          proto=6; x=486.48mil; y=16.194024mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=10
-          name=pin10
-        }
-       }
-       ha:padstack_ref.1243 {
-        proto=6; x=565.21mil; y=21.143722mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=14
+            name=pin14
+          }
+         }
+         ha:padstack_ref.1227 {
+          proto=6; x=486.48mil; y=21.143722mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=31
-          name=pin31
-        }
-       }
-       ha:padstack_ref.1244 {
-        proto=5; x=10.631678mm; y=666.1mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=27
+            name=pin27
+          }
+         }
+         ha:padstack_ref.1228 {
+          proto=5; x=10.631678mm; y=744.83mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=17
-          name=pin17
-        }
-       }
-       ha:padstack_ref.1245 {
-        proto=5; x=613.44mil; y=666.1mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=21
+            name=pin21
+          }
+         }
+         ha:padstack_ref.1229 {
+          proto=5; x=613.44mil; y=744.83mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=8
-          name=pin8
-        }
-       }
-       ha:padstack_ref.1246 {
-        proto=6; x=14.85646mm; y=16.194024mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=4
+            name=pin4
+          }
+         }
+         ha:padstack_ref.1230 {
+          proto=6; x=506.17mil; y=16.194024mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=9
-          name=pin9
-        }
-       }
-       ha:padstack_ref.1247 {
-        proto=6; x=14.85646mm; y=21.143722mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=13
+            name=pin13
+          }
+         }
+         ha:padstack_ref.1231 {
+          proto=6; x=506.17mil; y=21.143722mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=32
-          name=pin32
-        }
-       }
-      }
-      li:layers {
+          ha:attributes {
+            term=28
+            name=pin28
+          }
+         }
+         ha:padstack_ref.1232 {
+          proto=5; x=10.631678mm; y=18.419064mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+          ha:flags {
+           clearline=1
+          }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:arc.1248 {
-           x=618.36mil; y=837.35mil; width=5.0mil; height=5.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+          ha:attributes {
+            term=20
+            name=pin20
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+         ha:padstack_ref.1233 {
+          proto=5; x=613.44mil; y=18.419064mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+          ha:flags {
+           clearline=1
+          }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:line.1249 {
-           x1=13.10651mm; y1=18.668889mm; x2=13.10651mm; y2=18.668889mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=5
+            name=pin5
           }
-          ha:line.1252 {
-           x1=516.0mil; y1=735.0mil; x2=516.0mil; y2=735.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.1234 {
+          proto=6; x=525.84mil; y=16.194024mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1255 {
-           x1=516.0mil; y1=735.0mil; x2=12.1064mm; y2=735.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.1258 {
-           x1=516.0mil; y1=735.0mil; x2=516.0mil; y2=17.669mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=12
+            name=pin12
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAAA6
-     }
-     ha:subc.1261 {
-      ha:attributes {
-       {io_pcb::hidename_y}=26.1112 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=80
-       refdes=C31
-       value=10pF
-       {io_pcb::hidename_direction}=1
-       {io_pcb::hidename_x}=13.9954 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
+         ha:padstack_ref.1235 {
+          proto=6; x=525.84mil; y=21.143722mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+          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=29
+            name=pin29
+          }
+         }
+         ha:padstack_ref.1236 {
+          proto=5; x=10.631678mm; y=705.47mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+          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=19
+            name=pin19
+          }
+         }
+         ha:padstack_ref.1237 {
+          proto=5; x=613.44mil; y=705.47mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+          ha:flags {
+           clearline=1
           }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.1262 {
-        proto=0; x=574.0mil; y=23.101808mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1263 {
-        proto=0; x=574.0mil; y=941.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=6
+            name=pin6
+          }
+         }
+         ha:padstack_ref.1238 {
+          proto=6; x=13.856462mm; y=16.194024mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
+          ha:attributes {
+            term=11
+            name=pin11
+          }
+         }
+         ha:padstack_ref.1239 {
+          proto=6; x=13.856462mm; y=21.143722mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+          ha:flags {
+           clearline=1
+          }
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:line.1264 {
-           x1=574.0mil; y1=23.501604mm; x2=574.0mil; y2=23.501604mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=30
+            name=pin30
           }
-          ha:line.1267 {
-           x1=574.0mil; y1=23.501604mm; x2=574.0mil; y2=23.501604mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.1240 {
+          proto=5; x=10.631678mm; y=17.419066mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1270 {
-           x1=574.0mil; y1=23.501604mm; x2=574.0mil; y2=22.501604mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.1273 {
-           x1=574.0mil; y1=23.501604mm; x2=13.5796mm; y2=23.501604mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=18
+            name=pin18
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAAA7
-     }
-     ha:subc.1276 {
-      ha:attributes {
-       {io_pcb::hidename_y}=22.6949 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=C291
-       value=47nF
-       {io_pcb::hidename_direction}=3
-       {io_pcb::hidename_x}=14.3891 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:padstack_ref.1241 {
+          proto=5; x=613.44mil; y=17.419066mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+          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=7
+            name=pin7
+          }
+         }
+         ha:padstack_ref.1242 {
+          proto=6; x=565.21mil; y=16.194024mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+          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.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
+          li:thermal {
           }
-        }
-      }
-     }
 
-      li:objects {
-       ha:padstack_ref.1277 {
-        proto=0; x=535.0mil; y=23.095204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=10
+            name=pin10
+          }
+         }
+         ha:padstack_ref.1243 {
+          proto=6; x=565.21mil; y=21.143722mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1278 {
-        proto=0; x=535.0mil; y=940.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+          ha:attributes {
+            term=31
+            name=pin31
+          }
+         }
+         ha:padstack_ref.1244 {
+          proto=5; x=10.631678mm; y=666.1mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+          ha:flags {
+           clearline=1
+          }
 
-        li:thermal {
-        }
+          li:thermal {
+          }
 
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
+          ha:attributes {
+            term=17
+            name=pin17
+          }
+         }
+         ha:padstack_ref.1245 {
+          proto=5; x=613.44mil; y=666.1mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+          ha:flags {
+           clearline=1
+          }
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+          li:thermal {
+          }
 
-         li:objects {
-          ha:line.1279 {
-           x1=535.0mil; y1=925.0mil; x2=535.0mil; y2=925.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          ha:attributes {
+            term=8
+            name=pin8
           }
-          ha:line.1282 {
-           x1=535.0mil; y1=925.0mil; x2=535.0mil; y2=925.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+         }
+         ha:padstack_ref.1246 {
+          proto=6; x=14.85646mm; y=16.194024mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1285 {
-           x1=535.0mil; y1=925.0mil; x2=535.0mil; y2=22.495mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.1288 {
-           x1=535.0mil; y1=925.0mil; x2=12.589mm; y2=925.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=9
+            name=pin9
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAAA8
-     }
-     ha:subc.1291 {
-      ha:attributes {
-       {io_pcb::hidename_y}=22.6883 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=C271
-       value=47nF
-       {io_pcb::hidename_direction}=3
-       {io_pcb::hidename_x}=13.3985 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
+         ha:padstack_ref.1247 {
+          proto=6; x=14.85646mm; y=21.143722mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.33mil;
+          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 {
+            li:0 {
+             on  
+             solid  
+             noshape  
             }
           }
 
-          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=32
+            name=pin32
           }
+         }
         }
-      }
-     }
+        li:layers {
 
-      li:objects {
-       ha:padstack_ref.1292 {
-        proto=0; x=496.0mil; y=909.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:arc.1248 {
+             x=618.36mil; y=837.35mil; width=5.0mil; height=5.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+            }
+           }
+           ha:type {
+            silk = 1
+            top = 1
+           }
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         ha:subc-aux {
+          lid=1
+          ha:combining {          }
+
+           li:objects {
+            ha:line.1249 {
+             x1=13.10651mm; y1=18.668889mm; x2=13.10651mm; y2=18.668889mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1252 {
+             x1=516.0mil; y1=735.0mil; x2=516.0mil; y2=735.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1255 {
+             x1=516.0mil; y1=735.0mil; x2=12.1064mm; y2=735.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1258 {
+             x1=516.0mil; y1=735.0mil; x2=516.0mil; y2=17.669mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.1293 {
-        proto=0; x=496.0mil; y=940.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+        uid = LTS4ZjNxIaLbLeZrlyYAAAA6
+       }
+       ha:subc.1261 {
+        ha:attributes {
+         {io_pcb::hidename_y}=26.1112 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=80
+         refdes=C31
+         value=10pF
+         {io_pcb::hidename_direction}=1
+         {io_pcb::hidename_x}=13.9954 mm
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=2
-          name=2
+            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:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        li:objects {
+         ha:padstack_ref.1262 {
+          proto=0; x=574.0mil; y=23.101808mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:line.1294 {
-           x1=496.0mil; y1=924.74mil; x2=496.0mil; y2=924.74mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          li:thermal {
           }
-          ha:line.1297 {
-           x1=496.0mil; y1=924.74mil; x2=496.0mil; y2=924.74mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+
+          ha:attributes {
+            term=1
+            name=1
           }
-          ha:line.1300 {
-           x1=496.0mil; y1=924.74mil; x2=496.0mil; y2=22.488396mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+         }
+         ha:padstack_ref.1263 {
+          proto=0; x=574.0mil; y=941.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1303 {
-           x1=496.0mil; y1=924.74mil; x2=11.5984mm; y2=924.74mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          li:thermal {
+            li:0 {
+             on  
+             solid  
+             noshape  
+            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAAA9
-     }
-     ha:subc.1306 {
-      ha:attributes {
-       {io_pcb::hidename_y}=22.6507 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=C251
-       value=47nF
-       {io_pcb::hidename_direction}=3
-       {io_pcb::hidename_x}=11.4173 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
+          ha:attributes {
+            term=2
+            name=2
           }
+         }
+        }
+        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.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
+           li:objects {
+            ha:line.1264 {
+             x1=574.0mil; y1=23.501604mm; x2=574.0mil; y2=23.501604mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1267 {
+             x1=574.0mil; y1=23.501604mm; x2=574.0mil; y2=23.501604mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1270 {
+             x1=574.0mil; y1=23.501604mm; x2=574.0mil; y2=22.501604mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1273 {
+             x1=574.0mil; y1=23.501604mm; x2=13.5796mm; y2=23.501604mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
             top = 1
-            paste = 1
+            misc = 1
+            virtual = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
-            }
-          }
+         }
         }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.1307 {
-        proto=0; x=418.0mil; y=23.051008mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+       }
+        uid = LTS4ZjNxIaLbLeZrlyYAAAA7
+       }
+       ha:subc.1276 {
+        ha:attributes {
+         {io_pcb::hidename_y}=22.6949 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=100
+         refdes=C291
+         value=47nF
+         {io_pcb::hidename_direction}=3
+         {io_pcb::hidename_x}=14.3891 mm
         }
+       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=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1308 {
-        proto=0; x=418.0mil; y=939.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
+            }
 
-        li:thermal {
-        }
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               -0.326136mm  
+              }
+            }
 
-        ha:attributes {
-          term=2
-          name=2
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
+            }
+          }
         }
        }
-      }
-      li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+        li:objects {
+         ha:padstack_ref.1277 {
+          proto=0; x=535.0mil; y=23.095204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-         li:objects {
-          ha:line.1309 {
-           x1=418.0mil; y1=23.450804mm; x2=418.0mil; y2=23.450804mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
+          li:thermal {
           }
-          ha:line.1312 {
-           x1=418.0mil; y1=23.450804mm; x2=418.0mil; y2=23.450804mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+
+          ha:attributes {
+            term=1
+            name=1
           }
-          ha:line.1315 {
-           x1=418.0mil; y1=23.450804mm; x2=418.0mil; y2=22.450804mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+         }
+         ha:padstack_ref.1278 {
+          proto=0; x=535.0mil; y=940.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1318 {
-           x1=418.0mil; y1=23.450804mm; x2=9.6172mm; y2=23.450804mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          li:thermal {
+            li:0 {
+             on  
+             solid  
+             noshape  
+            }
+          }
+
+          ha:attributes {
+            term=2
+            name=2
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAAA+
-     }
-     ha:subc.1321 {
-      ha:attributes {
-       {io_pcb::hidename_y}=19.5580 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=80
-       refdes=C43
-       value=47nF
-       {io_pcb::hidename_direction}=0
-       {io_pcb::hidename_x}=17.6022 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
+        }
+        li:layers {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-          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:line.1279 {
+             x1=535.0mil; y1=925.0mil; x2=535.0mil; y2=925.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 {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
+            ha:line.1282 {
+             x1=535.0mil; y1=925.0mil; x2=535.0mil; y2=925.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
+            ha:line.1285 {
+             x1=535.0mil; y1=925.0mil; x2=535.0mil; y2=22.495mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1288 {
+             x1=535.0mil; y1=925.0mil; x2=12.589mm; y2=925.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
             top = 1
-            paste = 1
+            misc = 1
+            virtual = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
-          }
+         }
         }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.1322 {
-        proto=0; x=732.74mil; y=756.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+       }
+        uid = LTS4ZjNxIaLbLeZrlyYAAAA8
+       }
+       ha:subc.1291 {
+        ha:attributes {
+         {io_pcb::hidename_y}=22.6883 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=100
+         refdes=C271
+         value=47nF
+         {io_pcb::hidename_direction}=3
+         {io_pcb::hidename_x}=13.3985 mm
         }
+       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=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1323 {
-        proto=0; x=17.812004mm; y=756.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
+            }
 
-        li:thermal {
-        }
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               -0.326136mm  
+              }
+            }
 
-        ha:attributes {
-          term=2
-          name=2
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
+            }
+          }
         }
        }
-      }
-      li:layers {
-
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
 
-         li:objects {
-          ha:line.1324 {
-           x1=717.0mil; y1=756.0mil; x2=717.0mil; y2=756.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1327 {
-           x1=717.0mil; y1=756.0mil; x2=717.0mil; y2=756.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+        li:objects {
+         ha:padstack_ref.1292 {
+          proto=0; x=496.0mil; y=909.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
           }
-          ha:line.1330 {
-           x1=717.0mil; y1=756.0mil; x2=17.2118mm; y2=756.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
+
+          li:thermal {
           }
-          ha:line.1333 {
-           x1=717.0mil; y1=756.0mil; x2=717.0mil; y2=18.2024mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+
+          ha:attributes {
+            term=1
+            name=1
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAAA/
-     }
-     ha:subc.1336 {
-      ha:attributes {
-       {io_pcb::hidename_y}=18.7452 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=80
-       refdes=C42
-       value=0.22uF
-       {io_pcb::hidename_direction}=2
-       {io_pcb::hidename_x}=21.1140 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
+         ha:padstack_ref.1293 {
+          proto=0; x=496.0mil; y=940.48mil; 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.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
+          li:thermal {
+            li:0 {
+             on  
+             solid  
+             noshape  
             }
           }
 
-          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.1337 {
-        proto=0; x=731.74mil; y=679.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+        li:layers {
 
-        li:thermal {
-        }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-        ha:attributes {
-          term=1
-          name=1
+           li:objects {
+            ha:line.1294 {
+             x1=496.0mil; y1=924.74mil; x2=496.0mil; y2=924.74mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1297 {
+             x1=496.0mil; y1=924.74mil; x2=496.0mil; y2=924.74mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1300 {
+             x1=496.0mil; y1=924.74mil; x2=496.0mil; y2=22.488396mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1303 {
+             x1=496.0mil; y1=924.74mil; x2=11.5984mm; y2=924.74mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.1338 {
-        proto=0; x=17.786604mm; y=679.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+        uid = LTS4ZjNxIaLbLeZrlyYAAAA9
+       }
+       ha:subc.1306 {
+        ha:attributes {
+         {io_pcb::hidename_y}=22.6507 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=100
+         refdes=C251
+         value=47nF
+         {io_pcb::hidename_direction}=3
+         {io_pcb::hidename_x}=11.4173 mm
         }
+       ha:data {
+              li:padstack_prototypes {
 
-        li:thermal {
-        }
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
 
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
+            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:subc-aux {
-        lid=0
-        ha:combining {        }
+            ha:ps_shape_v4 {
+             ha:combining { sub=1; auto=1;             }
+             ha:layer_mask {
+              top = 1
+              mask = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.425958mm  
+               -0.326136mm  
+               -0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               0.326136mm  
+               0.425958mm  
+               -0.326136mm  
+              }
+            }
 
-         li:objects {
-          ha:line.1339 {
-           x1=716.0mil; y1=679.0mil; x2=716.0mil; y2=679.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.1342 {
-           x1=716.0mil; y1=679.0mil; x2=716.0mil; y2=679.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.1345 {
-           x1=716.0mil; y1=679.0mil; x2=17.1864mm; y2=679.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.1348 {
-           x1=716.0mil; y1=679.0mil; x2=716.0mil; y2=16.2466mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+            ha:ps_shape_v4 {
+             ha:combining { auto=1;             }
+             ha:layer_mask {
+              top = 1
+              paste = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               -0.349758mm  
+               -0.249936mm  
+               -0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               0.249936mm  
+               0.349758mm  
+               -0.249936mm  
+              }
+            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+        }
        }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAABA
-     }
-     ha:subc.1351 {
-      ha:attributes {
-       {io_pcb::hidename_y}=19.0373 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=C44
-       value=47nF
-       {io_pcb::hidename_direction}=2
-       {io_pcb::hidename_x}=19.0119 mm
-      }
-     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.1307 {
+          proto=0; x=418.0mil; y=23.051008mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             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=1
+          }
+         }
+         ha:padstack_ref.1308 {
+          proto=0; x=418.0mil; y=939.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:0 {
+             on  
+             solid  
+             noshape  
             }
           }
-        }
-      }
-     }
 
-      li:objects {
-       ha:padstack_ref.1352 {
-        proto=0; x=732.74mil; y=718.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+          ha:attributes {
+            term=2
+            name=2
+          }
+         }
         }
+        li:layers {
 
-        li:thermal {
-        }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-        ha:attributes {
-          term=1
-          name=1
+           li:objects {
+            ha:line.1309 {
+             x1=418.0mil; y1=23.450804mm; x2=418.0mil; y2=23.450804mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
+             }
+            }
+            ha:line.1312 {
+             x1=418.0mil; y1=23.450804mm; x2=418.0mil; y2=23.450804mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
+             }
+            }
+            ha:line.1315 {
+             x1=418.0mil; y1=23.450804mm; x2=418.0mil; y2=22.450804mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
+             }
+            }
+            ha:line.1318 {
+             x1=418.0mil; y1=23.450804mm; x2=9.6172mm; y2=23.450804mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
+            }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
+         }
         }
        }
-       ha:padstack_ref.1353 {
-        proto=0; x=17.812004mm; y=718.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+        uid = LTS4ZjNxIaLbLeZrlyYAAAA+
+       }
+        ha:subc.1336 {
+         ha:attributes {
+          {io_pcb::hidename_y}=18.7452 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=80
+          refdes=C42
+          value=0.22uF
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=21.1140 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
 
-        li:thermal {
-        }
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
 
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-      }
-      li:layers {
+             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:subc-aux {
-        lid=0
-        ha:combining {        }
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                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:line.1354 {
-           x1=717.0mil; y1=718.0mil; x2=717.0mil; y2=718.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          ha:padstack_ref.1337 {
+           proto=0; x=732.74mil; y=679.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
            }
-          }
-          ha:line.1357 {
-           x1=717.0mil; y1=718.0mil; x2=717.0mil; y2=718.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
            }
-          }
-          ha:line.1360 {
-           x1=717.0mil; y1=718.0mil; x2=17.2118mm; y2=718.0mil; thickness=0.1mm; clearance=0.0;
+
            ha:attributes {
-             subc-role=x
+             term=1
+             name=1
            }
           }
-          ha:line.1363 {
-           x1=717.0mil; y1=718.0mil; x2=717.0mil; y2=17.2372mm; thickness=0.1mm; clearance=0.0;
+          ha:padstack_ref.1338 {
+           proto=0; x=17.812004mm; y=679.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
            ha:attributes {
-             subc-role=y
+             term=2
+             name=2
            }
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAABB
-     }
-     ha:subc.1366 {
-      ha:attributes {
-       {io_pcb::hidename_y}=12.5989 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=R171
-       value=18
-       {io_pcb::hidename_direction}=3
-       {io_pcb::hidename_x}=10.1981 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         li:layers {
 
-          ha:ps_shape_v4 {
+          ha:subc-aux {
+           lid=0
            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  
+            li:objects {
+             ha:line.1339 {
+              x1=717.0mil; y1=679.0mil; x2=717.0mil; y2=679.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.1342 {
+              x1=717.0mil; y1=679.0mil; x2=717.0mil; y2=679.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.1345 {
+              x1=717.0mil; y1=679.0mil; x2=17.2118mm; y2=679.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.1348 {
+              x1=717.0mil; y1=679.0mil; x2=717.0mil; y2=16.2466mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
         }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.1367 {
-        proto=0; x=370.0mil; y=12.999204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         uid = LTS4ZjNxIaLbLeZrlyYAAABA
         }
+        ha:subc.1351 {
+         ha:attributes {
+          {io_pcb::hidename_y}=19.0373 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=C44
+          value=47nF
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=19.0119 mm
+         }
+        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=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1368 {
-        proto=0; x=370.0mil; y=13.798796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                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=2
-          name=2
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
+             }
+           }
+         }
         }
-       }
-      }
-      li:layers {
-
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
 
          li:objects {
-          ha:line.1369 {
-           x1=370.0mil; y1=13.399mm; x2=370.0mil; y2=13.399mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          ha:padstack_ref.1352 {
+           proto=0; x=732.74mil; y=718.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
            }
-          }
-          ha:line.1372 {
-           x1=370.0mil; y1=13.399mm; x2=370.0mil; y2=13.399mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
            }
-          }
-          ha:line.1375 {
-           x1=370.0mil; y1=13.399mm; x2=370.0mil; y2=12.399mm; thickness=0.1mm; clearance=0.0;
+
            ha:attributes {
-             subc-role=x
+             term=1
+             name=1
            }
           }
-          ha:line.1378 {
-           x1=370.0mil; y1=13.399mm; x2=8.398mm; y2=13.399mm; thickness=0.1mm; clearance=0.0;
+          ha:padstack_ref.1353 {
+           proto=0; x=17.812004mm; y=718.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
            ha:attributes {
-             subc-role=y
+             term=2
+             name=2
            }
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAABC
-     }
-     ha:subc.1381 {
-      ha:attributes {
-       {io_pcb::hidename_y}=15.7805 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=C174
-       value=39pF
-       {io_pcb::hidename_direction}=1
-       {io_pcb::hidename_x}=8.6111 mm
-      }
-     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:subc-aux {
+           lid=0
            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  
+            li:objects {
+             ha:line.1354 {
+              x1=717.0mil; y1=718.0mil; x2=717.0mil; y2=718.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.1357 {
+              x1=717.0mil; y1=718.0mil; x2=717.0mil; y2=718.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.1360 {
+              x1=717.0mil; y1=718.0mil; x2=17.2118mm; y2=718.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.1363 {
+              x1=717.0mil; y1=718.0mil; x2=717.0mil; y2=17.2372mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
         }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.1382 {
-        proto=0; x=9.411208mm; y=15.380208mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         uid = LTS4ZjNxIaLbLeZrlyYAAABB
         }
+        ha:subc.1366 {
+         ha:attributes {
+          {io_pcb::hidename_y}=12.5989 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=R171
+          value=18
+          {io_pcb::hidename_direction}=3
+          {io_pcb::hidename_x}=10.1981 mm
+         }
+        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=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1383 {
-        proto=0; x=9.411208mm; y=14.580616mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                -0.249936mm  
+               }
+             }
 
-        li:thermal {
-        }
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
+                -0.326136mm  
+               }
+             }
 
-        ha:attributes {
-          term=2
-          name=2
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                -0.249936mm  
+               }
+             }
+           }
+         }
         }
-       }
-      }
-      li:layers {
-
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
 
          li:objects {
-          ha:line.1384 {
-           x1=9.411208mm; y1=14.980412mm; x2=9.411208mm; y2=14.980412mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          ha:padstack_ref.1367 {
+           proto=0; x=370.0mil; y=12.999204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
            }
-          }
-          ha:line.1387 {
-           x1=9.411208mm; y1=14.980412mm; x2=9.411208mm; y2=14.980412mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+
+           li:thermal {
            }
-          }
-          ha:line.1390 {
-           x1=9.411208mm; y1=14.980412mm; x2=9.411208mm; y2=15.980412mm; thickness=0.1mm; clearance=0.0;
+
            ha:attributes {
-             subc-role=x
+             term=1
+             name=1
            }
           }
-          ha:line.1393 {
-           x1=9.411208mm; y1=14.980412mm; x2=10.411208mm; y2=14.980412mm; thickness=0.1mm; clearance=0.0;
+          ha:padstack_ref.1368 {
+           proto=0; x=370.0mil; y=13.798796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
            ha:attributes {
-             subc-role=y
+             term=2
+             name=2
            }
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAABD
-     }
-     ha:subc.1396 {
-      ha:attributes {
-       {io_pcb::hidename_y}=14.1737 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=L171
-       value=56nH
-       {io_pcb::hidename_direction}=3
-       {io_pcb::hidename_x}=11.1887 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         li:layers {
 
-          ha:ps_shape_v4 {
+          ha:subc-aux {
+           lid=0
            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  
+            li:objects {
+             ha:line.1369 {
+              x1=370.0mil; y1=13.399mm; x2=370.0mil; y2=13.399mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.1372 {
+              x1=370.0mil; y1=13.399mm; x2=370.0mil; y2=13.399mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.1375 {
+              x1=370.0mil; y1=13.399mm; x2=370.0mil; y2=12.399mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.1378 {
+              x1=370.0mil; y1=13.399mm; x2=8.398mm; y2=13.399mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
         }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.1397 {
-        proto=0; x=409.0mil; y=14.574012mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         uid = LTS4ZjNxIaLbLeZrlyYAAABC
         }
+        ha:subc.1381 {
+         ha:attributes {
+          {io_pcb::hidename_y}=15.7805 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=C174
+          value=39pF
+          {io_pcb::hidename_direction}=1
+          {io_pcb::hidename_x}=8.6111 mm
+         }
+        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=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1398 {
-        proto=0; x=409.0mil; y=15.373604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                -0.249936mm  
+               }
+             }
 
-        li:thermal {
-        }
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
+                -0.326136mm  
+               }
+             }
 
-        ha:attributes {
-          term=2
-          name=2
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                -0.249936mm  
+               }
+             }
+           }
+         }
         }
-       }
-      }
-      li:layers {
-
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
 
          li:objects {
-          ha:line.1399 {
-           x1=409.0mil; y1=14.973808mm; x2=409.0mil; y2=14.973808mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          ha:padstack_ref.1382 {
+           proto=0; x=9.411208mm; y=15.380208mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
            }
-          }
-          ha:line.1402 {
-           x1=409.0mil; y1=14.973808mm; x2=409.0mil; y2=14.973808mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+
+           li:thermal {
            }
-          }
-          ha:line.1405 {
-           x1=409.0mil; y1=14.973808mm; x2=409.0mil; y2=13.973808mm; thickness=0.1mm; clearance=0.0;
+
            ha:attributes {
-             subc-role=x
+             term=1
+             name=1
            }
           }
-          ha:line.1408 {
-           x1=409.0mil; y1=14.973808mm; x2=9.3886mm; y2=14.973808mm; thickness=0.1mm; clearance=0.0;
+          ha:padstack_ref.1383 {
+           proto=0; x=9.411208mm; y=14.580616mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
            ha:attributes {
-             subc-role=y
+             term=2
+             name=2
            }
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAABE
-     }
-     ha:subc.1411 {
-      ha:attributes {
-       {io_pcb::hidename_y}=12.5923 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=C173
-       value=56pF
-       {io_pcb::hidename_direction}=3
-       {io_pcb::hidename_x}=11.1887 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         li:layers {
 
-          ha:ps_shape_v4 {
+          ha:subc-aux {
+           lid=0
            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  
+            li:objects {
+             ha:line.1384 {
+              x1=9.411208mm; y1=14.980412mm; x2=9.411208mm; y2=14.980412mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.1387 {
+              x1=9.411208mm; y1=14.980412mm; x2=9.411208mm; y2=14.980412mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.1390 {
+              x1=9.411208mm; y1=14.980412mm; x2=9.411208mm; y2=15.980412mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.1393 {
+              x1=9.411208mm; y1=14.980412mm; x2=10.411208mm; y2=14.980412mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
         }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.1412 {
-        proto=0; x=409.0mil; y=12.992608mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         uid = LTS4ZjNxIaLbLeZrlyYAAABD
         }
+        ha:subc.1396 {
+         ha:attributes {
+          {io_pcb::hidename_y}=14.1737 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=L171
+          value=56nH
+          {io_pcb::hidename_direction}=3
+          {io_pcb::hidename_x}=11.1887 mm
+         }
+        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=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1413 {
-        proto=0; x=409.0mil; y=543.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                -0.249936mm  
+               }
+             }
 
-        li:thermal {
-        }
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
+                -0.326136mm  
+               }
+             }
 
-        ha:attributes {
-          term=2
-          name=2
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                -0.249936mm  
+               }
+             }
+           }
+         }
         }
-       }
-      }
-      li:layers {
-
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
 
          li:objects {
-          ha:line.1414 {
-           x1=409.0mil; y1=13.392404mm; x2=409.0mil; y2=13.392404mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          ha:padstack_ref.1397 {
+           proto=0; x=409.0mil; y=14.574012mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
            }
-          }
-          ha:line.1417 {
-           x1=409.0mil; y1=13.392404mm; x2=409.0mil; y2=13.392404mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+
+           li:thermal {
            }
-          }
-          ha:line.1420 {
-           x1=409.0mil; y1=13.392404mm; x2=409.0mil; y2=12.392404mm; thickness=0.1mm; clearance=0.0;
+
            ha:attributes {
-             subc-role=x
+             term=1
+             name=1
            }
           }
-          ha:line.1423 {
-           x1=409.0mil; y1=13.392404mm; x2=9.3886mm; y2=13.392404mm; thickness=0.1mm; clearance=0.0;
+          ha:padstack_ref.1398 {
+           proto=0; x=409.0mil; y=15.373604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
            ha:attributes {
-             subc-role=y
+             term=2
+             name=2
            }
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAABF
-     }
-     ha:subc.1426 {
-      ha:attributes {
-       {io_pcb::hidename_y}=19.6723 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=C210
-       value=5.1pF
-       {io_pcb::hidename_direction}=2
-       {io_pcb::hidename_x}=8.0391 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         li:layers {
 
-          ha:ps_shape_v4 {
+          ha:subc-aux {
+           lid=0
            ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha: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:line.1399 {
+              x1=409.0mil; y1=14.973808mm; x2=409.0mil; y2=14.973808mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.1402 {
+              x1=409.0mil; y1=14.973808mm; x2=409.0mil; y2=14.973808mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.1405 {
+              x1=409.0mil; y1=14.973808mm; x2=409.0mil; y2=13.973808mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.1408 {
+              x1=409.0mil; y1=14.973808mm; x2=9.3886mm; y2=14.973808mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
         }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.1427 {
-        proto=0; x=300.74mil; y=743.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         uid = LTS4ZjNxIaLbLeZrlyYAAABE
         }
+        ha:subc.1411 {
+         ha:attributes {
+          {io_pcb::hidename_y}=12.5923 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=C173
+          value=56pF
+          {io_pcb::hidename_direction}=3
+          {io_pcb::hidename_x}=11.1887 mm
+         }
+        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=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1428 {
-        proto=0; x=6.839204mm; y=743.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                -0.249936mm  
+               }
+             }
 
-        li:thermal {
-        }
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
+                -0.326136mm  
+               }
+             }
 
-        ha:attributes {
-          term=2
-          name=2
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                -0.249936mm  
+               }
+             }
+           }
+         }
         }
-       }
-      }
-      li:layers {
-
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
 
          li:objects {
-          ha:line.1429 {
-           x1=285.0mil; y1=743.0mil; x2=285.0mil; y2=743.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          ha:padstack_ref.1412 {
+           proto=0; x=409.0mil; y=12.992608mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
            }
-          }
-          ha:line.1432 {
-           x1=285.0mil; y1=743.0mil; x2=285.0mil; y2=743.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+
+           li:thermal {
            }
-          }
-          ha:line.1435 {
-           x1=285.0mil; y1=743.0mil; x2=6.239mm; y2=743.0mil; thickness=0.1mm; clearance=0.0;
+
            ha:attributes {
-             subc-role=x
+             term=1
+             name=1
            }
           }
-          ha:line.1438 {
-           x1=285.0mil; y1=743.0mil; x2=285.0mil; y2=17.8722mm; thickness=0.1mm; clearance=0.0;
+          ha:padstack_ref.1413 {
+           proto=0; x=409.0mil; y=543.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
            ha:attributes {
-             subc-role=y
+             term=2
+             name=2
            }
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAABG
-     }
-     ha:subc.1441 {
-      ha:attributes {
-       {io_pcb::hidename_y}=23.1140 mm
-       footprint=NDK32
-       {io_pcb::hidename_scale}=100
-       refdes=X1
-       value=40mhz
-       {io_pcb::hidename_direction}=0
-       {io_pcb::hidename_x}=17.4498 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         li:layers {
 
-          ha:ps_shape_v4 {
+          ha:subc-aux {
+           lid=0
            ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             23.62mil  
-             -0.699897mm  
-             -23.62mil  
-             -0.699897mm  
-             -23.62mil  
-             0.699897mm  
-             23.62mil  
-             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 {
-             26.62mil  
-             -0.776097mm  
-             -26.62mil  
-             -0.776097mm  
-             -26.62mil  
-             0.776097mm  
-             26.62mil  
-             0.776097mm  
+            li:objects {
+             ha:line.1414 {
+              x1=409.0mil; y1=13.392404mm; x2=409.0mil; y2=13.392404mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.1417 {
+              x1=409.0mil; y1=13.392404mm; x2=409.0mil; y2=13.392404mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.1420 {
+              x1=409.0mil; y1=13.392404mm; x2=409.0mil; y2=12.392404mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.1423 {
+              x1=409.0mil; y1=13.392404mm; x2=9.3886mm; y2=13.392404mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             23.62mil  
-             -0.699897mm  
-             -23.62mil  
-             -0.699897mm  
-             -23.62mil  
-             0.699897mm  
-             23.62mil  
-             0.699897mm  
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
         }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.1442 {
-        proto=0; x=718.5mil; y=866.705mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
-        ha:flags {
-         clearline=1
+         uid = LTS4ZjNxIaLbLeZrlyYAAABF
         }
+        ha:subc.1426 {
+         ha:attributes {
+          {io_pcb::hidename_y}=19.6723 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=C210
+          value=5.1pF
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=8.0391 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
 
-        li:thermal {
-        }
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
 
-        ha:attributes {
-          term=2
-          name=pin2
-        }
-       }
-       ha:padstack_ref.1443 {
-        proto=0; x=718.5mil; y=24.213947mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.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=1
-          name=pin1
-        }
-       }
-       ha:padstack_ref.1444 {
-        proto=0; x=16.649954mm; y=24.213947mm; rot=0.000000; xmirror=0; smirror=0; clearance=7.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.1427 {
+           proto=0; x=300.74mil; y=743.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-        ha:attributes {
-          term=4
-          name=pin4
-        }
-       }
-       ha:padstack_ref.1445 {
-        proto=0; x=16.649954mm; y=866.705mil; rot=0.000000; xmirror=0; smirror=0; clearance=7.0mil;
-        ha:flags {
-         clearline=1
-        }
+           li:thermal {
+           }
 
-        li:thermal {
-        }
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.1428 {
+           proto=0; x=6.839204mm; y=743.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-        ha:attributes {
-          term=3
-          name=pin3
-        }
-       }
-      }
-      li:layers {
+           li:thermal {
+           }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+           ha:attributes {
+             term=2
+             name=2
+           }
+          }
+         }
+         li:layers {
 
-         li:objects {
-          ha:arc.1446 {
-           x=19.129756mm; y=25.074118mm; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.1429 {
+              x1=285.0mil; y1=743.0mil; x2=285.0mil; y2=743.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.1432 {
+              x1=285.0mil; y1=743.0mil; x2=285.0mil; y2=743.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.1435 {
+              x1=285.0mil; y1=743.0mil; x2=6.239mm; y2=743.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.1438 {
+              x1=285.0mil; y1=743.0mil; x2=285.0mil; y2=17.8722mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
          }
-         ha:type {
-          silk = 1
-          top = 1
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAABG
+        }
+        ha:subc.1441 {
+         ha:attributes {
+          {io_pcb::hidename_y}=23.1140 mm
+          footprint=NDK32
+          {io_pcb::hidename_scale}=100
+          refdes=X1
+          value=40mhz
+          {io_pcb::hidename_direction}=0
+          {io_pcb::hidename_x}=17.4498 mm
          }
-       }
+        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 {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                23.62mil  
+                -0.699897mm  
+                -23.62mil  
+                -0.699897mm  
+                -23.62mil  
+                0.699897mm  
+                23.62mil  
+                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 {
+                26.62mil  
+                -0.776097mm  
+                -26.62mil  
+                -0.776097mm  
+                -26.62mil  
+                0.776097mm  
+                26.62mil  
+                0.776097mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                23.62mil  
+                -0.699897mm  
+                -23.62mil  
+                -0.699897mm  
+                -23.62mil  
+                0.699897mm  
+                23.62mil  
+                0.699897mm  
+               }
+             }
+           }
+         }
+        }
 
          li:objects {
-          ha:line.1447 {
-           x1=17.449927mm; y1=23.114127mm; x2=17.449927mm; y2=23.114127mm; thickness=0.1mm; clearance=0.0;
+          ha:padstack_ref.1442 {
+           proto=0; x=19.209893mm; y=948.5mil; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+           }
+
            ha:attributes {
-             subc-role=pnp-origin
+             term=2
+             name=pin2
            }
           }
-          ha:line.1450 {
-           x1=687.0mil; y1=910.0mil; x2=687.0mil; y2=910.0mil; thickness=0.1mm; clearance=0.0;
+          ha:padstack_ref.1443 {
+           proto=0; x=669.695mil; y=948.5mil; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
            ha:attributes {
-             subc-role=origin
+             term=1
+             name=pin1
            }
           }
-          ha:line.1453 {
-           x1=687.0mil; y1=910.0mil; x2=16.4498mm; y2=910.0mil; thickness=0.1mm; clearance=0.0;
+          ha:padstack_ref.1444 {
+           proto=0; x=669.695mil; y=22.491954mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+           }
+
            ha:attributes {
-             subc-role=x
+             term=4
+             name=pin4
            }
           }
-          ha:line.1456 {
-           x1=687.0mil; y1=910.0mil; x2=687.0mil; y2=22.114mm; thickness=0.1mm; clearance=0.0;
+          ha:padstack_ref.1445 {
+           proto=0; x=19.209893mm; y=22.491954mm; rot=270.000000; xmirror=0; smirror=0; clearance=7.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
            ha:attributes {
-             subc-role=y
+             term=3
+             name=pin3
            }
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAABH
-     }
-     ha:subc.1459 {
-      ha:attributes {
-       {io_pcb::hidename_y}=22.6695 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=C261
-       value=47nF
-       {io_pcb::hidename_direction}=3
-       {io_pcb::hidename_x}=12.4079 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         li:layers {
 
-          ha:ps_shape_v4 {
+          ha:top-silk {
+           lid=0
            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  
+            li:objects {
+             ha:arc.1446 {
+              x=635.83mil; y=24.971756mm; width=5.0mil; height=5.0mil; astart=270.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+             }
+            }
+            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.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.1447 {
+              x1=712.995mil; y1=23.291927mm; x2=712.995mil; y2=23.291927mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.1450 {
+              x1=713.0mil; y1=917.0mil; x2=713.0mil; y2=917.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.1453 {
+              x1=713.0mil; y1=917.0mil; x2=713.0mil; y2=22.2918mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.1456 {
+              x1=713.0mil; y1=917.0mil; x2=19.1102mm; y2=917.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
         }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.1460 {
-        proto=0; x=457.0mil; y=23.069804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         uid = LTS4ZjNxIaLbLeZrlyYAAABH
         }
+        ha:subc.1459 {
+         ha:attributes {
+          {io_pcb::hidename_y}=22.6695 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=C261
+          value=47nF
+          {io_pcb::hidename_direction}=3
+          {io_pcb::hidename_x}=12.4079 mm
+         }
+        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=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1461 {
-        proto=0; x=457.0mil; y=939.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                -0.249936mm  
+               }
+             }
 
-        li:thermal {
-        }
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
+                -0.326136mm  
+               }
+             }
 
-        ha:attributes {
-          term=2
-          name=2
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                -0.249936mm  
+               }
+             }
+           }
+         }
         }
-       }
-      }
-      li:layers {
-
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
 
          li:objects {
-          ha:line.1462 {
-           x1=457.0mil; y1=924.0mil; x2=457.0mil; y2=924.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          ha:padstack_ref.1460 {
+           proto=0; x=457.0mil; y=23.069804mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
            }
-          }
-          ha:line.1465 {
-           x1=457.0mil; y1=924.0mil; x2=457.0mil; y2=924.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+
+           li:thermal {
            }
-          }
-          ha:line.1468 {
-           x1=457.0mil; y1=924.0mil; x2=457.0mil; y2=22.4696mm; thickness=0.1mm; clearance=0.0;
+
            ha:attributes {
-             subc-role=x
+             term=1
+             name=1
            }
           }
-          ha:line.1471 {
-           x1=457.0mil; y1=924.0mil; x2=10.6078mm; y2=924.0mil; thickness=0.1mm; clearance=0.0;
+          ha:padstack_ref.1461 {
+           proto=0; x=457.0mil; y=939.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+           }
+
            ha:attributes {
-             subc-role=y
+             term=2
+             name=2
            }
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAABI
-     }
-     ha:subc.1474 {
-      ha:attributes {
-       {io_pcb::hidename_y}=22.8981 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=C231
-       value=1.8nF
-       {io_pcb::hidename_direction}=2
-       {io_pcb::hidename_x}=10.6045 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         li:layers {
 
-          ha:ps_shape_v4 {
+          ha:subc-aux {
+           lid=0
            ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha: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:line.1462 {
+              x1=457.0mil; y1=924.0mil; x2=457.0mil; y2=924.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.1465 {
+              x1=457.0mil; y1=924.0mil; x2=457.0mil; y2=924.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.1468 {
+              x1=457.0mil; y1=924.0mil; x2=457.0mil; y2=22.4696mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.1471 {
+              x1=457.0mil; y1=924.0mil; x2=10.6078mm; y2=924.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
         }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.1475 {
-        proto=0; x=401.74mil; y=870.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         uid = LTS4ZjNxIaLbLeZrlyYAAABI
         }
+        ha:subc.1474 {
+         ha:attributes {
+          {io_pcb::hidename_y}=22.8981 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=C231
+          value=1.8nF
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=10.6045 mm
+         }
+        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=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1476 {
-        proto=0; x=9.404604mm; y=870.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                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=2
-          name=2
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                -0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+               }
+             }
+           }
+         }
         }
-       }
-      }
-      li:layers {
-
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
 
          li:objects {
-          ha:line.1477 {
-           x1=386.0mil; y1=870.0mil; x2=386.0mil; y2=870.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          ha:padstack_ref.1475 {
+           proto=0; x=401.74mil; y=870.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
            }
-          }
-          ha:line.1480 {
-           x1=386.0mil; y1=870.0mil; x2=386.0mil; y2=870.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+
+           li:thermal {
            }
-          }
-          ha:line.1483 {
-           x1=386.0mil; y1=870.0mil; x2=8.8044mm; y2=870.0mil; thickness=0.1mm; clearance=0.0;
+
            ha:attributes {
-             subc-role=x
+             term=1
+             name=1
            }
           }
-          ha:line.1486 {
-           x1=386.0mil; y1=870.0mil; x2=386.0mil; y2=21.098mm; thickness=0.1mm; clearance=0.0;
+          ha:padstack_ref.1476 {
+           proto=0; x=9.404604mm; y=870.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
            ha:attributes {
-             subc-role=y
+             term=2
+             name=2
            }
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAABJ
-     }
-     ha:subc.1489 {
-      ha:attributes {
-       {io_pcb::hidename_y}=0.6477 mm
-       footprint=0603diode
-       {io_pcb::hidename_scale}=100
-       refdes=D2
-       value=green
-       {io_pcb::hidename_direction}=0
-       {io_pcb::hidename_x}=9.6693 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         li:layers {
 
-          ha:ps_shape_v4 {
+          ha:subc-aux {
+           lid=0
            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  
+            li:objects {
+             ha:line.1477 {
+              x1=386.0mil; y1=870.0mil; x2=386.0mil; y2=870.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.1480 {
+              x1=386.0mil; y1=870.0mil; x2=386.0mil; y2=870.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.1483 {
+              x1=386.0mil; y1=870.0mil; x2=8.8044mm; y2=870.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.1486 {
+              x1=386.0mil; y1=870.0mil; x2=386.0mil; y2=21.098mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.374904mm  
-             -0.499872mm  
-             -0.374904mm  
-             -0.499872mm  
-             -0.374904mm  
-             0.499872mm  
-             0.374904mm  
-             0.499872mm  
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
         }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.1490 {
-        proto=0; x=9.819386mm; y=57.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         uid = LTS4ZjNxIaLbLeZrlyYAAABJ
         }
+        ha:subc.1489 {
+         ha:attributes {
+          {io_pcb::hidename_y}=0.6477 mm
+          footprint=0603diode
+          {io_pcb::hidename_scale}=100
+          refdes=D2
+          value=green
+          {io_pcb::hidename_direction}=0
+          {io_pcb::hidename_x}=9.6693 mm
+         }
+        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=1
-          name=1
-        }
-       }
-       ha:padstack_ref.1491 {
-        proto=0; x=11.119358mm; y=57.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.374904mm  
+                -0.499872mm  
+                -0.374904mm  
+                -0.499872mm  
+                -0.374904mm  
+                0.499872mm  
+                0.374904mm  
+                0.499872mm  
+               }
+             }
 
-        li:thermal {
-        }
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                17.76mil  
+                -0.576072mm  
+                -17.76mil  
+                -0.576072mm  
+                -17.76mil  
+                0.576072mm  
+                17.76mil  
+                0.576072mm  
+               }
+             }
 
-        ha:attributes {
-          term=2
-          name=2
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.374904mm  
+                -0.499872mm  
+                -0.374904mm  
+                -0.499872mm  
+                -0.374904mm  
+                0.499872mm  
+                0.374904mm  
+                0.499872mm  
+               }
+             }
+           }
+         }
         }
-       }
-      }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
 
          li:objects {
-          ha:line.1492 {
-           x1=459.18mil; y1=32.0mil; x2=459.18mil; y2=82.0mil; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1495 {
-           x1=449.18mil; y1=82.0mil; x2=459.18mil; y2=82.0mil; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.1498 {
-           x1=449.18mil; y1=32.0mil; x2=459.18mil; y2=32.0mil; thickness=10.0mil; clearance=0.0;
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+          ha:padstack_ref.1490 {
+           proto=0; x=9.819386mm; y=57.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+           li:thermal {
+           }
 
-         li:objects {
-          ha:line.1501 {
-           x1=412.18mil; y1=57.0mil; x2=412.18mil; y2=57.0mil; thickness=0.1mm; clearance=0.0;
            ha:attributes {
-             subc-role=pnp-origin
+             term=1
+             name=1
            }
           }
-          ha:line.1504 {
-           x1=412.18mil; y1=57.0mil; x2=412.18mil; y2=57.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+          ha:padstack_ref.1491 {
+           proto=0; x=11.119358mm; y=57.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
            }
-          }
-          ha:line.1507 {
-           x1=412.18mil; y1=57.0mil; x2=11.469372mm; y2=57.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
            }
-          }
-          ha:line.1510 {
-           x1=412.18mil; y1=57.0mil; x2=412.18mil; y2=2.4478mm; thickness=0.1mm; clearance=0.0;
+
            ha:attributes {
-             subc-role=y
+             term=2
+             name=2
            }
           }
          }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAABK
-     }
-     ha:subc.1513 {
-      ha:attributes {
-       {io_pcb::hidename_y}=6.8453 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=R10
-       value=10k
-       {io_pcb::hidename_direction}=2
-       {io_pcb::hidename_x}=22.8473 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
-
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+         li:layers {
 
-          ha:ps_shape_v4 {
+          ha:top-silk {
+           lid=0
            ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+
+            li:objects {
+             ha:line.1492 {
+              x1=459.18mil; y1=32.0mil; x2=459.18mil; y2=82.0mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.1495 {
+              x1=449.18mil; y1=82.0mil; x2=459.18mil; y2=82.0mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.1498 {
+              x1=449.18mil; y1=32.0mil; x2=459.18mil; y2=32.0mil; thickness=10.0mil; clearance=0.0;
+             }
+            }
+            ha:type {
+             silk = 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.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.1501 {
+              x1=412.18mil; y1=57.0mil; x2=412.18mil; y2=57.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.1504 {
+              x1=412.18mil; y1=57.0mil; x2=412.18mil; y2=57.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.1507 {
+              x1=412.18mil; y1=57.0mil; x2=11.469372mm; y2=57.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.1510 {
+              x1=412.18mil; y1=57.0mil; x2=412.18mil; y2=2.4478mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAABK
+        }
+        ha:subc.1513 {
+         ha:attributes {
+          {io_pcb::hidename_y}=6.8453 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=R10
+          value=10k
+          {io_pcb::hidename_direction}=2
+          {io_pcb::hidename_x}=22.8473 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+         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  
+               }
+             }
            }
-           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.1514 {
+           proto=0; x=883.74mil; y=238.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+           }
+
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.1515 {
+           proto=0; x=21.647404mm; y=238.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
+          }
+         }
+         li:layers {
+
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.1516 {
+              x1=868.0mil; y1=238.0mil; x2=868.0mil; y2=238.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.1519 {
+              x1=868.0mil; y1=238.0mil; x2=868.0mil; y2=238.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.1522 {
+              x1=868.0mil; y1=238.0mil; x2=21.0472mm; y2=238.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.1525 {
+              x1=868.0mil; y1=238.0mil; x2=868.0mil; y2=5.0452mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
           }
+         }
         }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.1514 {
-        proto=0; x=883.74mil; y=238.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         uid = LTS4ZjNxIaLbLeZrlyYAAABL
         }
+        ha:subc.1528 {
+         ha:attributes {
+          {io_pcb::hidename_y}=6.2357 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=R9
+          value=10k
+          {io_pcb::hidename_direction}=0
+          {io_pcb::hidename_x}=21.2471 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
 
-        li:thermal {
+         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:attributes {
-          term=1
-          name=1
+         li:objects {
+          ha:padstack_ref.1529 {
+           proto=0; x=21.647404mm; y=277.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.1530 {
+           proto=0; x=883.74mil; y=277.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
+          }
+         }
+         li:layers {
+
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.1531 {
+              x1=868.0mil; y1=277.0mil; x2=868.0mil; y2=277.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.1534 {
+              x1=868.0mil; y1=277.0mil; x2=868.0mil; y2=277.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.1537 {
+              x1=868.0mil; y1=277.0mil; x2=23.0472mm; y2=277.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.1540 {
+              x1=868.0mil; y1=277.0mil; x2=868.0mil; y2=8.0358mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
         }
-       }
-       ha:padstack_ref.1515 {
-        proto=0; x=21.647404mm; y=238.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         uid = LTS4ZjNxIaLbLeZrlyYAAABM
         }
+        ha:subc.4598 {
+         ha:attributes {
+          value=USBmicroB
+          footprint=11071
+          refdes=J1
+         }
+        ha:data {
+                li:padstack_prototypes {
 
-        li:thermal {
-        }
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
 
-        ha:attributes {
-          term=2
-          name=2
+             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_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_proto_v6.3 {
+           hdia=0.450088mm; hplated=1; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=41.34mil;              }
+              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=41.34mil;              }
+              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=41.34mil;              }
+              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=47.34mil;              }
+              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=47.34mil;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               mask = 1
+              }
+              clearance=0.0
+             }
+           }
+         }
+
+         ha:ps_proto_v6.4 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=0.0; y1=-21.655mil; x2=0.0; y2=21.655mil; thickness=41.34mil; square=0;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+             }
+
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=0.0; y1=-21.655mil; x2=0.0; y2=21.655mil; thickness=47.34mil; square=0;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+             }
+
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=0.0; y1=-21.655mil; x2=0.0; y2=21.655mil; thickness=41.34mil; square=0;              }
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+             }
+           }
+         }
+
+         ha:ps_proto_v6.5 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=0.0; y1=-21.655mil; x2=0.0; y2=21.655mil; thickness=41.34mil; square=0;              }
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
+              }
+              clearance=0.0
+             }
+
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=0.0; y1=-21.655mil; x2=0.0; y2=21.655mil; thickness=47.34mil; square=0;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               mask = 1
+              }
+              clearance=0.0
+             }
+
+             ha:ps_shape_v4 {
+              ha:ps_line { x1=0.0; y1=-21.655mil; x2=0.0; y2=21.655mil; thickness=41.34mil; square=0;              }
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               paste = 1
+              }
+              clearance=0.0
+             }
+           }
+         }
         }
-       }
-      }
-      li:layers {
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+         li:objects {
+          ha:padstack_ref.4612 {
+           proto=0; x=33.97504mm; y=13.999972mm; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=1
+             name=VBUS
+           }
+          }
+          ha:padstack_ref.4613 {
+           proto=0; x=33.97504mm; y=525.59mil; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
 
-         li:objects {
-          ha:line.1516 {
-           x1=868.0mil; y1=238.0mil; x2=868.0mil; y2=238.0mil; thickness=0.1mm; clearance=0.0;
            ha:attributes {
-             subc-role=pnp-origin
+             term=2
+             name=D-
            }
           }
-          ha:line.1519 {
-           x1=868.0mil; y1=238.0mil; x2=868.0mil; y2=238.0mil; thickness=0.1mm; clearance=0.0;
+          ha:padstack_ref.4614 {
+           proto=0; x=33.97504mm; y=500.0mil; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
            ha:attributes {
-             subc-role=origin
+             term=3
+             name=D+
            }
           }
-          ha:line.1522 {
-           x1=868.0mil; y1=238.0mil; x2=21.0472mm; y2=238.0mil; thickness=0.1mm; clearance=0.0;
+          ha:padstack_ref.4615 {
+           proto=0; x=33.97504mm; y=474.41mil; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
            ha:attributes {
-             subc-role=x
+             term=4
+             name=HS
            }
           }
-          ha:line.1525 {
-           x1=868.0mil; y1=238.0mil; x2=868.0mil; y2=5.0452mm; thickness=0.1mm; clearance=0.0;
+          ha:padstack_ref.4616 {
+           proto=0; x=33.97504mm; y=11.400028mm; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
+           li:thermal {
+           }
+
            ha:attributes {
-             subc-role=y
+             term=5
+             name=GND
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAABL
-     }
-     ha:subc.1528 {
-      ha:attributes {
-       {io_pcb::hidename_y}=6.2357 mm
-       footprint=0402
-       {io_pcb::hidename_scale}=100
-       refdes=R9
-       value=10k
-       {io_pcb::hidename_direction}=0
-       {io_pcb::hidename_x}=21.2471 mm
-      }
-     ha:data {
-          li:padstack_prototypes {
+          ha:padstack_ref.4617 {
+           proto=1; x=1.35433in; y=9.499981mm; rot=-90.000000; xmirror=0; smirror=0; clearance=0.0;
+           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
+           ha:attributes {
+             term=5
+             name=GND
            }
-           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.4618 {
+           proto=1; x=1.35433in; y=625.985mil; rot=-90.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           li:thermal {
            }
-           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:attributes {
+             term=5
+             name=GND
            }
-           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.1529 {
-        proto=0; x=21.647404mm; y=277.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.1530 {
-        proto=0; x=883.74mil; y=277.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:padstack_ref.4619 {
+           proto=2; x=1.44291in; y=454.72mil; rot=-90.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-       ha:subc-aux {
-        lid=0
-        ha:combining {        }
+           li:thermal {
+           }
 
-         li:objects {
-          ha:line.1531 {
-           x1=868.0mil; y1=277.0mil; x2=868.0mil; y2=277.0mil; thickness=0.1mm; clearance=0.0;
            ha:attributes {
-             subc-role=pnp-origin
+             term=5
+             name=GND
            }
           }
-          ha:line.1534 {
-           x1=868.0mil; y1=277.0mil; x2=868.0mil; y2=277.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+          ha:padstack_ref.4620 {
+           proto=2; x=1.44291in; y=13.850112mm; rot=-90.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
            }
-          }
-          ha:line.1537 {
-           x1=868.0mil; y1=277.0mil; x2=23.0472mm; y2=277.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+
+           li:thermal {
            }
-          }
-          ha:line.1540 {
-           x1=868.0mil; y1=277.0mil; x2=868.0mil; y2=8.0358mm; thickness=0.1mm; clearance=0.0;
+
            ha:attributes {
-             subc-role=y
+             term=5
+             name=GND
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = LTS4ZjNxIaLbLeZrlyYAAABM
-     }
-      ha:subc.4598 {
-       ha:attributes {
-        value=USBmicroB
-        footprint=11071
-        refdes=J1
-       }
-      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:padstack_ref.4621 {
+           proto=3; x=37.200078mm; y=9.500108mm; rot=-90.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
            }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              10.875mil  
-              -0.751205mm  
-              -10.875mil  
-              -0.751205mm  
-              -10.875mil  
-              0.751205mm  
-              10.875mil  
-              0.751205mm  
+           li:thermal {
+             li:0 {
+              diag  
+              round  
+              noshape  
              }
-           }
-
-           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  
+             li:1 {
+              diag  
+              round  
+              noshape  
              }
-           }
-         }
-       }
-
-       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  
+             li:3 {
+              diag  
+              round  
+              noshape  
              }
            }
 
-           ha:ps_shape_v4 {
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
-             li:ps_poly {
-              -0.876173mm  
-              -0.776224mm  
-              -0.876173mm  
-              0.776224mm  
-              0.876173mm  
-              0.776224mm  
-              0.876173mm  
-              -0.776224mm  
-             }
+           ha:attributes {
+             term=5
+             name=GND
            }
-
-           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.4622 {
+           proto=3; x=1.42126in; y=9.500108mm; rot=-90.000000; xmirror=0; smirror=0; clearance=10.23mil;
+           ha:flags {
+            clearline=1
            }
-         }
-       }
-
-       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  
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+             li:1 {
+              diag  
+              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 {
-              -1.02616mm  
-              1.02616mm  
-              1.02616mm  
-              1.02616mm  
-              1.02616mm  
-              -1.02616mm  
-              -1.02616mm  
-              -1.02616mm  
-             }
+           ha:attributes {
+             term=5
+             name=GND
+           }
+          }
+          ha:padstack_ref.4623 {
+           proto=4; x=36.650041mm; y=9.500108mm; rot=-90.000000; xmirror=0; smirror=0; clearance=14.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.94996mm  
-              0.94996mm  
-              0.94996mm  
-              0.94996mm  
-              0.94996mm  
-              -0.94996mm  
-              -0.94996mm  
-              -0.94996mm  
+           li:thermal {
+             li:0 {
+              on  
+              noshape  
              }
            }
-         }
-       }
 
-       ha:ps_proto_v6.3 {
-         hdia=0.450088mm; hplated=1; htop=0; hbottom=0;
-         li:shape {
+           ha:attributes {
+             term=5
+             name=GND
+           }
+          }
+          ha:padstack_ref.4624 {
+           proto=5; x=36.650041mm; y=9.500108mm; rot=-90.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
+           }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=41.34mil;            }
-            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=41.34mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
-            }
-            clearance=0.0
+           ha:attributes {
+             term=5
+             name=GND
+           }
+          }
+          ha:padstack_ref.4625 {
+           proto=3; x=37.200078mm; y=625.98mil; rot=-90.000000; xmirror=0; smirror=0; clearance=0.259969mm;
+           ha:flags {
+            clearline=1
            }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=41.34mil;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             intern = 1
-            }
-            clearance=0.0
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+             li:3 {
+              on  
+              solid  
+              noshape  
+             }
            }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=47.34mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
+           ha:attributes {
+             term=5
+             name=GND
+           }
+          }
+          ha:padstack_ref.4626 {
+           proto=3; x=1.42126in; y=625.98mil; rot=-90.000000; xmirror=0; smirror=0; clearance=0.0;
+           ha:flags {
+            clearline=1
            }
 
-           ha:ps_shape_v4 {
-            ha:ps_circ { x=0.0; y=0.0; dia=47.34mil;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
-            }
-            clearance=0.0
+           li:thermal {
+             li:0 {
+              on  
+              round  
+              noshape  
+             }
            }
-         }
-       }
 
-       ha:ps_proto_v6.4 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+           ha:attributes {
+             term=5
+             name=GND
+           }
+          }
+          ha:padstack_ref.4627 {
+           proto=4; x=36.650041mm; y=625.98mil; rot=-90.000000; xmirror=0; smirror=0; clearance=-0.9mil;
+           ha:flags {
+            clearline=1
+           }
 
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-21.655mil; x2=0.0; y2=21.655mil; thickness=41.34mil; square=0;            }
-            ha:combining {            }
-            ha:layer_mask {
-             copper = 1
-             top = 1
-            }
-            clearance=0.0
+           li:thermal {
            }
 
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-21.655mil; x2=0.0; y2=21.655mil; thickness=47.34mil; square=0;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             top = 1
-             mask = 1
-            }
-            clearance=0.0
+           ha:attributes {
+             term=5
+             name=GND
+           }
+          }
+          ha:padstack_ref.4628 {
+           proto=5; x=36.650041mm; y=625.98mil; rot=-90.000000; xmirror=0; smirror=0; clearance=0.259969mm;
+           ha:flags {
+            clearline=1
            }
 
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-21.655mil; x2=0.0; y2=21.655mil; thickness=41.34mil; square=0;            }
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             top = 1
-             paste = 1
-            }
-            clearance=0.0
+           li:thermal {
+             li:3 {
+              on  
+              noshape  
+             }
            }
 
+           ha:attributes {
+             term=5
+             name=GND
+           }
+          }
          }
-       }
+         li:layers {
 
-       ha:ps_proto_v6.5 {
-         hdia=0.0; hplated=0; htop=0; hbottom=0;
-         li:shape {
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-21.655mil; x2=0.0; y2=21.655mil; thickness=41.34mil; square=0;            }
-            ha:combining {            }
-            ha:layer_mask {
-             bottom = 1
-             copper = 1
+            li:objects {
+             ha:text.4599 {
+              string=%a.parent.refdes%; x=38.1mm; y=500.0mil; scale=100; fid=0;
+              ha:flags {
+               dyntext=1
+               floater=1
+              }
+              rot = -90.000000
+             }
             }
-            clearance=0.0
-           }
-
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-21.655mil; x2=0.0; y2=21.655mil; thickness=47.34mil; square=0;            }
-            ha:combining { sub=1; auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             mask = 1
+            ha:type {
+             silk = 1
+             top = 1
             }
-            clearance=0.0
-           }
+          }
 
-           ha:ps_shape_v4 {
-            ha:ps_line { x1=0.0; y1=-21.655mil; x2=0.0; y2=21.655mil; thickness=41.34mil; square=0;            }
-            ha:combining { auto=1;            }
-            ha:layer_mask {
-             bottom = 1
-             paste = 1
-            }
-            clearance=0.0
-           }
-         }
-       }
-      }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-       li:objects {
-        ha:padstack_ref.4612 {
-         proto=0; x=33.97504mm; y=13.999972mm; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+            li:objects {
+             ha:line.4600 {
+              x1=35.598549mm; y1=500.0mil; x2=35.598549mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
+              }
 
-         li:thermal {
-         }
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.4603 {
+              x1=38.1mm; y1=500.0mil; x2=38.1mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
+              }
 
-         ha:attributes {
-           term=1
-           name=VBUS
-         }
-        }
-        ha:padstack_ref.4613 {
-         proto=0; x=33.97504mm; y=525.59mil; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
-         }
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.4606 {
+              x1=38.1mm; y1=500.0mil; x2=38.1mm; y2=11.7mm; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
+              }
 
-         li:thermal {
-         }
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.4609 {
+              x1=38.1mm; y1=500.0mil; x2=39.1mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+              ha:flags {
+               selected=1
+              }
 
-         ha:attributes {
-           term=2
-           name=D-
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-        ha:padstack_ref.4614 {
-         proto=0; x=33.97504mm; y=500.0mil; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
+         uid = Cz9aGjaTKenorhUzfsAAAABN
+        }
+        ha:subc.12865 {
+         ha:attributes {
+          value=4.7uF
+          footprint=0402
+          refdes=C1
          }
+        ha:data {
+                li:padstack_prototypes {
 
-         li:thermal {
-         }
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
 
-         ha:attributes {
-           term=3
-           name=D+
-         }
-        }
-        ha:padstack_ref.4615 {
-         proto=0; x=33.97504mm; y=474.41mil; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         ha:flags {
-          clearline=1
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                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:thermal {
-         }
+         li:objects {
+          ha:padstack_ref.12879 {
+           proto=0; x=20.790408mm; y=775.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-         ha:attributes {
-           term=4
-           name=HS
-         }
-        }
-        ha:padstack_ref.4616 {
-         proto=0; x=33.97504mm; y=11.400028mm; rot=-90.000000; xmirror=0; smirror=0; clearance=6.0mil;
-         li:thermal {
-         }
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+           }
 
-         ha:attributes {
-           term=5
-           name=GND
-         }
-        }
-        ha:padstack_ref.4617 {
-         proto=1; x=1.35433in; y=9.499981mm; rot=-90.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.12880 {
+           proto=0; x=850.0mil; y=775.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-         li:thermal {
-         }
+           li:thermal {
+           }
 
-         ha:attributes {
-           term=5
-           name=GND
-         }
-        }
-        ha:padstack_ref.4618 {
-         proto=1; x=1.35433in; y=625.985mil; rot=-90.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
+           ha:attributes {
+             term=2
+             name=2
+           }
+          }
          }
+         li:layers {
 
-         li:thermal {
-         }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-         ha:attributes {
-           term=5
-           name=GND
-         }
-        }
-        ha:padstack_ref.4619 {
-         proto=2; x=1.44291in; y=454.72mil; rot=-90.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
-         }
+            li:objects {
+             ha:text.12866 {
+              string=%a.parent.refdes%; x=20.390104mm; y=743.5mil; scale=100; fid=0;
+              ha:flags {
+               dyntext=1
+               floater=1
+              }
+              rot = 0.000000
+             }
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
 
-         li:thermal {
-         }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-         ha:attributes {
-           term=5
-           name=GND
+            li:objects {
+             ha:line.12867 {
+              x1=21.190204mm; y1=775.0mil; x2=21.190204mm; y2=775.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.12870 {
+              x1=21.190204mm; y1=775.0mil; x2=21.190204mm; y2=775.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.12873 {
+              x1=21.190204mm; y1=775.0mil; x2=22.190204mm; y2=775.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.12876 {
+              x1=21.190204mm; y1=775.0mil; x2=21.190204mm; y2=20.685mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-        ha:padstack_ref.4620 {
-         proto=2; x=1.44291in; y=13.850112mm; rot=-90.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
+         uid = rmsFbWGbKt7ExXOJZzEAAABJ
+        }
+        ha:subc.12898 {
+         ha:attributes {
+          value=0.1uF
+          footprint=0402
+          refdes=C2
          }
+        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=5
-           name=GND
-         }
-        }
-        ha:padstack_ref.4621 {
-         proto=3; x=37.200078mm; y=9.500108mm; 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 {
-           li:0 {
-            diag  
-            round  
-            noshape  
-           }
-           li:1 {
-            diag  
-            round  
-            noshape  
-           }
-            li:3 {
-             diag  
-             round  
-             noshape  
-            }
-         }
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                -0.425958mm  
+                -0.326136mm  
+                0.425958mm  
+                0.326136mm  
+                0.425958mm  
+               }
+             }
 
-         ha:attributes {
-           term=5
-           name=GND
+             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.4622 {
-         proto=3; x=1.42126in; y=9.500108mm; rot=-90.000000; xmirror=0; smirror=0; clearance=10.23mil;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-           li:0 {
-            on  
-            solid  
-            noshape  
-           }
-           li:1 {
-            diag  
-            round  
-            noshape  
+         li:objects {
+          ha:padstack_ref.12912 {
+           proto=0; x=26.453592mm; y=692.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
            }
-           li:3 {
-            on  
-            solid  
-            noshape  
+
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
            }
-         }
 
-         ha:attributes {
-           term=5
-           name=GND
-         }
-        }
-        ha:padstack_ref.4623 {
-         proto=4; x=36.650041mm; y=9.500108mm; rot=-90.000000; xmirror=0; smirror=0; clearance=14.0mil;
-         ha:flags {
-          clearline=1
-         }
+           ha:attributes {
+             term=1
+             name=1
+           }
+          }
+          ha:padstack_ref.12913 {
+           proto=0; x=1.01in; y=692.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-         li:thermal {
-           li:0 {
-            on  
-            noshape  
+           li:thermal {
            }
-         }
 
-         ha:attributes {
-           term=5
-           name=GND
-         }
-        }
-        ha:padstack_ref.4624 {
-         proto=5; x=36.650041mm; y=9.500108mm; rot=-90.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
+           ha:attributes {
+             term=2
+             name=2
+           }
+          }
          }
+         li:layers {
 
-         li:thermal {
-         }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-         ha:attributes {
-           term=5
-           name=GND
-         }
-        }
-        ha:padstack_ref.4625 {
-         proto=3; x=37.200078mm; y=625.98mil; rot=-90.000000; xmirror=0; smirror=0; clearance=0.259969mm;
-         ha:flags {
-          clearline=1
-         }
+            li:objects {
+             ha:text.12899 {
+              string=%a.parent.refdes%; x=26.853896mm; y=723.5mil; scale=100; fid=0;
+              ha:flags {
+               dyntext=1
+               floater=1
+              }
+              rot = 180.000000
+             }
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
+          }
 
-         li:thermal {
-           li:0 {
-            on  
-            solid  
-            noshape  
-           }
-           li:3 {
-            on  
-            solid  
-            noshape  
-           }
-         }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-         ha:attributes {
-           term=5
-           name=GND
+            li:objects {
+             ha:line.12900 {
+              x1=1.02574in; y1=692.0mil; x2=1.02574in; y2=692.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.12903 {
+              x1=1.02574in; y1=692.0mil; x2=1.02574in; y2=692.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.12906 {
+              x1=1.02574in; y1=692.0mil; x2=25.053796mm; y2=692.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.12909 {
+              x1=1.02574in; y1=692.0mil; x2=1.02574in; y2=16.5768mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
          }
         }
-        ha:padstack_ref.4626 {
-         proto=3; x=1.42126in; y=625.98mil; rot=-90.000000; xmirror=0; smirror=0; clearance=0.0;
-         ha:flags {
-          clearline=1
+         uid = rmsFbWGbKt7ExXOJZzEAAABL
+        }
+        ha:subc.12964 {
+         ha:attributes {
+          value=2.2uH
+          footprint=0603
+          refdes=L1
          }
+        ha:data {
+                li:padstack_prototypes {
 
-         li:thermal {
-           li:0 {
-            on  
-            round  
-            noshape  
-           }
-         }
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
 
-         ha:attributes {
-           term=5
-           name=GND
-         }
-        }
-        ha:padstack_ref.4627 {
-         proto=4; x=36.650041mm; y=625.98mil; rot=-90.000000; xmirror=0; smirror=0; clearance=-0.9mil;
-         ha:flags {
-          clearline=1
-         }
+             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  
+               }
+             }
 
-         li:thermal {
-         }
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                17.76mil  
+                -0.576072mm  
+                -17.76mil  
+                -0.576072mm  
+                -17.76mil  
+                0.576072mm  
+                17.76mil  
+                0.576072mm  
+               }
+             }
 
-         ha:attributes {
-           term=5
-           name=GND
+             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.4628 {
-         proto=5; x=36.650041mm; y=625.98mil; rot=-90.000000; xmirror=0; smirror=0; clearance=0.259969mm;
-         ha:flags {
-          clearline=1
-         }
 
-         li:thermal {
-           li:3 {
-            on  
-            noshape  
+         li:objects {
+          ha:padstack_ref.12978 {
+           proto=0; x=894.0mil; y=774.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.0mil;
+           ha:flags {
+            clearline=1
            }
-         }
 
-         ha:attributes {
-           term=5
-           name=GND
-         }
-        }
-       }
-       li:layers {
-
-        ha:top-silk {
-         lid=0
-         ha:combining {         }
+           li:thermal {
+           }
 
-          li:objects {
-           ha:text.4599 {
-            string=%a.parent.refdes%; x=38.1mm; y=500.0mil; scale=100; fid=0;
-            ha:flags {
-             dyntext=1
-             floater=1
-            }
-            rot = -90.000000
+           ha:attributes {
+             term=1
+             name=1
            }
           }
-          ha:type {
-           silk = 1
-           top = 1
+          ha:padstack_ref.12979 {
+           proto=0; x=24.007572mm; y=774.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=2
+             name=2
+           }
           }
-        }
+         }
+         li:layers {
 
-        ha:subc-aux {
-         lid=1
-         ha:combining {         }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-          li:objects {
-           ha:line.4600 {
-            x1=35.598549mm; y1=500.0mil; x2=35.598549mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=pnp-origin
+            li:objects {
+             ha:text.12965 {
+              string=%a.parent.refdes%; x=888.09mil; y=742.5mil; scale=100; fid=0;
+              ha:flags {
+               dyntext=1
+               floater=1
+              }
+              rot = 0.000000
+             }
             }
- ha:flags ={ selected=1
- };           }
-           ha:line.4603 {
-            x1=38.1mm; y1=500.0mil; x2=38.1mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=origin
+            ha:type {
+             silk = 1
+             top = 1
             }
- ha:flags ={ selected=1
- };           }
-           ha:line.4606 {
-            x1=38.1mm; y1=500.0mil; x2=38.1mm; y2=11.7mm; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=x
+          }
+
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
+
+            li:objects {
+             ha:line.12966 {
+              x1=919.59mil; y1=774.0mil; x2=919.59mil; y2=774.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.12969 {
+              x1=919.59mil; y1=774.0mil; x2=919.59mil; y2=774.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.12972 {
+              x1=919.59mil; y1=774.0mil; x2=24.357586mm; y2=774.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.12975 {
+              x1=919.59mil; y1=774.0mil; x2=919.59mil; y2=20.6596mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
             }
- ha:flags ={ selected=1
- };           }
-           ha:line.4609 {
-            x1=38.1mm; y1=500.0mil; x2=39.1mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
-            ha:attributes {
-              subc-role=y
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
             }
- ha:flags ={ selected=1
- };           }
-          }
-          ha:type {
-           top = 1
-           misc = 1
-           virtual = 1
           }
+         }
         }
-       }
-      }
-       uid = Cz9aGjaTKenorhUzfsAAAABN
-      }
-       ha:subc.12865 {
-        ha:attributes {
-         value=4.7uF
-         footprint=0402
-         refdes=C1
+         uid = rmsFbWGbKt7ExXOJZzEAAABP
         }
-       ha:data {
-              li:padstack_prototypes {
+        ha:subc.234 {
+         ha:attributes {
+          {io_pcb::hidename_y}=20.7000 mm
+          footprint=GP.18.4
+          {io_pcb::hidename_scale}=100
+          refdes=A1
+          value=APAE1575R1840AADB7-T
+          {io_pcb::hidename_direction}=3
+          {io_pcb::hidename_x}=27.4150 mm
+         }
+        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.94996mm; 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=59.06mil;              }
+              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=59.06mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               bottom = 1
+               copper = 1
+              }
+              clearance=0.0
              }
-             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:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=66.93mil;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
              }
-             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=66.93mil;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               bottom = 1
+               mask = 1
               }
-            }
-          }
+              clearance=0.0
+             }
+           }
+         }
         }
-       }
 
-        li:objects {
-         ha:padstack_ref.12879 {
-          proto=0; x=28.308808mm; y=616.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:objects {
+          ha:padstack_ref.235 {
+           proto=0; x=18.415002mm; y=500.0mil; rot=0.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=1
+           }
           }
          }
-         ha:padstack_ref.12880 {
-          proto=0; x=1.146in; y=616.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
-          }
+         li:layers {
 
-          li:thermal {
-          }
+          ha:bottom-silk {
+           lid=0
+           ha:combining {           }
 
-          ha:attributes {
-            term=2
-            name=2
+            li:objects {
+             ha:line.236 {
+              x1=28.414982mm; y1=5.700014mm; x2=28.414982mm; y2=854.33mil; thickness=15.0mil; clearance=0.0;
+             }
+             ha:line.239 {
+              x1=28.414982mm; y1=5.700014mm; x2=26.414986mm; y2=3.700018mm; thickness=15.0mil; clearance=0.0;
+             }
+             ha:line.242 {
+              x1=10.415018mm; y1=3.700018mm; x2=26.414986mm; y2=3.700018mm; thickness=15.0mil; clearance=0.0;
+             }
+             ha:line.245 {
+              x1=10.415018mm; y1=3.700018mm; x2=10.415018mm; y2=854.33mil; thickness=15.0mil; clearance=0.0;
+             }
+             ha:line.248 {
+              x1=10.415018mm; y1=854.33mil; x2=28.414982mm; y2=854.33mil; thickness=15.0mil; clearance=0.0;
+             }
+            }
+            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.12866 {
-             string=%a.parent.refdes%; x=27.908504mm; y=584.5mil; scale=100; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
+            li:objects {
+             ha:line.251 {
+              x1=18.415002mm; y1=500.0mil; x2=18.415002mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.254 {
+              x1=19.415mm; y1=500.0mil; x2=19.415mm; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.257 {
+              x1=19.415mm; y1=500.0mil; x2=725.0mil; y2=500.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.260 {
+              x1=19.415mm; y1=500.0mil; x2=19.415mm; y2=11.7mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
              }
-             rot = 0.000000
             }
-           }
-           ha:type {
-            silk = 1
-            top = 1
-           }
+            ha:type {
+             bottom = 1
+             virtual = 1
+             misc = 1
+            }
+          }
+         }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAK
+        }
+        ha:subc.26592 {
+         ha:attributes {
+          value=ZOE-M8Q
+          footprint=UBLOX-ZOE
+          refdes=U5
          }
+        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.12867 {
-             x1=1.13026in; y1=616.0mil; x2=1.13026in; y2=616.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.12870 {
-             x1=1.13026in; y1=616.0mil; x2=1.13026in; y2=616.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=10.63mil;              }
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
              }
-            }
-            ha:line.12873 {
-             x1=1.13026in; y1=616.0mil; x2=29.708604mm; y2=616.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+
+             ha:ps_shape_v4 {
+              ha:ps_circ { x=0.0; y=0.0; dia=14.57mil;              }
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
              }
-            }
-            ha:line.12876 {
-             x1=1.13026in; y1=616.0mil; x2=1.13026in; y2=16.6464mm; 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=10.63mil;              }
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
              }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
            }
          }
         }
-       }
-        uid = rmsFbWGbKt7ExXOJZzEAAABJ
-       }
-       ha:subc.12898 {
-        ha:attributes {
-         value=0.1uF
-         footprint=0402
-         refdes=C2
-        }
-       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.26619 {
+           proto=0; x=792.58mil; y=17.83207mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
              }
-             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
+           ha:attributes {
+             term=A1
+             name=A1
+           }
+          }
+          ha:padstack_ref.26620 {
+           proto=0; x=792.58mil; y=682.37mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=A2
+             name=A2
+           }
+          }
+          ha:padstack_ref.26621 {
+           proto=0; x=792.58mil; y=16.832072mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
              }
-             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=A3
+             name=A3
+           }
+          }
+          ha:padstack_ref.26622 {
+           proto=0; x=792.58mil; y=643.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=A4
+             name=A4
+           }
+          }
+          ha:padstack_ref.26623 {
+           proto=0; x=792.58mil; y=623.32mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+           }
+
+           ha:attributes {
+             term=A5
+             name=A5
+           }
+          }
+          ha:padstack_ref.26624 {
+           proto=0; x=792.58mil; y=15.332202mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=A6
+             name=A6
+           }
+          }
+          ha:padstack_ref.26625 {
+           proto=0; x=792.58mil; y=583.95mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { auto=1;             }
-             ha:layer_mask {
-              top = 1
-              paste = 1
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
              }
-             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.12912 {
-          proto=0; x=817.48mil; y=27.1526mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=A7
+             name=A7
+           }
           }
+          ha:padstack_ref.26626 {
+           proto=0; x=792.58mil; y=14.332204mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+           }
+
+           ha:attributes {
+             term=A8
+             name=A8
+           }
           }
+          ha:padstack_ref.26627 {
+           proto=0; x=792.58mil; y=544.58mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+           }
+
+           ha:attributes {
+             term=A9
+             name=A9
+           }
           }
-         }
-         ha:padstack_ref.12913 {
-          proto=0; x=786.0mil; y=27.1526mm; rot=180.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.26628 {
+           proto=0; x=20.631404mm; y=17.83207mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=B1
+             name=B1
+           }
           }
+          ha:padstack_ref.26629 {
+           proto=0; x=20.631404mm; y=544.58mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+           }
+
+           ha:attributes {
+             term=B9
+             name=B9
+           }
           }
+          ha:padstack_ref.26630 {
+           proto=0; x=831.95mil; y=17.83207mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+           }
+
+           ha:attributes {
+             term=C1
+             name=C1
+           }
           }
-         }
-        }
-        li:layers {
+          ha:padstack_ref.26631 {
+           proto=0; x=831.95mil; y=16.832072mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+           li:thermal {
+           }
 
-           li:objects {
-            ha:text.12899 {
-             string=%a.parent.refdes%; x=833.24mil; y=27.9527mm; scale=100; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
-             }
-             rot = 180.000000
-            }
+           ha:attributes {
+             term=C3
+             name=C3
            }
-           ha:type {
-            silk = 1
-            top = 1
+          }
+          ha:padstack_ref.26632 {
+           proto=0; x=831.95mil; y=643.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
            }
-         }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+           li:thermal {
+           }
 
-           li:objects {
-            ha:line.12900 {
-             x1=801.74mil; y1=27.1526mm; x2=801.74mil; y2=27.1526mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.12903 {
-             x1=801.74mil; y1=27.1526mm; x2=801.74mil; y2=27.1526mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.12906 {
-             x1=801.74mil; y1=27.1526mm; x2=19.364196mm; y2=27.1526mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.12909 {
-             x1=801.74mil; y1=27.1526mm; x2=801.74mil; y2=26.1526mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
-             }
-            }
+           ha:attributes {
+             term=C4
+             name=C4
            }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
+          }
+          ha:padstack_ref.26633 {
+           proto=0; x=831.95mil; y=623.32mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
            }
-         }
-        }
-       }
-        uid = rmsFbWGbKt7ExXOJZzEAAABL
-       }
-       ha:subc.12931 {
-        ha:attributes {
-         value=0.1uF
-         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 {
+           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=C5
+             name=C5
+           }
+          }
+          ha:padstack_ref.26634 {
+           proto=0; x=831.95mil; y=15.332202mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               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=C6
+             name=C6
+           }
           }
-        }
-       }
+          ha:padstack_ref.26635 {
+           proto=0; x=831.95mil; y=583.95mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-        li:objects {
-         ha:padstack_ref.12945 {
-          proto=0; x=23.609808mm; y=29.591mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+           }
+
+           ha:attributes {
+             term=C7
+             name=C7
+           }
           }
+          ha:padstack_ref.26636 {
+           proto=0; x=831.95mil; y=544.58mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+           }
 
-          ha:attributes {
-            term=1
-            name=1
-          }
-         }
-         ha:padstack_ref.12946 {
-          proto=0; x=961.0mil; y=29.591mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+           ha:attributes {
+             term=C9
+             name=C9
+           }
           }
+          ha:padstack_ref.26637 {
+           proto=0; x=21.631402mm; y=17.83207mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=D1
+             name=D1
+           }
           }
+          ha:padstack_ref.26638 {
+           proto=0; x=21.631402mm; y=16.832072mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+           }
+
+           ha:attributes {
+             term=D3
+             name=D3
+           }
           }
-         }
-        }
-        li:layers {
+          ha:padstack_ref.26639 {
+           proto=0; x=21.631402mm; y=643.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+           li:thermal {
+           }
 
-           li:objects {
-            ha:text.12932 {
-             string=%a.parent.refdes%; x=23.209504mm; y=28.7909mm; scale=100; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
-             }
-             rot = 0.000000
-            }
+           ha:attributes {
+             term=D4
+             name=D4
            }
-           ha:type {
-            silk = 1
-            top = 1
+          }
+          ha:padstack_ref.26640 {
+           proto=0; x=21.631402mm; y=15.332202mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
            }
-         }
 
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+           }
 
-           li:objects {
-            ha:line.12933 {
-             x1=24.009604mm; y1=29.591mm; x2=24.009604mm; y2=29.591mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
+           ha:attributes {
+             term=D6
+             name=D6
+           }
+          }
+          ha:padstack_ref.26641 {
+           proto=0; x=21.631402mm; y=544.58mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
              }
-            }
-            ha:line.12936 {
-             x1=24.009604mm; y1=29.591mm; x2=24.009604mm; y2=29.591mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
+           }
+
+           ha:attributes {
+             term=D9
+             name=D9
+           }
+          }
+          ha:padstack_ref.26642 {
+           proto=0; x=22.131274mm; y=17.83207mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
              }
-            }
-            ha:line.12939 {
-             x1=24.009604mm; y1=29.591mm; x2=25.009604mm; y2=29.591mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
+           }
+
+           ha:attributes {
+             term=E1
+             name=E1
+           }
+          }
+          ha:padstack_ref.26643 {
+           proto=0; x=22.131274mm; y=16.832072mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
              }
-            }
-            ha:line.12942 {
-             x1=24.009604mm; y1=29.591mm; x2=24.009604mm; y2=30.591mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+           }
+
+           ha:attributes {
+             term=E3
+             name=E3
+           }
+          }
+          ha:padstack_ref.26644 {
+           proto=0; x=22.131274mm; y=583.95mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
              }
-            }
            }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
+
+           ha:attributes {
+             term=E7
+             name=E7
+           }
+          }
+          ha:padstack_ref.26645 {
+           proto=0; x=22.131274mm; y=544.58mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
            }
-         }
-        }
-       }
-        uid = rmsFbWGbKt7ExXOJZzEAAABN
-       }
-       ha:subc.12964 {
-        ha:attributes {
-         value=2.2uH
-         footprint=0603
-         refdes=L1
-        }
-       ha:data {
-              li:padstack_prototypes {
 
-        ha:ps_proto_v6.0 {
-          hdia=0.0; hplated=0; htop=0; hbottom=0;
-          li:shape {
+           li:thermal {
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining {             }
-             ha:layer_mask {
-              copper = 1
-              top = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               0.374904mm  
-               -0.499872mm  
-               -0.374904mm  
-               -0.499872mm  
-               -0.374904mm  
-               0.499872mm  
-               0.374904mm  
-               0.499872mm  
-              }
-            }
+           ha:attributes {
+             term=E9
+             name=E9
+           }
+          }
+          ha:padstack_ref.26646 {
+           proto=0; x=891.0mil; y=17.83207mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-            ha:ps_shape_v4 {
-             ha:combining { sub=1; auto=1;             }
-             ha:layer_mask {
-              top = 1
-              mask = 1
-             }
-             clearance=0.0
-              li:ps_poly {
-               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=F1
+             name=F1
+           }
           }
-        }
-       }
+          ha:padstack_ref.26647 {
+           proto=0; x=891.0mil; y=16.832072mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-        li:objects {
-         ha:padstack_ref.12978 {
-          proto=0; x=28.672028mm; y=709.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=F3
+             name=F3
+           }
           }
+          ha:padstack_ref.26648 {
+           proto=0; x=891.0mil; y=643.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=F4
+             name=F4
+           }
           }
+          ha:padstack_ref.26649 {
+           proto=0; x=891.0mil; y=15.332202mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          ha:attributes {
-            term=1
-            name=1
+           li:thermal {
+           }
+
+           ha:attributes {
+             term=F6
+             name=F6
+           }
           }
-         }
-         ha:padstack_ref.12979 {
-          proto=0; x=29.972mm; y=709.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-          ha:flags {
-           clearline=1
+          ha:padstack_ref.26650 {
+           proto=0; x=891.0mil; y=583.95mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
+
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+           }
+
+           ha:attributes {
+             term=F7
+             name=F7
+           }
           }
+          ha:padstack_ref.26651 {
+           proto=0; x=891.0mil; y=544.58mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-          li:thermal {
-          }
+           li:thermal {
+           }
 
-          ha:attributes {
-            term=2
-            name=2
+           ha:attributes {
+             term=F9
+             name=F9
+           }
           }
-         }
-        }
-        li:layers {
+          ha:padstack_ref.26652 {
+           proto=0; x=23.131272mm; y=17.83207mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-         ha:top-silk {
-          lid=0
-          ha:combining {          }
+           li:thermal {
+           }
 
-           li:objects {
-            ha:text.12965 {
-             string=%a.parent.refdes%; x=1.12291in; y=677.5mil; scale=100; fid=0;
-             ha:flags {
-              dyntext=1
-              floater=1
-             }
-             rot = 0.000000
-            }
+           ha:attributes {
+             term=G1
+             name=G1
            }
-           ha:type {
-            silk = 1
-            top = 1
+          }
+          ha:padstack_ref.26653 {
+           proto=0; x=23.131272mm; y=16.832072mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
            }
-         }
-
-         ha:subc-aux {
-          lid=1
-          ha:combining {          }
 
-           li:objects {
-            ha:line.12966 {
-             x1=1.15441in; y1=709.0mil; x2=1.15441in; y2=709.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=pnp-origin
-             }
-            }
-            ha:line.12969 {
-             x1=1.15441in; y1=709.0mil; x2=1.15441in; y2=709.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=origin
-             }
-            }
-            ha:line.12972 {
-             x1=1.15441in; y1=709.0mil; x2=30.322014mm; y2=709.0mil; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=x
-             }
-            }
-            ha:line.12975 {
-             x1=1.15441in; y1=709.0mil; x2=1.15441in; y2=19.0086mm; thickness=0.1mm; clearance=0.0;
-             ha:attributes {
-               subc-role=y
+           li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
              }
-            }
-           }
-           ha:type {
-            top = 1
-            misc = 1
-            virtual = 1
            }
-         }
-        }
-       }
-        uid = rmsFbWGbKt7ExXOJZzEAAABP
-       }
-        ha:subc.17353 {
-         ha:attributes {
-          value=ZOE-M8Q
-          footprint=UBLOX-ZOE
-          refdes=U5
-         }
-        ha:data {
-                li:padstack_prototypes {
 
-         ha:ps_proto_v6.0 {
-           hdia=0.0; hplated=0; htop=0; hbottom=0;
-           li:shape {
+           ha:attributes {
+             term=G3
+             name=G3
+           }
+          }
+          ha:padstack_ref.26654 {
+           proto=0; x=23.131272mm; y=643.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=10.63mil;              }
-              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=14.57mil;              }
-              ha:combining { sub=1; auto=1;              }
-              ha:layer_mask {
-               top = 1
-               mask = 1
-              }
-              clearance=0.0
-             }
+           ha:attributes {
+             term=G4
+             name=G4
+           }
+          }
+          ha:padstack_ref.26655 {
+           proto=0; x=23.131272mm; y=623.32mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:flags {
+            clearline=1
+           }
 
-             ha:ps_shape_v4 {
-              ha:ps_circ { x=0.0; y=0.0; dia=10.63mil;              }
-              ha:combining { auto=1;              }
-              ha:layer_mask {
-               top = 1
-               paste = 1
-              }
-              clearance=0.0
-             }
+           li:thermal {
            }
-         }
-        }
 
-         li:objects {
-          ha:padstack_ref.17380 {
-           proto=0; x=1.1099in; y=1.05863in; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+           ha:attributes {
+             term=G5
+             name=G5
+           }
+          }
+          ha:padstack_ref.26656 {
+           proto=0; x=23.131272mm; y=15.332202mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
            ha:flags {
             clearline=1
            }
 
            li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
            }
 
            ha:attributes {
-             term=A1
-             name=A1
+             term=G6
+             name=G6
            }
           }
-          ha:padstack_ref.17381 {
-           proto=0; x=1.12958in; y=1.05863in; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:padstack_ref.26657 {
+           proto=0; x=23.131272mm; y=583.95mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
            ha:flags {
             clearline=1
            }
 
            li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
            }
 
            ha:attributes {
-             term=A2
-             name=A2
+             term=G7
+             name=G7
            }
           }
-          ha:padstack_ref.17382 {
-           proto=0; x=1.14927in; y=1.05863in; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:padstack_ref.26658 {
+           proto=0; x=23.131272mm; y=544.58mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
            ha:flags {
             clearline=1
            }
@@ -16851,12 +16585,12 @@ ha:pcb-rnd-board-v6 {
            }
 
            ha:attributes {
-             term=A3
-             name=A3
+             term=G9
+             name=G9
            }
           }
-          ha:padstack_ref.17383 {
-           proto=0; x=29.69133mm; y=1.05863in; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:padstack_ref.26659 {
+           proto=0; x=930.37mil; y=17.83207mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
            ha:flags {
             clearline=1
            }
@@ -16865,12 +16599,12 @@ ha:pcb-rnd-board-v6 {
            }
 
            ha:attributes {
-             term=A4
-             name=A4
+             term=H1
+             name=H1
            }
           }
-          ha:padstack_ref.17384 {
-           proto=0; x=1.18863in; y=1.05863in; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:padstack_ref.26660 {
+           proto=0; x=930.37mil; y=544.58mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
            ha:flags {
             clearline=1
            }
@@ -16879,12 +16613,12 @@ ha:pcb-rnd-board-v6 {
            }
 
            ha:attributes {
-             term=A5
-             name=A5
+             term=H9
+             name=H9
            }
           }
-          ha:padstack_ref.17385 {
-           proto=0; x=1.20832in; y=1.05863in; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:padstack_ref.26661 {
+           proto=0; x=24.13127mm; y=17.83207mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
            ha:flags {
             clearline=1
            }
@@ -16893,12 +16627,12 @@ ha:pcb-rnd-board-v6 {
            }
 
            ha:attributes {
-             term=A6
-             name=A6
+             term=J1
+             name=J1
            }
           }
-          ha:padstack_ref.17386 {
-           proto=0; x=31.1912mm; y=1.05863in; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:padstack_ref.26662 {
+           proto=0; x=24.13127mm; y=682.37mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
            ha:flags {
             clearline=1
            }
@@ -16907,26 +16641,31 @@ ha:pcb-rnd-board-v6 {
            }
 
            ha:attributes {
-             term=A7
-             name=A7
+             term=J2
+             name=J2
            }
           }
-          ha:padstack_ref.17387 {
-           proto=0; x=1.24769in; y=1.05863in; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:padstack_ref.26663 {
+           proto=0; x=24.13127mm; y=16.832072mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
            ha:flags {
             clearline=1
            }
 
            li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
            }
 
            ha:attributes {
-             term=A8
-             name=A8
+             term=J3
+             name=J3
            }
           }
-          ha:padstack_ref.17388 {
-           proto=0; x=32.191198mm; y=1.05863in; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:padstack_ref.26664 {
+           proto=0; x=24.13127mm; y=643.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
            ha:flags {
             clearline=1
            }
@@ -16935,12 +16674,12 @@ ha:pcb-rnd-board-v6 {
            }
 
            ha:attributes {
-             term=A9
-             name=A9
+             term=J4
+             name=J4
            }
           }
-          ha:padstack_ref.17389 {
-           proto=0; x=1.1099in; y=27.389074mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:padstack_ref.26665 {
+           proto=0; x=24.13127mm; y=623.32mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
            ha:flags {
             clearline=1
            }
@@ -16949,12 +16688,12 @@ ha:pcb-rnd-board-v6 {
            }
 
            ha:attributes {
-             term=B1
-             name=B1
+             term=J5
+             name=J5
            }
           }
-          ha:padstack_ref.17390 {
-           proto=0; x=32.191198mm; y=27.389074mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:padstack_ref.26666 {
+           proto=0; x=24.13127mm; y=15.332202mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
            ha:flags {
             clearline=1
            }
@@ -16963,26 +16702,31 @@ ha:pcb-rnd-board-v6 {
            }
 
            ha:attributes {
-             term=B9
-             name=B9
+             term=J6
+             name=J6
            }
           }
-          ha:padstack_ref.17391 {
-           proto=0; x=1.1099in; y=1.098in; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:padstack_ref.26667 {
+           proto=0; x=24.13127mm; y=583.95mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
            ha:flags {
             clearline=1
            }
 
            li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
            }
 
            ha:attributes {
-             term=C1
-             name=C1
+             term=J7
+             name=J7
            }
           }
-          ha:padstack_ref.17392 {
-           proto=0; x=1.14927in; y=1.098in; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:padstack_ref.26668 {
+           proto=0; x=24.13127mm; y=14.332204mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
            ha:flags {
             clearline=1
            }
@@ -16991,68 +16735,206 @@ ha:pcb-rnd-board-v6 {
            }
 
            ha:attributes {
-             term=C3
-             name=C3
+             term=J8
+             name=J8
            }
           }
-          ha:padstack_ref.17393 {
-           proto=0; x=29.69133mm; y=1.098in; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:padstack_ref.26669 {
+           proto=0; x=24.13127mm; y=544.58mil; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil;
            ha:flags {
             clearline=1
            }
 
            li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
+           }
+
+           ha:attributes {
+             term=J9
+             name=J9
            }
+          }
+         }
+         li:layers {
+
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:line.26593 {
+              x1=782.74mil; y1=18.082006mm; x2=24.381206mm; y2=18.082006mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.26596 {
+              x1=24.381206mm; y1=18.082006mm; x2=24.381206mm; y2=534.74mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.26599 {
+              x1=24.381206mm; y1=534.74mil; x2=782.74mil; y2=534.74mil; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.26602 {
+              x1=782.74mil; y1=534.74mil; x2=782.74mil; y2=18.082006mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:arc.26605 {
+              x=19.631406mm; y=721.74mil; width=5.0mil; height=5.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+             }
+             ha:text.26606 {
+              string=%a.parent.refdes%; x=22.131274mm; y=513.32mil; 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.26607 {
+              x1=22.141194mm; y1=15.851816mm; x2=22.141194mm; y2=15.851816mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.26610 {
+              x1=22.131274mm; y1=623.32mil; x2=22.131274mm; y2=623.32mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.26613 {
+              x1=22.131274mm; y1=623.32mil; x2=22.131274mm; y2=14.832328mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.26616 {
+              x1=22.131274mm; y1=623.32mil; x2=23.131274mm; y2=623.32mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
+        }
+         uid = 7SbjbUe7n65pr5os5QoAAABN
+        }
+        ha:subc.1059 {
+         ha:attributes {
+          {io_pcb::hidename_y}=13.0429 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=C47
+          value=47nF
+          {io_pcb::hidename_direction}=3
+          {io_pcb::hidename_x}=12.1793 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
 
-           ha:attributes {
-             term=C4
-             name=C4
-           }
-          }
-          ha:padstack_ref.17394 {
-           proto=0; x=1.18863in; y=1.098in; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-           ha:flags {
-            clearline=1
-           }
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
 
-           li:thermal {
-           }
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                -0.249936mm  
+               }
+             }
 
-           ha:attributes {
-             term=C5
-             name=C5
-           }
-          }
-          ha:padstack_ref.17395 {
-           proto=0; x=1.20832in; y=1.098in; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-           ha:flags {
-            clearline=1
-           }
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -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=C6
-             name=C6
-           }
-          }
-          ha:padstack_ref.17396 {
-           proto=0; x=31.1912mm; y=1.098in; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         li:objects {
+          ha:padstack_ref.1060 {
+           proto=0; x=448.0mil; y=13.443204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
 
            li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
            }
 
            ha:attributes {
-             term=C7
-             name=C7
+             term=1
+             name=1
            }
           }
-          ha:padstack_ref.17397 {
-           proto=0; x=32.191198mm; y=1.098in; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:padstack_ref.1061 {
+           proto=0; x=448.0mil; y=560.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -17061,82 +16943,152 @@ ha:pcb-rnd-board-v6 {
            }
 
            ha:attributes {
-             term=C9
-             name=C9
+             term=2
+             name=2
            }
           }
-          ha:padstack_ref.17398 {
-           proto=0; x=1.1099in; y=1.11768in; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-           ha:flags {
-            clearline=1
-           }
+         }
+         li:layers {
 
-           li:thermal {
-           }
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
 
-           ha:attributes {
-             term=D1
-             name=D1
-           }
+            li:objects {
+             ha:line.1062 {
+              x1=448.0mil; y1=545.0mil; x2=448.0mil; y2=545.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.1065 {
+              x1=448.0mil; y1=545.0mil; x2=448.0mil; y2=545.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.1068 {
+              x1=448.0mil; y1=545.0mil; x2=448.0mil; y2=12.843mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.1071 {
+              x1=448.0mil; y1=545.0mil; x2=10.3792mm; y2=545.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
-          ha:padstack_ref.17399 {
-           proto=0; x=1.14927in; y=1.11768in; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-           ha:flags {
-            clearline=1
-           }
-
-           li:thermal {
-           }
+         }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAz
+        }
+        ha:subc.1029 {
+         ha:attributes {
+          {io_pcb::hidename_y}=13.0429 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=R30
+          value=56k
+          {io_pcb::hidename_direction}=3
+          {io_pcb::hidename_x}=13.1699 mm
+         }
+        ha:data {
+                li:padstack_prototypes {
 
-           ha:attributes {
-             term=D3
-             name=D3
-           }
-          }
-          ha:padstack_ref.17400 {
-           proto=0; x=29.69133mm; y=1.11768in; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-           ha:flags {
-            clearline=1
-           }
+         ha:ps_proto_v6.0 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
 
-           li:thermal {
-           }
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.349758mm  
+                -0.249936mm  
+                -0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                0.249936mm  
+                0.349758mm  
+                -0.249936mm  
+               }
+             }
 
-           ha:attributes {
-             term=D4
-             name=D4
-           }
-          }
-          ha:padstack_ref.17401 {
-           proto=0; x=1.20832in; y=1.11768in; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-           ha:flags {
-            clearline=1
-           }
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -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=D6
-             name=D6
-           }
-          }
-          ha:padstack_ref.17402 {
-           proto=0; x=32.191198mm; y=1.11768in; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         li:objects {
+          ha:padstack_ref.1030 {
+           proto=0; x=487.0mil; y=13.443204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
 
            li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
            }
 
            ha:attributes {
-             term=D9
-             name=D9
+             term=1
+             name=1
            }
           }
-          ha:padstack_ref.17403 {
-           proto=0; x=1.1099in; y=28.888944mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:padstack_ref.1031 {
+           proto=0; x=487.0mil; y=560.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -17145,68 +17097,152 @@ ha:pcb-rnd-board-v6 {
            }
 
            ha:attributes {
-             term=E1
-             name=E1
+             term=2
+             name=2
            }
           }
-          ha:padstack_ref.17404 {
-           proto=0; x=1.14927in; y=28.888944mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-           ha:flags {
-            clearline=1
-           }
+         }
+         li:layers {
 
-           li:thermal {
-           }
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
 
-           ha:attributes {
-             term=E3
-             name=E3
-           }
+            li:objects {
+             ha:line.1032 {
+              x1=487.0mil; y1=545.0mil; x2=487.0mil; y2=545.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.1035 {
+              x1=487.0mil; y1=545.0mil; x2=487.0mil; y2=545.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.1038 {
+              x1=487.0mil; y1=545.0mil; x2=487.0mil; y2=12.843mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.1041 {
+              x1=487.0mil; y1=545.0mil; x2=11.3698mm; y2=545.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
-          ha:padstack_ref.17405 {
-           proto=0; x=31.1912mm; y=28.888944mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-           ha:flags {
-            clearline=1
-           }
+         }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAx
+        }
+        ha:subc.894 {
+         ha:attributes {
+          {io_pcb::hidename_y}=10.6233 mm
+          footprint=0402
+          {io_pcb::hidename_scale}=100
+          refdes=C175
+          value=6.2pF
+          {io_pcb::hidename_direction}=3
+          {io_pcb::hidename_x}=7.5687 mm
+         }
+        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=E7
-             name=E7
-           }
-          }
-          ha:padstack_ref.17406 {
-           proto=0; x=32.191198mm; y=28.888944mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-           ha:flags {
-            clearline=1
-           }
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -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=E9
-             name=E9
+             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.17407 {
-           proto=0; x=1.1099in; y=29.38907mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         }
+        }
+
+         li:objects {
+          ha:padstack_ref.895 {
+           proto=0; x=266.48mil; y=434.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
 
            li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
            }
 
            ha:attributes {
-             term=F1
-             name=F1
+             term=1
+             name=1
            }
           }
-          ha:padstack_ref.17408 {
-           proto=0; x=1.14927in; y=29.38907mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:padstack_ref.896 {
+           proto=0; x=266.48mil; y=465.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
@@ -17215,54 +17251,196 @@ ha:pcb-rnd-board-v6 {
            }
 
            ha:attributes {
-             term=F3
-             name=F3
+             term=2
+             name=2
            }
           }
-          ha:padstack_ref.17409 {
-           proto=0; x=29.69133mm; y=29.38907mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-           ha:flags {
-            clearline=1
-           }
+         }
+         li:layers {
 
-           li:thermal {
-           }
+          ha:subc-aux {
+           lid=0
+           ha:combining {           }
 
-           ha:attributes {
-             term=F4
-             name=F4
-           }
+            li:objects {
+             ha:line.897 {
+              x1=266.48mil; y1=449.74mil; x2=266.48mil; y2=449.74mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.900 {
+              x1=266.48mil; y1=449.74mil; x2=266.48mil; y2=449.74mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.903 {
+              x1=266.48mil; y1=449.74mil; x2=266.48mil; y2=10.423396mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.906 {
+              x1=266.48mil; y1=449.74mil; x2=5.768592mm; y2=449.74mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
-          ha:padstack_ref.17410 {
-           proto=0; x=1.20832in; y=29.38907mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-           ha:flags {
-            clearline=1
-           }
+         }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAo
+        }
+        ha:subc.430 {
+         ha:attributes {
+          {io_pcb::hidename_y}=6.7310 mm
+          footprint=SOIJ8
+          {io_pcb::hidename_scale}=100
+          refdes=U1
+          value=W25Q16
+          {io_pcb::hidename_direction}=0
+          {io_pcb::hidename_x}=29.5656 mm
+         }
+        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=F6
-             name=F6
-           }
-          }
-          ha:padstack_ref.17411 {
-           proto=0; x=31.1912mm; y=29.38907mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-           ha:flags {
-            clearline=1
-           }
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -33.46mil  
+                -12.795mil  
+                -33.46mil  
+                12.795mil  
+                33.46mil  
+                12.795mil  
+                33.46mil  
+                -12.795mil  
+               }
+             }
 
-           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 {
+                -36.46mil  
+                -15.795mil  
+                -36.46mil  
+                15.795mil  
+                36.46mil  
+                15.795mil  
+                36.46mil  
+                -15.795mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -33.46mil  
+                -12.795mil  
+                -33.46mil  
+                12.795mil  
+                33.46mil  
+                12.795mil  
+                33.46mil  
+                -12.795mil  
+               }
+             }
            }
+         }
 
-           ha:attributes {
-             term=F7
-             name=F7
+         ha:ps_proto_v6.1 {
+           hdia=0.0; hplated=0; htop=0; hbottom=0;
+           li:shape {
+
+             ha:ps_shape_v4 {
+              ha:combining {              }
+              ha:layer_mask {
+               copper = 1
+               top = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.849885mm  
+                -12.795mil  
+                -0.849885mm  
+                12.795mil  
+                0.849885mm  
+                12.795mil  
+                0.849885mm  
+                -12.795mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.926085mm  
+                -15.795mil  
+                -0.926085mm  
+                15.795mil  
+                0.926085mm  
+                15.795mil  
+                0.926085mm  
+                -15.795mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                -0.849885mm  
+                -12.795mil  
+                -0.849885mm  
+                12.795mil  
+                0.849885mm  
+                12.795mil  
+                0.849885mm  
+                -12.795mil  
+               }
+             }
            }
-          }
-          ha:padstack_ref.17412 {
-           proto=0; x=32.191198mm; y=29.38907mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         }
+        }
+
+         li:objects {
+          ha:padstack_ref.431 {
+           proto=0; x=22.870541mm; y=486.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
            ha:flags {
             clearline=1
            }
@@ -17271,12 +17449,12 @@ ha:pcb-rnd-board-v6 {
            }
 
            ha:attributes {
-             term=F9
-             name=F9
+             term=8
+             name=pin8
            }
           }
-          ha:padstack_ref.17413 {
-           proto=0; x=1.1099in; y=1.17673in; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:padstack_ref.432 {
+           proto=1; x=29.870272mm; y=486.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
            ha:flags {
             clearline=1
            }
@@ -17285,12 +17463,12 @@ ha:pcb-rnd-board-v6 {
            }
 
            ha:attributes {
-             term=G1
-             name=G1
+             term=1
+             name=pin1
            }
           }
-          ha:padstack_ref.17414 {
-           proto=0; x=1.14927in; y=1.17673in; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:padstack_ref.433 {
+           proto=0; x=22.870541mm; y=436.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
            ha:flags {
             clearline=1
            }
@@ -17299,12 +17477,12 @@ ha:pcb-rnd-board-v6 {
            }
 
            ha:attributes {
-             term=G3
-             name=G3
+             term=7
+             name=pin7
            }
           }
-          ha:padstack_ref.17415 {
-           proto=0; x=29.69133mm; y=1.17673in; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:padstack_ref.434 {
+           proto=1; x=29.870272mm; y=436.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
            ha:flags {
             clearline=1
            }
@@ -17313,12 +17491,12 @@ ha:pcb-rnd-board-v6 {
            }
 
            ha:attributes {
-             term=G4
-             name=G4
+             term=2
+             name=pin2
            }
           }
-          ha:padstack_ref.17416 {
-           proto=0; x=1.18863in; y=1.17673in; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:padstack_ref.435 {
+           proto=0; x=22.870541mm; y=9.804654mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
            ha:flags {
             clearline=1
            }
@@ -17327,12 +17505,12 @@ ha:pcb-rnd-board-v6 {
            }
 
            ha:attributes {
-             term=G5
-             name=G5
+             term=6
+             name=pin6
            }
           }
-          ha:padstack_ref.17417 {
-           proto=0; x=1.20832in; y=1.17673in; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:padstack_ref.436 {
+           proto=1; x=29.870272mm; y=9.804654mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
            ha:flags {
             clearline=1
            }
@@ -17341,12 +17519,12 @@ ha:pcb-rnd-board-v6 {
            }
 
            ha:attributes {
-             term=G6
-             name=G6
+             term=3
+             name=pin3
            }
           }
-          ha:padstack_ref.17418 {
-           proto=0; x=31.1912mm; y=1.17673in; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:padstack_ref.437 {
+           proto=0; x=22.870541mm; y=8.534654mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
            ha:flags {
             clearline=1
            }
@@ -17355,12 +17533,12 @@ ha:pcb-rnd-board-v6 {
            }
 
            ha:attributes {
-             term=G7
-             name=G7
+             term=5
+             name=pin5
            }
           }
-          ha:padstack_ref.17419 {
-           proto=0; x=32.191198mm; y=1.17673in; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:padstack_ref.438 {
+           proto=1; x=29.870272mm; y=8.534654mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
            ha:flags {
             clearline=1
            }
@@ -17369,82 +17547,331 @@ ha:pcb-rnd-board-v6 {
            }
 
            ha:attributes {
-             term=G9
-             name=G9
+             term=4
+             name=pin4
            }
           }
-          ha:padstack_ref.17420 {
-           proto=0; x=1.1099in; y=1.19642in; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-           ha:flags {
-            clearline=1
-           }
+         }
+         li:layers {
 
-           li:thermal {
-           }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
 
-           ha:attributes {
-             term=H1
-             name=H1
-           }
+            li:objects {
+             ha:line.439 {
+              x1=23.68042mm; y1=13.104368mm; x2=29.060394mm; y2=13.104368mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.442 {
+              x1=29.060394mm; y1=7.774686mm; x2=29.060394mm; y2=13.104368mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.445 {
+              x1=23.68042mm; y1=7.774686mm; x2=29.060394mm; y2=7.774686mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:line.448 {
+              x1=23.68042mm; y1=7.774686mm; x2=23.68042mm; y2=13.104368mm; thickness=10.0mil; clearance=0.0;
+             }
+             ha:arc.451 {
+              x=28.59532mm; y=486.0mil; width=5.0mil; height=5.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+             }
+            }
+            ha:type {
+             silk = 1
+             top = 1
+            }
           }
-          ha:padstack_ref.17421 {
-           proto=0; x=32.191198mm; y=1.19642in; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-           ha:flags {
-            clearline=1
-           }
 
-           li:thermal {
-           }
+          ha:subc-aux {
+           lid=1
+           ha:combining {           }
 
-           ha:attributes {
-             term=H9
-             name=H9
-           }
+            li:objects {
+             ha:line.452 {
+              x1=26.370406mm; y1=10.439527mm; x2=26.370406mm; y2=10.439527mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.455 {
+              x1=1.0382in; y1=10.439654mm; x2=1.0382in; y2=10.439654mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.458 {
+              x1=1.0382in; y1=10.439654mm; x2=25.37028mm; y2=10.439654mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.461 {
+              x1=1.0382in; y1=10.439654mm; x2=1.0382in; y2=9.439654mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
           }
-          ha:padstack_ref.17422 {
-           proto=0; x=1.1099in; y=30.88894mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-           ha:flags {
-            clearline=1
-           }
+         }
+        }
+         uid = LTS4ZjNxIaLbLeZrlyYAAAAR
+        }
+        ha:subc.12931 {
+         ha:attributes {
+          value=0.1uF
+          footprint=0402
+          refdes=C4
+         }
+        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=J1
-             name=J1
+             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:padstack_ref.17423 {
-           proto=0; x=1.12958in; y=30.88894mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         }
+        }
+
+         li:objects {
+          ha:padstack_ref.12945 {
+           proto=0; x=20.638008mm; y=486.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
 
            li:thermal {
+             li:0 {
+              on  
+              solid  
+              noshape  
+             }
            }
 
            ha:attributes {
-             term=J2
-             name=J2
+             term=1
+             name=1
            }
           }
-          ha:padstack_ref.17424 {
-           proto=0; x=1.14927in; y=30.88894mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:padstack_ref.12946 {
+           proto=0; x=844.0mil; y=486.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
            ha:flags {
             clearline=1
            }
 
            li:thermal {
+             li:0 {
+              diag  
+              round  
+              noshape  
+             }
            }
 
            ha:attributes {
-             term=J3
-             name=J3
+             term=2
+             name=2
            }
           }
-          ha:padstack_ref.17425 {
-           proto=0; x=29.69133mm; y=30.88894mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+         }
+         li:layers {
+
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:text.12932 {
+              string=%a.parent.refdes%; x=20.237704mm; y=454.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.12933 {
+              x1=21.037804mm; y1=486.0mil; x2=21.037804mm; y2=486.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.12936 {
+              x1=21.037804mm; y1=486.0mil; x2=21.037804mm; y2=486.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.12939 {
+              x1=21.037804mm; y1=486.0mil; x2=22.037804mm; y2=486.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.12942 {
+              x1=21.037804mm; y1=486.0mil; x2=21.037804mm; y2=13.3444mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
+        }
+         uid = rmsFbWGbKt7ExXOJZzEAAABN
+        }
+        ha:subc.33955 {
+         ha:attributes {
+          value=SAW
+          footprint=saw
+          refdes=S1
+         }
+        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.124967mm  
+                -0.162559mm  
+                -0.124967mm  
+                -0.162559mm  
+                -0.124967mm  
+                0.162559mm  
+                0.124967mm  
+                0.162559mm  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { sub=1; auto=1;              }
+              ha:layer_mask {
+               top = 1
+               mask = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                7.92mil  
+                -9.4mil  
+                -7.92mil  
+                -9.4mil  
+                -7.92mil  
+                9.4mil  
+                7.92mil  
+                9.4mil  
+               }
+             }
+
+             ha:ps_shape_v4 {
+              ha:combining { auto=1;              }
+              ha:layer_mask {
+               top = 1
+               paste = 1
+              }
+              clearance=0.0
+               li:ps_poly {
+                0.124967mm  
+                -0.162559mm  
+                -0.124967mm  
+                -0.162559mm  
+                -0.124967mm  
+                0.162559mm  
+                0.124967mm  
+                0.162559mm  
+               }
+             }
+           }
+         }
+        }
+
+         li:objects {
+          ha:padstack_ref.33969 {
+           proto=0; x=725.0mil; y=604.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
            ha:flags {
             clearline=1
            }
@@ -17453,54 +17880,42 @@ ha:pcb-rnd-board-v6 {
            }
 
            ha:attributes {
-             term=J4
-             name=J4
+             term=1
+             name=1
            }
           }
-          ha:padstack_ref.17426 {
-           proto=0; x=1.18863in; y=30.88894mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-           ha:flags {
-            clearline=1
-           }
-
+          ha:padstack_ref.33970 {
+           proto=0; x=18.127472mm; y=623.69mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
            li:thermal {
            }
 
            ha:attributes {
-             term=J5
-             name=J5
+             term=2
+             name=2
            }
           }
-          ha:padstack_ref.17427 {
-           proto=0; x=1.20832in; y=30.88894mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-           ha:flags {
-            clearline=1
-           }
-
+          ha:padstack_ref.33971 {
+           proto=0; x=736.32mil; y=623.69mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
            li:thermal {
            }
 
            ha:attributes {
-             term=J6
-             name=J6
+             term=5
+             name=5
            }
           }
-          ha:padstack_ref.17428 {
-           proto=0; x=31.1912mm; y=30.88894mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-           ha:flags {
-            clearline=1
-           }
-
+          ha:padstack_ref.33972 {
+           proto=0; x=18.127472mm; y=643.37mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
            li:thermal {
            }
 
            ha:attributes {
-             term=J7
-             name=J7
+             term=3
+             name=3
            }
           }
-          ha:padstack_ref.17429 {
-           proto=0; x=1.24769in; y=30.88894mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
+          ha:padstack_ref.33973 {
+           proto=0; x=736.32mil; y=643.37mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
            ha:flags {
             clearline=1
            }
@@ -17509,215 +17924,226 @@ ha:pcb-rnd-board-v6 {
            }
 
            ha:attributes {
-             term=J8
-             name=J8
+             term=4
+             name=4
            }
           }
-          ha:padstack_ref.17430 {
-           proto=0; x=32.191198mm; y=30.88894mm; rot=0.000000; xmirror=0; smirror=0; clearance=5.0mil;
-           ha:flags {
-            clearline=1
-           }
+         }
+         li:layers {
 
-           li:thermal {
-           }
+          ha:top-silk {
+           lid=0
+           ha:combining {           }
+
+            li:objects {
+             ha:text.33956 {
+              string=%a.parent.refdes%; x=725.0mil; y=604.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.33957 {
+              x1=725.0mil; y1=15.941649mm; x2=725.0mil; y2=15.941649mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=pnp-origin
+              }
+             }
+             ha:line.33960 {
+              x1=725.0mil; y1=604.0mil; x2=725.0mil; y2=604.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=origin
+              }
+             }
+             ha:line.33963 {
+              x1=725.0mil; y1=604.0mil; x2=17.415mm; y2=604.0mil; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=x
+              }
+             }
+             ha:line.33966 {
+              x1=725.0mil; y1=604.0mil; x2=725.0mil; y2=16.3416mm; thickness=0.1mm; clearance=0.0;
+              ha:attributes {
+                subc-role=y
+              }
+             }
+            }
+            ha:type {
+             top = 1
+             misc = 1
+             virtual = 1
+            }
+          }
+         }
+        }
+         uid = xpCCkq9Kq72QE5v/RHMAAABO
+        }
+       ha:subc.1321 {
+        ha:attributes {
+         {io_pcb::hidename_y}=19.5580 mm
+         footprint=0402
+         {io_pcb::hidename_scale}=80
+         refdes=C43
+         value=47nF
+         {io_pcb::hidename_direction}=0
+         {io_pcb::hidename_x}=17.6022 mm
+        }
+       ha:data {
+              li:padstack_prototypes {
+
+        ha:ps_proto_v6.0 {
+          hdia=0.0; hplated=0; htop=0; hbottom=0;
+          li:shape {
+
+            ha:ps_shape_v4 {
+             ha:combining {             }
+             ha:layer_mask {
+              copper = 1
+              top = 1
+             }
+             clearance=0.0
+              li:ps_poly {
+               0.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.1322 {
+          proto=0; x=732.74mil; y=759.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+          ha:flags {
+           clearline=1
+          }
+
+          li:thermal {
+            li:0 {
+             on  
+             solid  
+             noshape  
+            }
+          }
 
-           ha:attributes {
-             term=J9
-             name=J9
-           }
+          ha:attributes {
+            term=1
+            name=1
           }
          }
-         li:layers {
+         ha:padstack_ref.1323 {
+          proto=0; x=17.812004mm; y=759.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:line.17354 {
-              x1=1.10006in; y1=26.639266mm; x2=1.10006in; y2=1.22594in; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.17357 {
-              x1=1.10006in; y1=1.22594in; x2=32.441134mm; y2=1.22594in; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.17360 {
-              x1=32.441134mm; y1=1.22594in; x2=32.441134mm; y2=26.639266mm; thickness=10.0mil; clearance=0.0;
-             }
-             ha:line.17363 {
-              x1=32.441134mm; y1=26.639266mm; x2=1.10006in; y2=26.639266mm; thickness=10.0mil; clearance=0.0;
-             }
-             ha:arc.17366 {
-              x=1.09021in; y=26.389076mm; width=5.0mil; height=5.0mil; astart=0.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-             }
-             ha:text.17367 {
-              string=%a.parent.refdes%; x=1.29863in; y=28.888944mm; scale=100; fid=0;
-              ha:flags {
-               dyntext=1
-               floater=1
-              }
-              rot = 0.000000
-             }
-            }
-            ha:type {
-             silk = 1
-             top = 1
-            }
+          ha:attributes {
+            term=2
+            name=2
           }
+         }
+        }
+        li:layers {
 
-          ha:subc-aux {
-           lid=1
-           ha:combining {           }
+         ha:subc-aux {
+          lid=0
+          ha:combining {          }
 
-            li:objects {
-             ha:line.17368 {
-              x1=30.171714mm; y1=28.898864mm; x2=30.171714mm; y2=28.898864mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=pnp-origin
-              }
-             }
-             ha:line.17371 {
-              x1=1.18863in; y1=28.888944mm; x2=1.18863in; y2=28.888944mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=origin
-              }
+           li:objects {
+            ha:line.1324 {
+             x1=717.0mil; y1=759.0mil; x2=717.0mil; y2=759.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=pnp-origin
              }
-             ha:line.17374 {
-              x1=1.18863in; y1=28.888944mm; x2=31.191202mm; y2=28.888944mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=x
-              }
+            }
+            ha:line.1327 {
+             x1=717.0mil; y1=759.0mil; x2=717.0mil; y2=759.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=origin
              }
-             ha:line.17377 {
-              x1=1.18863in; y1=28.888944mm; x2=1.18863in; y2=29.888944mm; thickness=0.1mm; clearance=0.0;
-              ha:attributes {
-                subc-role=y
-              }
+            }
+            ha:line.1330 {
+             x1=717.0mil; y1=759.0mil; x2=17.2118mm; y2=759.0mil; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=x
              }
             }
-            ha:type {
-             top = 1
-             misc = 1
-             virtual = 1
+            ha:line.1333 {
+             x1=717.0mil; y1=759.0mil; x2=717.0mil; y2=18.2786mm; thickness=0.1mm; clearance=0.0;
+             ha:attributes {
+               subc-role=y
+             }
             }
-          }
+           }
+           ha:type {
+            top = 1
+            misc = 1
+            virtual = 1
+           }
          }
         }
-         uid = 7SbjbUe7n65pr5os5QoAAABN
-        }
-       ha:rat.22809 {
-        x1=16.028461mm; y1=952.3815748mil; lgrp1=5; x2=786.0mil; y2=27.1526mm; lgrp2=3;
-       }
-       ha:rat.22812 {
-        x1=786.0mil; y1=27.1526mm; lgrp1=3; x2=961.0mil; y2=29.591mm; lgrp2=3;
-       }
-       ha:rat.22815 {
-        x1=961.0mil; y1=29.591mm; lgrp1=3; x2=1.1099in; y2=30.88894mm; lgrp2=3;
-       }
-       ha:rat.22818 {
-        x1=1.1099in; y1=30.88894mm; lgrp1=3; x2=1.12958in; y2=30.88894mm; lgrp2=3;
-       }
-       ha:rat.22821 {
-        x1=587.0mil; y1=333.0mil; lgrp1=3; x2=1.18863in; y2=30.88894mm; lgrp2=3;
-       }
-       ha:rat.22824 {
-        x1=28.308808mm; y1=616.0mil; lgrp1=3; x2=28.308808mm; y2=616.0mil; lgrp2=3;
-        ha:flags {
-         via=1
-        }
-       }
-       ha:rat.22827 {
-        x1=747.085mil; y1=985.825mil; lgrp1=3; x2=817.48mil; y2=27.1526mm; lgrp2=3;
-       }
-       ha:rat.22830 {
-        x1=1.24769in; y1=1.05863in; lgrp1=3; x2=1.254in; y2=939.0mil; lgrp2=3;
        }
-       ha:rat.22833 {
-        x1=1.24769in; y1=1.05863in; lgrp1=3; x2=32.191198mm; y2=1.05863in; lgrp2=3;
-       }
-       ha:rat.22836 {
-        x1=32.191198mm; y1=1.05863in; lgrp1=3; x2=32.191198mm; y2=27.389074mm; lgrp2=3;
-       }
-       ha:rat.22839 {
-        x1=31.1912mm; y1=1.05863in; lgrp1=3; x2=1.24769in; y2=1.05863in; lgrp2=3;
-       }
-       ha:rat.22842 {
-        x1=32.191198mm; y1=27.389074mm; lgrp1=3; x2=32.191198mm; y2=1.098in; lgrp2=3;
-       }
-       ha:rat.22845 {
-        x1=32.191198mm; y1=1.098in; lgrp1=3; x2=32.191198mm; y2=1.11768in; lgrp2=3;
-       }
-       ha:rat.22848 {
-        x1=1.18863in; y1=1.05863in; lgrp1=3; x2=31.1912mm; y2=1.05863in; lgrp2=3;
-       }
-       ha:rat.22851 {
-        x1=1.14927in; y1=1.05863in; lgrp1=3; x2=1.18863in; y2=1.05863in; lgrp2=3;
-       }
-       ha:rat.22854 {
-        x1=1.1099in; y1=1.05863in; lgrp1=3; x2=1.14927in; y2=1.05863in; lgrp2=3;
-       }
-       ha:rat.22857 {
-        x1=1.1099in; y1=1.05863in; lgrp1=3; x2=1.1099in; y2=1.098in; lgrp2=3;
-       }
-       ha:rat.22860 {
-        x1=1.1099in; y1=1.098in; lgrp1=3; x2=1.1099in; y2=28.888944mm; lgrp2=3;
-       }
-       ha:rat.22863 {
-        x1=31.1912mm; y1=1.05863in; lgrp1=3; x2=31.1912mm; y2=1.098in; lgrp2=3;
-       }
-       ha:rat.22866 {
-        x1=31.1912mm; y1=1.098in; lgrp1=3; x2=1.20832in; y2=1.11768in; lgrp2=3;
-       }
-       ha:rat.22869 {
-        x1=1.20832in; y1=1.11768in; lgrp1=3; x2=31.1912mm; y2=28.888944mm; lgrp2=3;
-       }
-       ha:rat.22872 {
-        x1=31.1912mm; y1=28.888944mm; lgrp1=3; x2=31.1912mm; y2=29.38907mm; lgrp2=3;
-       }
-       ha:rat.22875 {
-        x1=31.1912mm; y1=29.38907mm; lgrp1=3; x2=31.1912mm; y2=1.17673in; lgrp2=3;
-       }
-       ha:rat.22878 {
-        x1=1.20832in; y1=1.17673in; lgrp1=3; x2=31.1912mm; y2=1.17673in; lgrp2=3;
-       }
-       ha:rat.22881 {
-        x1=1.1099in; y1=28.888944mm; lgrp1=3; x2=1.14927in; y2=28.888944mm; lgrp2=3;
-       }
-       ha:rat.22884 {
-        x1=1.14927in; y1=1.11768in; lgrp1=3; x2=1.14927in; y2=28.888944mm; lgrp2=3;
-       }
-       ha:rat.22887 {
-        x1=1.14927in; y1=28.888944mm; lgrp1=3; x2=1.14927in; y2=1.17673in; lgrp2=3;
-       }
-       ha:rat.22890 {
-        x1=1.14927in; y1=1.17673in; lgrp1=3; x2=1.14927in; y2=30.88894mm; lgrp2=3;
-       }
-       ha:rat.22893 {
-        x1=31.1912mm; y1=1.17673in; lgrp1=3; x2=31.1912mm; y2=30.88894mm; lgrp2=3;
-       }
-       ha:rat.22896 {
-        x1=31.1912mm; y1=30.88894mm; lgrp1=3; x2=32.191198mm; y2=30.88894mm; lgrp2=3;
-       }
-       ha:rat.22899 {
-        x1=817.48mil; y1=27.1526mm; lgrp1=3; x2=23.609808mm; y2=29.591mm; lgrp2=3;
-       }
-       ha:rat.22902 {
-        x1=18.415002mm; y1=500.0mil; lgrp1=10; x2=29.69133mm; y2=1.05863in; lgrp2=3;
-       }
-       ha:rat.22905 {
-        x1=29.972mm; y1=709.0mil; lgrp1=3; x2=1.1099in; y2=1.19642in; lgrp2=3;
-       }
-       ha:rat.22908 {
-        x1=32.191198mm; y1=1.17673in; lgrp1=3; x2=32.191198mm; y2=1.19642in; lgrp2=3;
-       }
-       ha:rat.22911 {
-        x1=29.69133mm; y1=30.88894mm; lgrp1=3; x2=556.0mil; y2=359.0mil; lgrp2=7;
-       }
-       ha:rat.22914 {
-        x1=1.146in; y1=616.0mil; lgrp1=3; x2=28.672028mm; y2=709.0mil; lgrp2=3;
-       }
-       ha:rat.22917 {
-        x1=28.672028mm; y1=709.0mil; lgrp1=3; x2=1.1099in; y2=1.17673in; lgrp2=3;
+        uid = LTS4ZjNxIaLbLeZrlyYAAAA/
        }
    }
    li:layers {
@@ -17764,21 +18190,9 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
-       ha:line.1636 {
-        x1=757.0mil; y1=563.0mil; x2=757.0mil; y2=15.071852mm; thickness=25.0mil; clearance=20.0mil;
-       }
-       ha:line.1639 {
-        x1=19.825mm; y1=17.231106mm; x2=19.059906mm; y2=17.231106mm; thickness=25.0mil; clearance=20.0mil;
-       }
-       ha:line.1642 {
-        x1=707.0mil; y1=618.0mil; x2=689.0mil; y2=593.0mil; thickness=25.0mil; clearance=20.0mil;
-       }
        ha:line.1648 {
         x1=689.69mil; y1=593.69mil; x2=689.5mil; y2=593.5mil; thickness=12.0mil; clearance=28.0mil;
        }
-       ha:line.1651 {
-        x1=714.0mil; y1=593.69mil; x2=714.0mil; y2=15.57147mm; thickness=12.0mil; clearance=28.0mil;
-       }
        ha:line.1657 {
         x1=725.0mil; y1=500.0mil; x2=725.0mil; y2=500.0mil; thickness=12.0mil; clearance=28.0mil;
         ha:flags {
@@ -18124,9 +18538,6 @@ ha:pcb-rnd-board-v6 {
        ha:line.1870 {
         x1=326.0mil; y1=257.0mil; x2=8.4371mm; y2=257.0mil; thickness=12.0mil; clearance=28.0mil;
        }
-       ha:line.1873 {
-        x1=8.4371mm; y1=257.0mil; x2=366.17mil; y2=223.0mil; thickness=12.0mil; clearance=28.0mil;
-       }
        ha:line.1876 {
         x1=318.0mil; y1=4.921mm; x2=318.0mil; y2=249.0mil; thickness=12.0mil; clearance=28.0mil;
        }
@@ -18346,18 +18757,9 @@ ha:pcb-rnd-board-v6 {
        ha:line.1993 {
         x1=481.0mil; y1=103.0mil; x2=481.0mil; y2=131.0mil; thickness=25.0mil; clearance=20.0mil;
        }
-       ha:line.1996 {
-        x1=481.0mil; y1=131.0mil; x2=468.0mil; y2=144.0mil; thickness=25.0mil; clearance=20.0mil;
-       }
        ha:line.1999 {
         x1=481.0mil; y1=104.0mil; x2=479.0mil; y2=104.0mil; thickness=25.0mil; clearance=20.0mil;
        }
-       ha:line.2002 {
-        x1=479.0mil; y1=104.0mil; x2=461.0mil; y2=122.0mil; thickness=25.0mil; clearance=20.0mil;
-       }
-       ha:line.2005 {
-        x1=19.059906mm; y1=17.231106mm; x2=708.0mil; y2=636.0mil; thickness=25.0mil; clearance=20.0mil;
-       }
        ha:line.2008 {
         x1=690.0mil; y1=330.0mil; x2=678.0mil; y2=318.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
@@ -18424,24 +18826,6 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
-       ha:line.2041 {
-        x1=1.034in; y1=486.0mil; x2=985.0mil; y2=535.0mil; thickness=6.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2044 {
-        x1=985.0mil; y1=535.0mil; x2=829.0mil; y2=535.0mil; thickness=6.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2047 {
-        x1=829.0mil; y1=535.0mil; x2=801.0mil; y2=507.0mil; thickness=6.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.2050 {
         x1=17.730724mm; y1=7.2836mm; x2=17.730724mm; y2=295.06mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
@@ -18586,27 +18970,6 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
-       ha:line.2122 {
-        x1=448.0mil; y1=13.443204mm; x2=526.0mil; y2=13.443204mm; thickness=12.0mil; clearance=28.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2125 {
-        x1=487.0mil; y1=498.0mil; x2=487.0mil; y2=13.443204mm; thickness=12.0mil; clearance=28.0mil;
-       }
-       ha:line.2128 {
-        x1=262.0mil; y1=461.0mil; x2=262.0mil; y2=531.0mil; thickness=12.0mil; clearance=28.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2131 {
-        x1=262.0mil; y1=531.0mil; x2=266.0mil; y2=535.0mil; thickness=12.0mil; clearance=28.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.2134 {
         x1=227.0mil; y1=660.74mil; x2=5.6708mm; y2=660.74mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
@@ -18745,18 +19108,12 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
-       ha:line.2203 {
-        x1=266.48mil; y1=434.0mil; x2=324.22mil; y2=434.0mil; thickness=12.0mil; clearance=28.0mil;
-       }
        ha:line.2206 {
         x1=324.22mil; y1=434.0mil; x2=8.35mm; y2=11.138408mm; thickness=12.0mil; clearance=28.0mil;
        }
        ha:line.2209 {
         x1=316.0mil; y1=406.0mil; x2=316.0mil; y2=506.0mil; thickness=40.0mil; clearance=20.0mil;
        }
-       ha:line.2212 {
-        x1=238.0mil; y1=421.0mil; x2=316.0mil; y2=421.0mil; thickness=40.0mil; clearance=20.0mil;
-       }
        ha:line.2215 {
         x1=10.631678mm; y1=744.83mil; x2=387.17mil; y2=744.83mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
@@ -18775,15 +19132,6 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
-       ha:line.2224 {
-        x1=266.0mil; y1=899.0mil; x2=339.0mil; y2=899.0mil; thickness=40.0mil; clearance=20.0mil;
-       }
-       ha:line.2227 {
-        x1=391.0mil; y1=950.0mil; x2=16.5406mm; y2=950.0mil; thickness=40.0mil; clearance=20.0mil;
-       }
-       ha:line.2230 {
-        x1=16.5406mm; y1=952.0mil; x2=16.65mm; y2=956.30314961mil; thickness=40.0mil; clearance=20.0mil;
-       }
        ha:line.2233 {
         x1=227.0mil; y1=660.74mil; x2=6.5598mm; y2=660.74mil; thickness=12.0mil; clearance=28.0mil;
         ha:flags {
@@ -18843,168 +19191,45 @@ ha:pcb-rnd-board-v6 {
         ha:flags {
          clearline=1
         }
-       }
-       ha:line.2263 {
-        x1=593.0mil; y1=854.0mil; x2=610.0mil; y2=854.0mil; thickness=12.0mil; clearance=28.0mil;
-       }
-       ha:line.2266 {
-        x1=718.5mil; y1=956.30314961mil; x2=718.5mil; y2=952.5mil; thickness=6.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2269 {
-        x1=565.21mil; y1=21.143722mm; x2=565.21mil; y2=871.21mil; thickness=6.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2272 {
-        x1=565.21mil; y1=871.21mil; x2=582.0mil; y2=888.0mil; thickness=6.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2275 {
-        x1=582.0mil; y1=888.0mil; x2=16.1853mm; y2=888.0mil; thickness=6.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2278 {
-        x1=16.1853mm; y1=888.0mil; x2=16.65mm; y2=869.70472441mil; thickness=6.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2281 {
-        x1=16.65mm; y1=869.70472441mil; x2=16.65mm; y2=861.75mil; thickness=6.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2284 {
-        x1=16.65mm; y1=861.75mil; x2=17.786604mm; y2=817.0mil; thickness=6.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2287 {
-        x1=14.85646mm; y1=21.143722mm; x2=14.85646mm; y2=21.73986mm; thickness=12.0mil; clearance=28.0mil;
-       }
-       ha:line.2290 {
-        x1=14.85646mm; y1=21.73986mm; x2=592.0mil; y2=863.0mil; thickness=12.0mil; clearance=28.0mil;
-       }
-       ha:line.2293 {
-        x1=732.0mil; y1=17.304mm; x2=731.74mil; y2=681.0mil; thickness=12.0mil; clearance=28.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2296 {
-        x1=732.0mil; y1=17.304mm; x2=732.0mil; y2=856.20472441mil; thickness=12.0mil; clearance=28.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2299 {
-        x1=732.0mil; y1=856.20472441mil; x2=718.5mil; y2=869.70472441mil; thickness=12.0mil; clearance=28.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2302 {
-        x1=466.8mil; y1=21.143722mm; x2=466.8mil; y2=898.46mil; thickness=6.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2305 {
-        x1=466.8mil; y1=898.46mil; x2=457.0mil; y2=23.069804mm; thickness=6.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2308 {
-        x1=496.0mil; y1=870.0mil; x2=496.0mil; y2=909.0mil; thickness=6.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2311 {
-        x1=525.84mil; y1=21.143722mm; x2=525.84mil; y2=900.1mil; thickness=6.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2314 {
-        x1=525.84mil; y1=900.1mil; x2=535.0mil; y2=23.095204mm; thickness=6.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2317 {
-        x1=13.856462mm; y1=21.143722mm; x2=13.856462mm; y2=22.37867mm; thickness=6.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2320 {
-        x1=718.5mil; y1=953.30314961mil; x2=718.5mil; y2=941.5mil; thickness=6.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2323 {
-        x1=718.5mil; y1=941.5mil; x2=687.0mil; y2=910.0mil; thickness=6.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2326 {
-        x1=687.0mil; y1=910.0mil; x2=574.48mil; y2=910.0mil; thickness=6.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2329 {
-        x1=13.856462mm; y1=22.37867mm; x2=574.48mil; y2=910.0mil; thickness=6.0mil; clearance=12.0mil;
+       }
+       ha:line.2302 {
+        x1=466.8mil; y1=21.143722mm; x2=466.8mil; y2=898.46mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2332 {
-        x1=621.0mil; y1=826.0mil; x2=615.0mil; y2=832.0mil; thickness=12.0mil; clearance=28.0mil;
+       ha:line.2305 {
+        x1=466.8mil; y1=898.46mil; x2=457.0mil; y2=23.069804mm; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2335 {
-        x1=671.0mil; y1=829.0mil; x2=681.0mil; y2=819.0mil; thickness=6.0mil; clearance=12.0mil;
+       ha:line.2308 {
+        x1=496.0mil; y1=870.0mil; x2=496.0mil; y2=909.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2338 {
-        x1=681.0mil; y1=819.0mil; x2=681.0mil; y2=796.0mil; thickness=6.0mil; clearance=12.0mil;
+       ha:line.2311 {
+        x1=525.84mil; y1=21.143722mm; x2=525.84mil; y2=900.1mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2341 {
-        x1=681.0mil; y1=796.0mil; x2=699.0mil; y2=778.0mil; thickness=6.0mil; clearance=12.0mil;
+       ha:line.2314 {
+        x1=525.84mil; y1=900.1mil; x2=535.0mil; y2=23.095204mm; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2344 {
-        x1=699.0mil; y1=778.0mil; x2=699.0mil; y2=19.234404mm; thickness=6.0mil; clearance=12.0mil;
+       ha:line.2317 {
+        x1=13.856462mm; y1=21.143722mm; x2=13.856462mm; y2=22.37867mm; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2347 {
-        x1=699.0mil; y1=19.234404mm; x2=17.786604mm; y2=756.0mil; thickness=6.0mil; clearance=12.0mil;
+       ha:line.2329 {
+        x1=13.856462mm; y1=22.37867mm; x2=574.48mil; y2=910.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
@@ -19021,12 +19246,6 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
-       ha:line.2356 {
-        x1=671.0mil; y1=829.0mil; x2=617.0mil; y2=829.0mil; thickness=6.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.2359 {
         x1=617.0mil; y1=829.0mil; x2=614.0mil; y2=826.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
@@ -19123,12 +19342,6 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
-       ha:line.2407 {
-        x1=7.6388mm; y1=16.922mm; x2=7.6576mm; y2=665.48mil; thickness=12.0mil; clearance=28.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.2410 {
         x1=6.8392mm; y1=703.0mil; x2=261.0mil; y2=703.0mil; thickness=12.0mil; clearance=28.0mil;
         ha:flags {
@@ -19447,191 +19660,461 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
-       ha:line.2584 {
-        x1=8.0584mm; y1=57.0mil; x2=286.0mil; y2=57.0mil; thickness=12.0mil; clearance=28.0mil;
+       ha:line.2584 {
+        x1=8.0584mm; y1=57.0mil; x2=286.0mil; y2=57.0mil; thickness=12.0mil; clearance=28.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2587 {
+        x1=658.69mil; y1=135.18mil; x2=658.69mil; y2=3.802126mm; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2590 {
+        x1=658.69mil; y1=3.802126mm; x2=678.0mil; y2=169.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2593 {
+        x1=1.06in; y1=313.0mil; x2=26.289mm; y2=338.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2596 {
+        x1=21.908mm; y1=2.350008mm; x2=21.908mm; y2=4.380992mm; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2599 {
+        x1=21.908mm; y1=4.380992mm; x2=820.0mil; y2=215.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2602 {
+        x1=820.0mil; y1=215.0mil; x2=820.0mil; y2=262.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2605 {
+        x1=820.0mil; y1=262.0mil; x2=806.0mil; y2=276.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2608 {
+        x1=888.0mil; y1=133.0mil; x2=888.0mil; y2=173.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2611 {
+        x1=21.571204mm; y1=278.0mil; x2=21.571204mm; y2=5.3782mm; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2614 {
+        x1=21.571204mm; y1=5.3782mm; x2=888.0mil; y2=173.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2617 {
+        x1=880.74mil; y1=238.0mil; x2=880.74mil; y2=5.2898mm; thickness=6.0mil; clearance=12.0mil;
+       }
+       ha:line.2620 {
+        x1=880.74mil; y1=5.2898mm; x2=898.0mil; y2=191.0mil; thickness=6.0mil; clearance=12.0mil;
+       }
+       ha:line.2623 {
+        x1=898.0mil; y1=191.0mil; x2=968.0mil; y2=191.0mil; thickness=6.0mil; clearance=12.0mil;
+       }
+       ha:line.2626 {
+        x1=26.289mm; y1=338.0mil; x2=971.0mil; y2=338.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2629 {
+        x1=971.0mil; y1=338.0mil; x2=940.0mil; y2=307.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2632 {
+        x1=940.0mil; y1=307.0mil; x2=909.74mil; y2=307.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2635 {
+        x1=909.74mil; y1=307.0mil; x2=880.74mil; y2=278.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2638 {
+        x1=613.44mil; y1=784.2mil; x2=16.50492mm; y2=784.2mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2641 {
+        x1=16.50492mm; y1=784.2mil; x2=650.0mil; y2=784.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.7897 {
+        x1=33.97504mm; y1=13.999972mm; x2=33.117028mm; y2=13.999972mm; thickness=12.0mil; clearance=28.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.7900 {
+        x1=33.117028mm; y1=13.999972mm; x2=1.3in; y2=555.0mil; thickness=12.0mil; clearance=28.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.7903 {
+        x1=1.3in; y1=555.0mil; x2=1.3in; y2=573.0mil; thickness=12.0mil; clearance=28.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.7906 {
+        x1=1.3in; y1=573.0mil; x2=33.2486mm; y2=582.0mil; thickness=12.0mil; clearance=28.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.7915 {
+        x1=32.9946mm; y1=291.0mil; x2=32.9946mm; y2=491.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.7918 {
+        x1=32.9946mm; y1=491.0mil; x2=1.308in; y2=500.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.7921 {
+        x1=1.308in; y1=500.0mil; x2=33.97504mm; y2=500.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.7927 {
+        x1=33.97504mm; y1=525.59mil; x2=1.30759in; y2=525.59mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.7930 {
+        x1=1.30759in; y1=525.59mil; x2=1.284in; y2=502.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.7933 {
+        x1=1.284in; y1=502.0mil; x2=1.237in; y2=502.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.7936 {
+        x1=1.237in; y1=502.0mil; x2=1.213in; y2=526.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.7939 {
+        x1=1.213in; y1=526.0mil; x2=30.3784mm; y2=526.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.11305 {
+        x1=1.42126in; y1=9.500108mm; x2=37.200078mm; y2=9.500108mm; thickness=42.0mil; clearance=20.0mil;
+       }
+       ha:line.26564 {
+        x1=929.95mil; y1=13.821664mm; x2=930.37mil; y2=544.58mil; thickness=0.27mm; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.26567 {
+        x1=23.131272mm; y1=544.58mil; x2=23.131272mm; y2=524.59mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.26570 {
+        x1=23.131272mm; y1=524.59mil; x2=910.95mil; y2=524.32mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.26573 {
+        x1=910.95mil; y1=524.32mil; x2=929.95mil; y2=524.32mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.26576 {
+        x1=929.95mil; y1=524.32mil; x2=929.95mil; y2=13.821664mm; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.26579 {
+        x1=24.13127mm; y1=682.37mil; x2=964.0mil; y2=682.37mil; thickness=0.27mm; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.26582 {
+        x1=964.0mil; y1=682.37mil; x2=973.95mil; y2=692.32mil; thickness=0.27mm; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.26585 {
+        x1=24.13127mm; y1=17.83207mm; x2=964.22mil; y2=17.83207mm; thickness=0.27mm; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.26588 {
+        x1=964.22mil; y1=17.83207mm; x2=973.95mil; y2=692.32mil; thickness=0.27mm; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.26901 {
+        x1=266.0mil; y1=477.0mil; x2=266.0mil; y2=527.0mil; thickness=25.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.26961 {
+        x1=23.131272mm; y1=17.83207mm; x2=23.131272mm; y2=733.32mil; thickness=0.27mm; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.26964 {
+        x1=23.131272mm; y1=733.32mil; x2=894.0mil; y2=750.0mil; thickness=0.27mm; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.26967 {
+        x1=894.0mil; y1=750.0mil; x2=894.0mil; y2=774.0mil; thickness=0.27mm; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2587 {
-        x1=658.69mil; y1=135.18mil; x2=658.69mil; y2=3.802126mm; thickness=6.0mil; clearance=12.0mil;
+       ha:line.26970 {
+        x1=894.0mil; y1=774.0mil; x2=851.0mil; y2=774.0mil; thickness=0.27mm; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2590 {
-        x1=658.69mil; y1=3.802126mm; x2=678.0mil; y2=169.0mil; thickness=6.0mil; clearance=12.0mil;
+       ha:line.26973 {
+        x1=851.0mil; y1=774.0mil; x2=850.0mil; y2=775.0mil; thickness=0.27mm; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2593 {
-        x1=1.06in; y1=313.0mil; x2=26.289mm; y2=338.0mil; thickness=6.0mil; clearance=12.0mil;
+       ha:line.26976 {
+        x1=930.37mil; y1=17.83207mm; x2=930.37mil; y2=735.37mil; thickness=0.27mm; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2596 {
-        x1=21.908mm; y1=2.350008mm; x2=21.908mm; y2=4.380992mm; thickness=6.0mil; clearance=12.0mil;
+       ha:line.26979 {
+        x1=930.37mil; y1=735.37mil; x2=945.0mil; y2=750.0mil; thickness=0.27mm; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2599 {
-        x1=21.908mm; y1=4.380992mm; x2=820.0mil; y2=215.0mil; thickness=6.0mil; clearance=12.0mil;
+       ha:line.26982 {
+        x1=945.0mil; y1=750.0mil; x2=945.0mil; y2=773.82mil; thickness=0.27mm; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2602 {
-        x1=820.0mil; y1=215.0mil; x2=820.0mil; y2=262.0mil; thickness=6.0mil; clearance=12.0mil;
+       ha:line.26985 {
+        x1=945.0mil; y1=773.82mil; x2=24.007572mm; y2=774.0mil; thickness=0.27mm; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2605 {
-        x1=820.0mil; y1=262.0mil; x2=806.0mil; y2=276.0mil; thickness=6.0mil; clearance=12.0mil;
+       ha:line.28619 {
+        x1=973.315mil; y1=17.568799mm; x2=25.645999mm; y2=17.568799mm; thickness=0.27mm; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2608 {
-        x1=888.0mil; y1=133.0mil; x2=888.0mil; y2=173.0mil; thickness=6.0mil; clearance=12.0mil;
+       ha:line.28622 {
+        x1=25.645999mm; y1=17.568799mm; x2=1.01in; y2=692.0mil; thickness=0.27mm; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2611 {
-        x1=21.571204mm; y1=278.0mil; x2=21.571204mm; y2=5.3782mm; thickness=6.0mil; clearance=12.0mil;
+       ha:line.30324 {
+        x1=24.13127mm; y1=623.32mil; x2=25.595072mm; y2=623.32mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2614 {
-        x1=21.571204mm; y1=5.3782mm; x2=888.0mil; y2=173.0mil; thickness=6.0mil; clearance=12.0mil;
+       ha:line.30327 {
+        x1=25.595072mm; y1=623.32mil; x2=26.8478mm; y2=574.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2617 {
-        x1=880.74mil; y1=238.0mil; x2=880.74mil; y2=5.2898mm; thickness=6.0mil; clearance=12.0mil;
+       ha:line.30330 {
+        x1=24.13127mm; y1=643.0mil; x2=26.035mm; y2=643.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
        }
-       ha:line.2620 {
-        x1=880.74mil; y1=5.2898mm; x2=898.0mil; y2=191.0mil; thickness=6.0mil; clearance=12.0mil;
+       ha:line.30333 {
+        x1=26.035mm; y1=643.0mil; x2=1.094in; y2=574.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
        }
-       ha:line.2623 {
-        x1=898.0mil; y1=191.0mil; x2=968.0mil; y2=191.0mil; thickness=6.0mil; clearance=12.0mil;
+       ha:line.30561 {
+        x1=614.0mil; y1=826.0mil; x2=652.0mil; y2=826.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
        }
-       ha:line.2626 {
-        x1=26.289mm; y1=338.0mil; x2=971.0mil; y2=338.0mil; thickness=6.0mil; clearance=12.0mil;
+       ha:line.30564 {
+        x1=652.0mil; y1=826.0mil; x2=701.0mil; y2=777.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2629 {
-        x1=971.0mil; y1=338.0mil; x2=940.0mil; y2=307.0mil; thickness=6.0mil; clearance=12.0mil;
+       ha:line.30567 {
+        x1=701.0mil; y1=777.0mil; x2=701.0mil; y2=19.285204mm; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2632 {
-        x1=940.0mil; y1=307.0mil; x2=909.74mil; y2=307.0mil; thickness=6.0mil; clearance=12.0mil;
+       ha:line.30570 {
+        x1=701.0mil; y1=19.285204mm; x2=17.812004mm; y2=759.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2635 {
-        x1=909.74mil; y1=307.0mil; x2=880.74mil; y2=278.0mil; thickness=6.0mil; clearance=12.0mil;
+       ha:line.30582 {
+        x1=574.0mil; y1=23.101808mm; x2=15.786608mm; y2=23.101808mm; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2638 {
-        x1=613.44mil; y1=784.2mil; x2=16.50492mm; y2=784.2mil; thickness=6.0mil; clearance=12.0mil;
+       ha:line.30585 {
+        x1=15.786608mm; y1=23.101808mm; x2=638.0mil; y2=926.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2641 {
-        x1=16.50492mm; y1=784.2mil; x2=650.0mil; y2=784.0mil; thickness=6.0mil; clearance=12.0mil;
+       ha:line.30588 {
+        x1=669.695mil; y1=948.5mil; x2=660.5mil; y2=948.5mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.7897 {
-        x1=33.97504mm; y1=13.999972mm; x2=33.117028mm; y2=13.999972mm; thickness=12.0mil; clearance=28.0mil;
+       ha:line.30591 {
+        x1=660.5mil; y1=948.5mil; x2=633.5mil; y2=921.5mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.7900 {
-        x1=33.117028mm; y1=13.999972mm; x2=1.3in; y2=555.0mil; thickness=12.0mil; clearance=28.0mil;
+       ha:line.30615 {
+        x1=745.0mil; y1=874.215mil; x2=19.209893mm; y2=22.491954mm; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.7903 {
-        x1=1.3in; y1=555.0mil; x2=1.3in; y2=573.0mil; thickness=12.0mil; clearance=28.0mil;
+       ha:line.30618 {
+        x1=745.0mil; y1=837.0mil; x2=745.0mil; y2=874.215mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.7906 {
-        x1=1.3in; y1=573.0mil; x2=33.2486mm; y2=582.0mil; thickness=12.0mil; clearance=28.0mil;
+       ha:line.30621 {
+        x1=565.21mil; y1=21.143722mm; x2=565.21mil; y2=856.21mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.7915 {
-        x1=32.9946mm; y1=291.0mil; x2=32.9946mm; y2=491.0mil; thickness=6.0mil; clearance=12.0mil;
+       ha:line.30624 {
+        x1=565.21mil; y1=856.21mil; x2=571.0mil; y2=862.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.7918 {
-        x1=32.9946mm; y1=491.0mil; x2=1.308in; y2=500.0mil; thickness=6.0mil; clearance=12.0mil;
+       ha:line.30627 {
+        x1=571.0mil; y1=862.0mil; x2=628.0mil; y2=862.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.7921 {
-        x1=1.308in; y1=500.0mil; x2=33.97504mm; y2=500.0mil; thickness=6.0mil; clearance=12.0mil;
+       ha:line.30630 {
+        x1=628.0mil; y1=862.0mil; x2=638.0mil; y2=852.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.7927 {
-        x1=33.97504mm; y1=525.59mil; x2=1.30759in; y2=525.59mil; thickness=6.0mil; clearance=12.0mil;
+       ha:line.30633 {
+        x1=638.0mil; y1=852.0mil; x2=18.358739mm; y2=852.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.7930 {
-        x1=1.30759in; y1=525.59mil; x2=1.284in; y2=502.0mil; thickness=6.0mil; clearance=12.0mil;
+       ha:line.30636 {
+        x1=18.358739mm; y1=852.0mil; x2=19.209893mm; y2=22.491954mm; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.7933 {
-        x1=1.284in; y1=502.0mil; x2=1.237in; y2=502.0mil; thickness=6.0mil; clearance=12.0mil;
+       ha:line.30642 {
+        x1=844.0mil; y1=486.0mil; x2=22.870541mm; y2=486.0mil; thickness=0.27mm; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.7936 {
-        x1=1.237in; y1=502.0mil; x2=1.213in; y2=526.0mil; thickness=6.0mil; clearance=12.0mil;
+       ha:line.35597 {
+        x1=737.0mil; y1=16.324072mm; x2=20.123404mm; y2=16.324072mm; thickness=0.27mm; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.7939 {
-        x1=1.213in; y1=526.0mil; x2=30.3784mm; y2=526.0mil; thickness=6.0mil; clearance=12.0mil;
+       ha:line.35600 {
+        x1=20.123404mm; y1=16.324072mm; x2=792.58mil; y2=643.0mil; thickness=0.27mm; clearance=12.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.11305 {
-        x1=1.42126in; y1=9.500108mm; x2=37.200078mm; y2=9.500108mm; thickness=42.0mil; clearance=20.0mil;
+       ha:line.35606 {
+        x1=725.0mil; y1=604.0mil; x2=18.415002mm; y2=500.0mil; thickness=0.27mm; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
        }
        ha:polygon.2644 {
         li:geometry {
@@ -19682,12 +20165,6 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
-       ha:line.2661 {
-        x1=801.0mil; y1=507.0mil; x2=728.0mil; y2=299.0mil; thickness=6.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.2664 {
         x1=631.0mil; y1=374.0mil; x2=631.0mil; y2=338.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
@@ -19863,12 +20340,6 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
-       ha:line.2792 {
-        x1=650.0mil; y1=729.0mil; x2=640.0mil; y2=719.0mil; thickness=6.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.2795 {
         x1=640.0mil; y1=719.0mil; x2=640.0mil; y2=489.0mil; thickness=6.0mil; clearance=12.0mil;
         ha:flags {
@@ -19941,42 +20412,12 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
-       ha:line.2831 {
-        x1=832.0mil; y1=168.0mil; x2=832.0mil; y2=233.0mil; thickness=6.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2834 {
-        x1=832.0mil; y1=233.0mil; x2=1.125in; y2=526.0mil; thickness=6.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2837 {
-        x1=30.3784mm; y1=526.0mil; x2=1.125in; y2=526.0mil; thickness=6.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.2840 {
         x1=554.0mil; y1=219.0mil; x2=741.0mil; y2=32.0mil; thickness=12.0mil; clearance=28.0mil;
         ha:flags {
          clearline=1
         }
        }
-       ha:line.2843 {
-        x1=286.0mil; y1=57.0mil; x2=408.0mil; y2=57.0mil; thickness=12.0mil; clearance=28.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2846 {
-        x1=408.0mil; y1=57.0mil; x2=426.0mil; y2=75.0mil; thickness=12.0mil; clearance=28.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.2849 {
         x1=426.0mil; y1=75.0mil; x2=601.0mil; y2=75.0mil; thickness=12.0mil; clearance=28.0mil;
         ha:flags {
@@ -20049,6 +20490,180 @@ ha:pcb-rnd-board-v6 {
          clearline=1
         }
        }
+       ha:line.25881 {
+        x1=728.0mil; y1=299.0mil; x2=845.0mil; y2=299.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.25884 {
+        x1=845.0mil; y1=299.0mil; x2=1.032in; y2=486.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.30342 {
+        x1=587.0mil; y1=333.0mil; x2=16.556103mm; y2=333.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.30345 {
+        x1=16.556103mm; y1=333.0mil; x2=18.205579mm; y2=268.06mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.30348 {
+        x1=18.205579mm; y1=268.06mil; x2=18.721324mm; y2=268.06mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.30351 {
+        x1=18.721324mm; y1=268.06mil; x2=751.0mil; y2=282.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.30354 {
+        x1=751.0mil; y1=282.0mil; x2=853.0mil; y2=282.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.30357 {
+        x1=853.0mil; y1=282.0mil; x2=1.028in; y2=457.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.30360 {
+        x1=1.028in; y1=457.0mil; x2=1.038in; y2=457.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.30363 {
+        x1=1.038in; y1=457.0mil; x2=26.8478mm; y2=476.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.30366 {
+        x1=26.8478mm; y1=476.0mil; x2=26.8478mm; y2=574.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.30381 {
+        x1=783.0mil; y1=182.0mil; x2=27.6606mm; y2=488.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.30384 {
+        x1=1.094in; y1=493.0mil; x2=1.094in; y2=574.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.30387 {
+        x1=703.0mil; y1=182.0mil; x2=783.0mil; y2=182.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.30393 {
+        x1=14.481304mm; y1=7.997696mm; x2=703.0mil; y2=182.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.30399 {
+        x1=27.6606mm; y1=488.0mil; x2=1.094in; y2=493.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.30408 {
+        x1=832.0mil; y1=168.0mil; x2=832.0mil; y2=173.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.30411 {
+        x1=832.0mil; y1=173.0mil; x2=1.044in; y2=385.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.30414 {
+        x1=1.044in; y1=385.0mil; x2=1.076in; y2=385.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.30417 {
+        x1=1.076in; y1=385.0mil; x2=30.3784mm; y2=505.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.30420 {
+        x1=30.3784mm; y1=505.0mil; x2=30.3784mm; y2=526.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.30423 {
+        x1=553.0mil; y1=358.0mil; x2=553.0mil; y2=332.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.30426 {
+        x1=553.0mil; y1=332.0mil; x2=572.0mil; y2=313.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2846 {
+        x1=408.0mil; y1=57.0mil; x2=426.0mil; y2=75.0mil; thickness=12.0mil; clearance=28.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.2843 {
+        x1=286.0mil; y1=57.0mil; x2=408.0mil; y2=57.0mil; thickness=12.0mil; clearance=28.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.30429 {
+        x1=640.0mil; y1=714.0mil; x2=640.0mil; y2=730.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.30432 {
+        x1=640.0mil; y1=730.0mil; x2=651.0mil; y2=741.0mil; thickness=6.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.30645 {
+        x1=1.42126in; y1=9.500108mm; x2=37.200078mm; y2=9.500108mm; thickness=42.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.30648 {
+        x1=1.42126in; y1=625.98mil; x2=37.200078mm; y2=625.98mil; thickness=42.0mil; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
       }
       color = {#104e8b}
     }
@@ -20068,6 +20683,9 @@ ha:pcb-rnd-board-v6 {
        ha:line.11302 {
         x1=1.42126in; y1=625.98mil; x2=37.200078mm; y2=625.98mil; thickness=42.0mil; clearance=20.0mil;
        }
+       ha:line.30654 {
+        x1=1.42198in; y1=625.98mil; x2=37.200078mm; y2=625.98mil; thickness=42.0mil; clearance=20.0mil;
+       }
        ha:polygon.2882 {
         li:geometry {
           ta:contour {
@@ -20158,15 +20776,7 @@ ha:pcb-rnd-board-v6 {
         }
        }
        ha:text.2899 {
-        string=` 2020 Keith Packard & Bdale Garbee; x=230.0mil; y=84.0mil; scale=100; fid=0;
-        ha:flags {
-         clearline=1
-         onsolder=1
-        }
-        rot = 0.000000
-       }
-       ha:text.2900 {
-        string=TeleGPS v2.0b; x=441.0mil; y=976.0mil; scale=175; fid=0;
+        string=` 2021 Keith Packard & Bdale Garbee; x=230.0mil; y=84.0mil; scale=100; fid=0;
         ha:flags {
          clearline=1
          onsolder=1
@@ -20205,6 +20815,22 @@ ha:pcb-rnd-board-v6 {
         }
         rot = 90.000000
        }
+       ha:text.32294 {
+        string=TeleGPS; x=644.0mil; y=984.0mil; scale=200; fid=0;
+        ha:flags {
+         clearline=1
+         onsolder=1
+        }
+        rot = 0.000000
+       }
+       ha:text.35545 {
+        string=v2.0d; x=28.0162mm; y=935.0mil; scale=100; fid=0;
+        ha:flags {
+         clearline=1
+         onsolder=1
+        }
+        rot = 0.000000
+       }
       }
       color = {#000000}
     }
@@ -22323,7 +22949,7 @@ ha:pcb-rnd-board-v6 {
      li:conn { C176-2; C181-1; L172-2; L173-1;     }
      }
     ha:GND {
-    li:conn { B1-2; C1-1; C2-1; C4-1; C5-2; C6-2; C8-1; C9-1; C10-1; C11-1; C30-2; C31-2; C37-1; C38-2; C39-1; C41-1; C42-1; C43-1; C44-1; C45-1; C47-1; C171-1; C172-1; C175-1; C210-2; C211-2; C221-1; C251-2; C261-2; C271-2; C291-2; D2-2; H1-1; H2-1; H3-1; H4-1; J1-5; J2-1; J8-2; L192-2; R7-1; R8-1; R10-1; R12-1; R30-1; U1-4; U2-2; U3-32; U3-33; U4-1; U4-16; U5-A1; U5-A3; U5-A5; U5-A7; U5-A8; U5-A9; U5-B9; U5-C1; U5-C7; U5-C9; U5-D3; U5-D6; U5-D9; U5-E1; U5-E3; U5-E7; U5-F7; U5-G3; U5-G6; U5-G7; U5-J3; U5-J7; U5-J9; U6-2; X1-2; X1-4; X2-2; X2-4;    }
+    li:conn { B1-2; C1-1; C2-1; C4-1; C5-2; C6-2; C8-1; C9-1; C10-1; C11-1; C30-2; C31-2; C37-1; C38-2; C39-1; C41-1; C42-1; C43-1; C44-1; C45-1; C47-1; C171-1; C172-1; C175-1; C210-2; C211-2; C221-1; C251-2; C261-2; C271-2; C291-2; D2-2; H1-1; H2-1; H3-1; H4-1; J1-5; J2-1; J8-2; L192-2; R7-1; R8-1; R10-1; R12-1; R30-1; S1-2; S1-3; S1-5; U1-4; U2-2; U3-32; U3-33; U4-1; U4-16; U5-A1; U5-A3; U5-A5; U5-A7; U5-A8; U5-A9; U5-B9; U5-C1; U5-C7; U5-C9; U5-D3; U5-D6; U5-D9; U5-E1; U5-E3; U5-E7; U5-F7; U5-G3; U5-G6; U5-G7; U5-J3; U5-J7; U5-J9; U6-2; X1-2; X1-4; X2-2; X2-4;    }
     }
       ha:unnamed_net24 {
       li:conn { C174-2; C176-1; L172-1;      }
@@ -22332,7 +22958,7 @@ ha:pcb-rnd-board-v6 {
       li:conn { C38-1; U2-4;      }
       }
       ha:unnamed_net2 {
-      li:conn { A1-1; U5-A4;      }
+      li:conn { A1-1; S1-1;      }
       }
       ha:unnamed_net3 {
       li:conn { D1-1; D1-4; U6-1;      }
@@ -22397,21 +23023,24 @@ ha:pcb-rnd-board-v6 {
       ha:unnamed_net37 {
       li:conn { C42-2; U3-6;      }
       }
+      ha:unnamed_net43 {
+      li:conn { S1-4; U5-A4;      }
+      }
      ha:unnamed_net27 {
      li:conn { C175-2; L173-2; L174-1;     }
      }
       ha:unnamed_net61 {
-      li:conn { L1-2; U5-H1;      }
+      li:conn { U5-G9; U5-H9;      }
       }
       ha:unnamed_net34 {
       li:conn { C261-1; U3-26;      }
       }
+      ha:unnamed_net58 {
+      li:conn { C1-2; L1-1; U5-G1;      }
+      }
      ha:unnamed_net36 {
      li:conn { R30-2; U3-14;     }
      }
-     ha:unnamed_net60 {
-     li:conn { U5-G9; U5-H9;     }
-     }
      ha:unnamed_net32 {
      li:conn { C231-1; U3-24;     }
      }
@@ -22421,8 +23050,8 @@ ha:pcb-rnd-board-v6 {
     ha:tx2 {
     li:conn { U4-8; U5-J4;    }
     }
-     ha:unnamed_net57 {
-     li:conn { C1-2; L1-1; U5-G1;     }
+     ha:unnamed_net62 {
+     li:conn { L1-2; U5-H1;     }
      }
     ha:radio_int {
     li:conn { U3-4; U4-10;    }
@@ -22528,20 +23157,20 @@ ha:pcb-rnd-board-v6 {
  li:pcb-rnd-conf-v1 {
   ha:overwrite {
    ha:design {
-    min_ring = 0.1778 mm
+    min_ring = 0.15240000 mm
     min_drill = 0.3302 mm
     text_font_id = 0
     text_scale = 100
-    via_thickness = 8.00 mil
-    via_drilling_hole = 4.00 mil
-    min_slk = 0.2540 mm
+    via_thickness = 30.00 mil
+    via_drilling_hole = 15.00 mil
+    min_slk = 0.12700000 mm
     text_thickness = 0
-    line_thickness = 42.00 mil
+    line_thickness = 270.00 um
     shrink = 0.1524 mm
     poly_isle_area = 12903200000000.000000
     min_wid = 0.1524 mm
     bloat = 0.1524 mm
-    clearance = 10.00 mil
+    clearance = 6.00 mil
    }
    ha:editor {
     live_routing = false
@@ -22581,4 +23210,6 @@ ha:pcb-rnd-board-v6 {
    }
   }
  }
+  ha:pixmaps {
+  }
 }