Fix up pcb for new footprints
authorKeith Packard <keithp@keithp.com>
Tue, 2 Mar 2021 05:19:47 +0000 (21:19 -0800)
committerKeith Packard <keithp@keithp.com>
Tue, 2 Mar 2021 05:44:18 +0000 (21:44 -0800)
New USB and capacitor footprints.
Flood top. Reset some lines to have clearance again.
Remove thermal from debug pin 6 on top.

Signed-off-by: Keith Packard <keithp@keithp.com>
easymini.lht

index fbd8b2753b604fc5815a5a6b911b659ee0258834..7b8eb20c34f2f671ccf8b1e406638ddd27835bc3 100644 (file)
@@ -38,6 +38,14 @@ ha:pcb-rnd-board-v7 {
     hole = 11.81mil
     clearance = 6.0mil
    }
+    {ha:USB cut}  {
+     diameter = 120.0mil
+     text_scale = 100
+     text_thick = 0.0
+     thickness = 0.72mm
+     hole = 35.0mil
+     clearance = 10.0mil
+    }
  }
 
  ha:meta {
@@ -442,7 +450,7 @@ ha:pcb-rnd-board-v7 {
      }
     }
     ha:padstack_ref.39 {
-     proto=0; x=167.0mil; y=342.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+     proto=0; x=167.0mil; y=342.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=6.0mil;
      ha:flags {
       clearline=1
      }
@@ -1004,7 +1012,7 @@ ha:pcb-rnd-board-v7 {
 
       li:objects {
        ha:padstack_ref.91 {
-        proto=0; x=1.375in; y=675.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+        proto=0; x=1.375in; y=675.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
         ha:flags {
          clearline=1
         }
@@ -1156,7 +1164,7 @@ ha:pcb-rnd-board-v7 {
 
       li:objects {
        ha:padstack_ref.107 {
-        proto=0; x=1.375in; y=125.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+        proto=0; x=1.375in; y=125.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
         ha:flags {
          clearline=1
         }
@@ -1308,7 +1316,7 @@ ha:pcb-rnd-board-v7 {
 
       li:objects {
        ha:padstack_ref.123 {
-        proto=0; x=125.0mil; y=675.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+        proto=0; x=125.0mil; y=675.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
         ha:flags {
          clearline=1
         }
@@ -1392,8425 +1400,8272 @@ ha:pcb-rnd-board-v7 {
      }
       uid = 7L+Lzye7e3ztiS8kg6gAAAAE
      }
-     ha:subc.137 {
-      ha:attributes {
-       value=
-       footprint=hole-M3
-       refdes=H2
-      }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.153 {
+       ha:attributes {
+        value=4screws
+        footprint=282834-4
+        refdes=J2
+       }
+      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=45.28mil; 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=70.87mil;            }
+            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=70.87mil;            }
+            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=70.87mil;            }
+            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=2.119884mm;            }
+            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=2.119884mm;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.139 {
-        proto=0; x=125.0mil; y=125.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-          li:0 {
-           on  
-           solid  
-           noshape  
-          }
-          li:1 {
-           on  
-           solid  
-           noshape  
-          }
-        }
-
-        ha:attributes {
-          term=1
-          name=1
-        }
+         }
        }
-      }
-      li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+       ha:ps_proto_v6.1 {
+         hdia=45.28mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-         li:objects {
-          ha:arc.140 {
-           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:text.138 {
-           string=%a.parent.refdes%; x=96.0mil; y=92.0mil; scale=80; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -35.435mil  
+              -35.435mil  
+              35.435mil  
+              -35.435mil  
+              35.435mil  
+              35.435mil  
+              -35.435mil  
+              35.435mil  
+             }
            }
-           rot = 0.000000
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
-
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
 
-         li:objects {
-          ha:line.141 {
-           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:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -35.435mil  
+              -35.435mil  
+              35.435mil  
+              -35.435mil  
+              35.435mil  
+              35.435mil  
+              -35.435mil  
+              35.435mil  
+             }
            }
-          }
-          ha:line.144 {
-           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
+             intern = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -35.435mil  
+              -35.435mil  
+              35.435mil  
+              -35.435mil  
+              35.435mil  
+              35.435mil  
+              -35.435mil  
+              35.435mil  
+             }
            }
-          }
-          ha:line.147 {
-           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 { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -1.059942mm  
+              -1.059942mm  
+              1.059942mm  
+              -1.059942mm  
+              1.059942mm  
+              1.059942mm  
+              -1.059942mm  
+              1.059942mm  
+             }
            }
-          }
-          ha:line.150 {
-           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 { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -1.059942mm  
+              -1.059942mm  
+              1.059942mm  
+              -1.059942mm  
+              1.059942mm  
+              1.059942mm  
+              -1.059942mm  
+              1.059942mm  
+             }
            }
-          }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
          }
        }
       }
-     }
-      uid = 7L+Lzye7e3ztiS8kg6gAAAAF
-     }
-     ha:subc.153 {
-      ha:attributes {
-       value=4screws
-       footprint=282834-4
-       refdes=J2
-      }
-     ha:data {
-          li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=45.28mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       li:objects {
+        ha:padstack_ref.155 {
+         proto=0; x=625.0mil; y=530.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+         ha:flags {
+          clearline=1
+         }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+         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=70.87mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
-           }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=2.119884mm;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=2.119884mm;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
-          }
-        }
-      }
-
-      ha:ps_proto_v6.1 {
-        hdia=45.28mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -35.435mil  
-             -35.435mil  
-             35.435mil  
-             -35.435mil  
-             35.435mil  
-             35.435mil  
-             -35.435mil  
-             35.435mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -35.435mil  
-             -35.435mil  
-             35.435mil  
-             -35.435mil  
-             35.435mil  
-             35.435mil  
-             -35.435mil  
-             35.435mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -35.435mil  
-             -35.435mil  
-             35.435mil  
-             -35.435mil  
-             35.435mil  
-             35.435mil  
-             -35.435mil  
-             35.435mil  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -1.059942mm  
-             -1.059942mm  
-             1.059942mm  
-             -1.059942mm  
-             1.059942mm  
-             1.059942mm  
-             -1.059942mm  
-             1.059942mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -1.059942mm  
-             -1.059942mm  
-             1.059942mm  
-             -1.059942mm  
-             1.059942mm  
-             1.059942mm  
-             -1.059942mm  
-             1.059942mm  
-            }
-          }
-        }
-      }
-     }
-
-      li:objects {
-       ha:padstack_ref.155 {
-        proto=0; x=625.0mil; y=530.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-          li:0 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
-        }
-
-        ha:attributes {
-          term=4
-          name=4
-        }
-       }
-       ha:padstack_ref.156 {
-        proto=0; x=525.0mil; y=530.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=3
-          name=3
-        }
-       }
-       ha:padstack_ref.157 {
-        proto=0; x=425.0mil; y=530.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
-
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-       ha:padstack_ref.158 {
-        proto=1; x=325.0mil; y=530.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=4
+           name=4
+         }
         }
+        ha:padstack_ref.156 {
+         proto=0; x=525.0mil; y=530.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
+         ha:attributes {
+           term=3
+           name=3
+         }
         }
-       }
-      }
-      li:layers {
+        ha:padstack_ref.157 {
+         proto=0; x=425.0mil; y=530.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+         ha:flags {
+          clearline=1
+         }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+         li:thermal {
+         }
 
-         li:objects {
-          ha:line.159 {
-           x1=17.375124mm; y1=402.05mil; x2=17.375124mm; y2=657.96mil; thickness=6.0mil; clearance=0.0;
-          }
-          ha:line.162 {
-           x1=6.755124mm; y1=657.96mil; x2=17.375124mm; y2=657.96mil; thickness=6.0mil; clearance=0.0;
-          }
-          ha:line.165 {
-           x1=6.755124mm; y1=402.05mil; x2=6.755124mm; y2=657.96mil; thickness=6.0mil; clearance=0.0;
-          }
-          ha:line.168 {
-           x1=6.755124mm; y1=402.05mil; x2=17.375124mm; y2=402.05mil; thickness=6.0mil; clearance=0.0;
-          }
-          ha:text.154 {
-           string=%a.parent.refdes%; x=7.059676mm; y=654.95mil; scale=100; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-            onsolder=1
-           }
-           rot = 0.000000
-          }
+         ha:attributes {
+           term=2
+           name=2
          }
-         ha:type {
-          silk = 1
-          bottom = 1
+        }
+        ha:padstack_ref.158 {
+         proto=1; x=325.0mil; y=530.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
+         ha:flags {
+          clearline=1
          }
-       }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
-
-         li:objects {
-          ha:line.171 {
-           x1=475.0mil; y1=530.0mil; x2=475.0mil; y2=530.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.174 {
-           x1=17.375124mm; y1=402.05mil; x2=17.375124mm; y2=402.05mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.177 {
-           x1=17.375124mm; y1=402.05mil; x2=17.375124mm; y2=11.21207mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
-           }
-          }
-          ha:line.180 {
-           x1=17.375124mm; y1=402.05mil; x2=18.375124mm; y2=402.05mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
-          }
+         li:thermal {
          }
-         ha:type {
-          bottom = 1
-          virtual = 1
-          misc = 1
+
+         ha:attributes {
+           term=1
+           name=1
          }
+        }
        }
-      }
-     }
-      uid = 7L+Lzye7e3ztiS8kg6gAAAAG
-     }
-     ha:subc.183 {
-      ha:attributes {
-       value=LPC11U14FHI33
-       footprint=hvqfn33
-       refdes=U1
-      }
-     ha:data {
-          li:padstack_prototypes {
+       li:layers {
 
-      ha:ps_proto_v6.0 {
-        hdia=11.81mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+          li:objects {
+           ha:line.159 {
+            x1=17.375124mm; y1=402.05mil; x2=17.375124mm; y2=657.96mil; thickness=6.0mil; clearance=0.0;
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.449961mm  
-             -0.449961mm  
-             0.449961mm  
-             -0.449961mm  
-             0.449961mm  
-             0.449961mm  
-             -0.449961mm  
-             0.449961mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:line.162 {
+            x1=6.755124mm; y1=657.96mil; x2=17.375124mm; y2=657.96mil; thickness=6.0mil; clearance=0.0;
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.449961mm  
-             -0.449961mm  
-             0.449961mm  
-             -0.449961mm  
-             0.449961mm  
-             0.449961mm  
-             -0.449961mm  
-             0.449961mm  
-            }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+           ha:line.165 {
+            x1=6.755124mm; y1=402.05mil; x2=6.755124mm; y2=657.96mil; thickness=6.0mil; clearance=0.0;
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.449961mm  
-             -0.449961mm  
-             0.449961mm  
-             -0.449961mm  
-             0.449961mm  
-             0.449961mm  
-             -0.449961mm  
-             0.449961mm  
-            }
-          }
-        }
-      }
-
-      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
+           ha:line.168 {
+            x1=6.755124mm; y1=402.05mil; x2=17.375124mm; y2=402.05mil; thickness=6.0mil; clearance=0.0;
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.42494mm  
-             -5.315mil  
-             -0.42494mm  
-             5.315mil  
-             0.42494mm  
-             5.315mil  
-             0.42494mm  
-             -5.315mil  
+           ha:text.154 {
+            string=%a.parent.refdes%; x=7.059676mm; y=654.95mil; scale=100; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+             onsolder=1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            rot = 0.000000
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.487424mm  
-             -7.775mil  
-             -0.487424mm  
-             7.775mil  
-             0.487424mm  
-             7.775mil  
-             0.487424mm  
-             -7.775mil  
-            }
           }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.42494mm  
-             -5.315mil  
-             -0.42494mm  
-             5.315mil  
-             0.42494mm  
-             5.315mil  
-             0.42494mm  
-             -5.315mil  
-            }
+          ha:type {
+           silk = 1
+           bottom = 1
           }
         }
-      }
 
-      ha:ps_proto_v6.2 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             5.315mil  
-             -0.42494mm  
-             -5.315mil  
-             -0.42494mm  
-             -5.315mil  
-             0.42494mm  
-             5.315mil  
-             0.42494mm  
+          li:objects {
+           ha:line.171 {
+            x1=475.0mil; y1=530.0mil; x2=475.0mil; y2=530.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 {
-             7.775mil  
-             -0.487424mm  
-             -7.775mil  
-             -0.487424mm  
-             -7.775mil  
-             0.487424mm  
-             7.775mil  
-             0.487424mm  
+           ha:line.174 {
+            x1=17.375124mm; y1=402.05mil; x2=17.375124mm; y2=402.05mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             5.315mil  
-             -0.42494mm  
-             -5.315mil  
-             -0.42494mm  
-             -5.315mil  
-             0.42494mm  
-             5.315mil  
-             0.42494mm  
+           ha:line.177 {
+            x1=17.375124mm; y1=402.05mil; x2=17.375124mm; y2=11.21207mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.180 {
+            x1=17.375124mm; y1=402.05mil; x2=18.375124mm; y2=402.05mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           bottom = 1
+           virtual = 1
+           misc = 1
           }
         }
+       }
+      }
+       uid = 7L+Lzye7e3ztiS8kg6gAAAAG
       }
+      ha:subc.183 {
+       ha:attributes {
+        value=LPC11U14FHI33
+        footprint=hvqfn33
+        refdes=U1
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.3 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v6.0 {
+         hdia=11.81mil; 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 {
-             -1.875028mm  
-             1.875028mm  
-             1.875028mm  
-             1.875028mm  
-             1.875028mm  
-             -1.875028mm  
-             -1.875028mm  
-             -1.875028mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
+            clearance=0.0
+             li:ps_poly {
+              -0.449961mm  
+              -0.449961mm  
+              0.449961mm  
+              -0.449961mm  
+              0.449961mm  
+              0.449961mm  
+              -0.449961mm  
+              0.449961mm  
+             }
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.449961mm  
+              -0.449961mm  
+              0.449961mm  
+              -0.449961mm  
+              0.449961mm  
+              0.449961mm  
+              -0.449961mm  
+              0.449961mm  
+             }
            }
-           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 {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
             }
-          }
-        }
-      }
+            clearance=0.0
+             li:ps_poly {
+              -0.449961mm  
+              -0.449961mm  
+              0.449961mm  
+              -0.449961mm  
+              0.449961mm  
+              0.449961mm  
+              -0.449961mm  
+              0.449961mm  
+             }
+           }
+         }
+       }
 
-      ha:ps_proto_v6.4 {
-        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 {
-             -1.874901mm  
-             -20.175mil  
-             -1.874901mm  
-             20.175mil  
-             1.874901mm  
-             20.175mil  
-             1.874901mm  
-             -20.175mil  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
+            clearance=0.0
+             li:ps_poly {
+              -0.42494mm  
+              -5.315mil  
+              -0.42494mm  
+              5.315mil  
+              0.42494mm  
+              5.315mil  
+              0.42494mm  
+              -5.315mil  
+             }
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.487424mm  
+              -7.775mil  
+              -0.487424mm  
+              7.775mil  
+              0.487424mm  
+              7.775mil  
+              0.487424mm  
+              -7.775mil  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -1.874901mm  
-             -20.175mil  
-             -1.874901mm  
-             20.175mil  
-             1.874901mm  
-             20.175mil  
-             1.874901mm  
-             -20.175mil  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
-      }
+            clearance=0.0
+             li:ps_poly {
+              -0.42494mm  
+              -5.315mil  
+              -0.42494mm  
+              5.315mil  
+              0.42494mm  
+              5.315mil  
+              0.42494mm  
+              -5.315mil  
+             }
+           }
+         }
+       }
 
-      ha:ps_proto_v6.5 {
-        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
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              5.315mil  
+              -0.42494mm  
+              -5.315mil  
+              -0.42494mm  
+              -5.315mil  
+              0.42494mm  
+              5.315mil  
+              0.42494mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             20.175mil  
-             -1.874901mm  
-             -20.175mil  
-             -1.874901mm  
-             -20.175mil  
-             1.874901mm  
-             20.175mil  
-             1.874901mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
             }
-          }
+            clearance=0.0
+             li:ps_poly {
+              7.775mil  
+              -0.487424mm  
+              -7.775mil  
+              -0.487424mm  
+              -7.775mil  
+              0.487424mm  
+              7.775mil  
+              0.487424mm  
+             }
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              5.315mil  
+              -0.42494mm  
+              -5.315mil  
+              -0.42494mm  
+              -5.315mil  
+              0.42494mm  
+              5.315mil  
+              0.42494mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             20.175mil  
-             -1.874901mm  
-             -20.175mil  
-             -1.874901mm  
-             -20.175mil  
-             1.874901mm  
-             20.175mil  
-             1.874901mm  
+         }
+       }
+
+       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 {
+              -1.875028mm  
+              1.875028mm  
+              1.875028mm  
+              1.875028mm  
+              1.875028mm  
+              -1.875028mm  
+              -1.875028mm  
+              -1.875028mm  
+             }
+           }
 
-      ha:ps_proto_v6.6 {
-        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.0  
+              0.0  
+              0.0  
+              0.0  
+              0.0  
+              0.0  
+              0.0  
+              0.0  
+             }
+           }
+         }
+       }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+       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 {
+              -1.874901mm  
+              -20.175mil  
+              -1.874901mm  
+              20.175mil  
+              1.874901mm  
+              20.175mil  
+              1.874901mm  
+              -20.175mil  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -73.825mil  
-             -9.845mil  
-             -73.825mil  
-             9.845mil  
-             73.825mil  
-             9.845mil  
-             73.825mil  
-             -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 {
+              -1.874901mm  
+              -20.175mil  
+              -1.874901mm  
+              20.175mil  
+              1.874901mm  
+              20.175mil  
+              1.874901mm  
+              -20.175mil  
+             }
+           }
+         }
+       }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+       ha:ps_proto_v6.5 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              20.175mil  
+              -1.874901mm  
+              -20.175mil  
+              -1.874901mm  
+              -20.175mil  
+              1.874901mm  
+              20.175mil  
+              1.874901mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -73.825mil  
-             -9.845mil  
-             -73.825mil  
-             9.845mil  
-             73.825mil  
-             9.845mil  
-             73.825mil  
-             -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 {
+              20.175mil  
+              -1.874901mm  
+              -20.175mil  
+              -1.874901mm  
+              -20.175mil  
+              1.874901mm  
+              20.175mil  
+              1.874901mm  
+             }
+           }
+         }
+       }
 
-      ha:ps_proto_v6.7 {
-        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  
-             -73.825mil  
-             -9.845mil  
-             -73.825mil  
-             -9.845mil  
-             73.825mil  
-             9.845mil  
-             73.825mil  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              -73.825mil  
+              -9.845mil  
+              -73.825mil  
+              9.845mil  
+              73.825mil  
+              9.845mil  
+              73.825mil  
+              -9.845mil  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             9.845mil  
-             -73.825mil  
-             -9.845mil  
-             -73.825mil  
-             -9.845mil  
-             73.825mil  
-             9.845mil  
-             73.825mil  
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
             }
-          }
-        }
-      }
+            clearance=0.0
+             li:ps_poly {
+              -73.825mil  
+              -9.845mil  
+              -73.825mil  
+              9.845mil  
+              73.825mil  
+              9.845mil  
+              73.825mil  
+              -9.845mil  
+             }
+           }
+         }
+       }
 
-      ha:ps_proto_v6.8 {
-        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:ps_circ { x=0.0; y=0.0; dia=23.62mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              9.845mil  
+              -73.825mil  
+              -9.845mil  
+              -73.825mil  
+              -9.845mil  
+              73.825mil  
+              9.845mil  
+              73.825mil  
+             }
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=23.62mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              9.845mil  
+              -73.825mil  
+              -9.845mil  
+              -73.825mil  
+              -9.845mil  
+              73.825mil  
+              9.845mil  
+              73.825mil  
+             }
            }
-           clearance=0.0
-          }
+         }
+       }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=23.62mil;           }
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
-           }
-           clearance=0.0
-          }
-        }
-      }
-     }
+       ha:ps_proto_v6.8 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-      li:objects {
-       ha:padstack_ref.185 {
-        proto=0; x=893.35mil; y=378.35mil; rot=0.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=23.62mil;            }
+            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=23.62mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+           }
 
-        ha:attributes {
-          term=33
-          name=GND Exposed
-        }
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=23.62mil;            }
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+           }
+         }
        }
-       ha:padstack_ref.186 {
-        proto=0; x=23.79091mm; y=378.35mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+      }
 
-        li:thermal {
-        }
+       li:objects {
+        ha:padstack_ref.185 {
+         proto=0; x=893.35mil; y=378.35mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=33
-          name=GND Exposed
-        }
-       }
-       ha:padstack_ref.187 {
-        proto=0; x=893.35mil; y=10.70991mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=33
+           name=GND Exposed
+         }
         }
+        ha:padstack_ref.186 {
+         proto=0; x=23.79091mm; y=378.35mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=33
-          name=GND Exposed
-        }
-       }
-       ha:padstack_ref.188 {
-        proto=0; x=23.79091mm; y=10.70991mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=33
+           name=GND Exposed
+         }
         }
+        ha:padstack_ref.187 {
+         proto=0; x=893.35mil; y=10.70991mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=33
-          name=GND Exposed
-        }
-       }
-       ha:padstack_ref.189 {
-        proto=1; x=20.616039mm; y=331.1mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=33
+           name=GND Exposed
+         }
         }
+        ha:padstack_ref.188 {
+         proto=0; x=23.79091mm; y=10.70991mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=pio1_19/_dtr_/ssel1
-        }
-       }
-       ha:padstack_ref.190 {
-        proto=2; x=846.1mil; y=12.784961mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=33
+           name=GND Exposed
+         }
         }
+        ha:padstack_ref.189 {
+         proto=1; x=20.616039mm; y=331.1mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=9
-          name=usb_vbus/pio0_3
-        }
-       }
-       ha:padstack_ref.191 {
-        proto=1; x=25.865961mm; y=11.91006mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=1
+           name=pio1_19/_dtr_/ssel1
+         }
         }
+        ha:padstack_ref.190 {
+         proto=2; x=846.1mil; y=12.784961mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=17
-          name=miso0/ct16b0_mat0/pio0_8
-        }
-       }
-       ha:padstack_ref.192 {
-        proto=2; x=24.99106mm; y=7.535039mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=9
+           name=usb_vbus/pio0_3
+         }
         }
+        ha:padstack_ref.191 {
+         proto=1; x=25.865961mm; y=11.91006mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=25
-          name=swdio/ad4/ct32b1_mat3/pio0_15
-        }
-       }
-       ha:padstack_ref.193 {
-        proto=1; x=20.616039mm; y=350.79mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=17
+           name=miso0/ct16b0_mat0/pio0_8
+         }
         }
+        ha:padstack_ref.192 {
+         proto=2; x=24.99106mm; y=7.535039mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=_reset_/pio0_0
-        }
-       }
-       ha:padstack_ref.194 {
-        proto=2; x=21.991066mm; y=12.784961mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=25
+           name=swdio/ad4/ct32b1_mat3/pio0_15
+         }
         }
+        ha:padstack_ref.193 {
+         proto=1; x=20.616039mm; y=350.79mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=10
-          name=scl/pio0_4
-        }
-       }
-       ha:padstack_ref.195 {
-        proto=1; x=25.865961mm; y=11.409934mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=2
+           name=_reset_/pio0_0
+         }
         }
+        ha:padstack_ref.194 {
+         proto=2; x=21.991066mm; y=12.784961mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=18
-          name=mosi0/ct16b0_mat1/pio0_9
-        }
-       }
-       ha:padstack_ref.196 {
-        proto=2; x=964.21mil; y=7.535039mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=10
+           name=scl/pio0_4
+         }
         }
+        ha:padstack_ref.195 {
+         proto=1; x=25.865961mm; y=11.409934mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=26
-          name=ad5/ct32b1_mat3/wakeup/pio0_16
-        }
-       }
-       ha:padstack_ref.197 {
-        proto=1; x=20.616039mm; y=370.47mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=18
+           name=mosi0/ct16b0_mat1/pio0_9
+         }
         }
+        ha:padstack_ref.196 {
+         proto=2; x=964.21mil; y=7.535039mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=3
-          name=clkout/ct32b0_mat2/usb_ftoggle/pio0_1
-        }
-       }
-       ha:padstack_ref.198 {
-        proto=2; x=885.47mil; y=12.784961mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=26
+           name=ad5/ct32b1_mat3/wakeup/pio0_16
+         }
         }
+        ha:padstack_ref.197 {
+         proto=1; x=20.616039mm; y=370.47mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=11
-          name=sda/pio0_5
-        }
-       }
-       ha:padstack_ref.199 {
-        proto=1; x=25.865961mm; y=10.910062mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=3
+           name=clkout/ct32b0_mat2/usb_ftoggle/pio0_1
+         }
         }
+        ha:padstack_ref.198 {
+         proto=2; x=885.47mil; y=12.784961mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=19
-          name=swclk/sck0/ct16b0_mat2/pio0_10
-        }
-       }
-       ha:padstack_ref.200 {
-        proto=2; x=23.991062mm; y=7.535039mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=11
+           name=sda/pio0_5
+         }
         }
+        ha:padstack_ref.199 {
+         proto=1; x=25.865961mm; y=10.910062mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=27
-          name=ad7/pio0_23
-        }
-       }
-       ha:padstack_ref.201 {
-        proto=1; x=20.616039mm; y=390.16mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=19
+           name=swclk/sck0/ct16b0_mat2/pio0_10
+         }
         }
+        ha:padstack_ref.200 {
+         proto=2; x=23.991062mm; y=7.535039mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=4
-          name=xtalin
-        }
-       }
-       ha:padstack_ref.202 {
-        proto=2; x=22.991064mm; y=12.784961mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=27
+           name=ad7/pio0_23
+         }
         }
+        ha:padstack_ref.201 {
+         proto=1; x=20.616039mm; y=390.16mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=12
-          name=ct16b1_mat0/mosi1/pio0_21
-        }
-       }
-       ha:padstack_ref.203 {
-        proto=1; x=25.865961mm; y=10.409936mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=4
+           name=xtalin
+         }
         }
+        ha:padstack_ref.202 {
+         proto=2; x=22.991064mm; y=12.784961mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=20
-          name=ad6/ct16b1_mat1/miso1/pio0_22
-        }
-       }
-       ha:padstack_ref.204 {
-        proto=2; x=924.84mil; y=7.535039mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=12
+           name=ct16b1_mat0/mosi1/pio0_21
+         }
         }
+        ha:padstack_ref.203 {
+         proto=1; x=25.865961mm; y=10.409936mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=28
-          name=pio1_15/_dcd_/ct16b0_mat2/sck1
-        }
-       }
-       ha:padstack_ref.205 {
-        proto=1; x=20.616039mm; y=10.409936mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=20
+           name=ad6/ct16b1_mat1/miso1/pio0_22
+         }
         }
+        ha:padstack_ref.204 {
+         proto=2; x=924.84mil; y=7.535039mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=5
-          name=xtalout
-        }
-       }
-       ha:padstack_ref.206 {
-        proto=2; x=924.84mil; y=12.784961mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=28
+           name=pio1_15/_dcd_/ct16b0_mat2/sck1
+         }
         }
+        ha:padstack_ref.205 {
+         proto=1; x=20.616039mm; y=10.409936mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=13
-          name=usb_dm
-        }
-       }
-       ha:padstack_ref.207 {
-        proto=1; x=25.865961mm; y=390.16mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=5
+           name=xtalout
+         }
         }
+        ha:padstack_ref.206 {
+         proto=2; x=924.84mil; y=12.784961mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=21
-          name=tdi/ad0/ct32b0_mat3/pio0_11
-        }
-       }
-       ha:padstack_ref.208 {
-        proto=2; x=22.991064mm; y=7.535039mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=13
+           name=usb_dm
+         }
         }
+        ha:padstack_ref.207 {
+         proto=1; x=25.865961mm; y=390.16mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=29
-          name=Vdd
-        }
-       }
-       ha:padstack_ref.209 {
-        proto=1; x=20.616039mm; y=10.910062mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=21
+           name=tdi/ad0/ct32b0_mat3/pio0_11
+         }
         }
+        ha:padstack_ref.208 {
+         proto=2; x=22.991064mm; y=7.535039mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=6
-          name=Vdd
-        }
-       }
-       ha:padstack_ref.210 {
-        proto=2; x=23.991062mm; y=12.784961mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=29
+           name=Vdd
+         }
         }
+        ha:padstack_ref.209 {
+         proto=1; x=20.616039mm; y=10.910062mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=14
-          name=usb_dp
-        }
-       }
-       ha:padstack_ref.211 {
-        proto=1; x=25.865961mm; y=370.47mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=6
+           name=Vdd
+         }
         }
+        ha:padstack_ref.210 {
+         proto=2; x=23.991062mm; y=12.784961mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=22
-          name=tms/ad1/ct32b1_cap0/pio0_12
-        }
-       }
-       ha:padstack_ref.212 {
-        proto=2; x=885.47mil; y=7.535039mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-        ha:flags {
-         clearline=1
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=14
+           name=usb_dp
+         }
         }
+        ha:padstack_ref.211 {
+         proto=1; x=25.865961mm; y=370.47mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=30
-          name=_rts_/ct32b0_cap0/sclk/pio0_17
-        }
-       }
-       ha:padstack_ref.213 {
-        proto=1; x=20.616039mm; y=11.409934mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=22
+           name=tms/ad1/ct32b1_cap0/pio0_12
+         }
         }
+        ha:padstack_ref.212 {
+         proto=2; x=885.47mil; y=7.535039mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=7
-          name=ct16b1_cap0/pio0_20
-        }
-       }
-       ha:padstack_ref.214 {
-        proto=2; x=964.21mil; y=12.784961mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=30
+           name=_rts_/ct32b0_cap0/sclk/pio0_17
+         }
         }
+        ha:padstack_ref.213 {
+         proto=1; x=20.616039mm; y=11.409934mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=15
-          name=_usb_connect_/sck0/pio0_6
-        }
-       }
-       ha:padstack_ref.215 {
-        proto=1; x=25.865961mm; y=350.79mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=7
+           name=ct16b1_cap0/pio0_20
+         }
         }
+        ha:padstack_ref.214 {
+         proto=2; x=964.21mil; y=12.784961mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=23
-          name=td0/ad2/ct32b1_mat0/pio0_13
-        }
-       }
-       ha:padstack_ref.216 {
-        proto=2; x=21.991066mm; y=7.535039mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=15
+           name=_usb_connect_/sck0/pio0_6
+         }
         }
+        ha:padstack_ref.215 {
+         proto=1; x=25.865961mm; y=350.79mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=31
-          name=rxd/ct32b0_mat0/pio0_18
-        }
-       }
-       ha:padstack_ref.217 {
-        proto=1; x=20.616039mm; y=11.91006mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=23
+           name=td0/ad2/ct32b1_mat0/pio0_13
+         }
         }
+        ha:padstack_ref.216 {
+         proto=2; x=21.991066mm; y=7.535039mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=8
-          name=ssel0/ct16b0_cap0/pio0_2
-        }
-       }
-       ha:padstack_ref.218 {
-        proto=2; x=24.99106mm; y=12.784961mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=31
+           name=rxd/ct32b0_mat0/pio0_18
+         }
         }
+        ha:padstack_ref.217 {
+         proto=1; x=20.616039mm; y=11.91006mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=16
-          name=_cts_/pio0_7
-        }
-       }
-       ha:padstack_ref.219 {
-        proto=1; x=25.865961mm; y=331.1mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=8
+           name=ssel0/ct16b0_cap0/pio0_2
+         }
         }
+        ha:padstack_ref.218 {
+         proto=2; x=24.99106mm; y=12.784961mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=24
-          name=_trst_/ad3/ct32b1_mat1/pio0_14
-        }
-       }
-       ha:padstack_ref.220 {
-        proto=2; x=846.1mil; y=7.535039mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=16
+           name=_cts_/pio0_7
+         }
         }
+        ha:padstack_ref.219 {
+         proto=1; x=25.865961mm; y=331.1mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=32
-          name=txd/ct32b0_mat1/pio0_19
-        }
-       }
-       ha:padstack_ref.221 {
-        proto=3; x=915.0mil; y=400.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=24
+           name=_trst_/ad3/ct32b1_mat1/pio0_14
+         }
         }
+        ha:padstack_ref.220 {
+         proto=2; x=846.1mil; y=7.535039mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=33
-          name=GND Exposed
-        }
-       }
-       ha:padstack_ref.222 {
-        proto=4; x=915.0mil; y=346.36mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=32
+           name=txd/ct32b0_mat1/pio0_19
+         }
         }
+        ha:padstack_ref.221 {
+         proto=3; x=915.0mil; y=400.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.92mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=33
-          name=GND Exposed
-        }
-       }
-       ha:padstack_ref.223 {
-        proto=5; x=861.36mil; y=400.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=33
+           name=GND Exposed
+         }
         }
+        ha:padstack_ref.222 {
+         proto=4; x=915.0mil; y=346.36mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=33
-          name=GND Exposed
-        }
-       }
-       ha:padstack_ref.224 {
-        proto=4; x=915.0mil; y=11.522456mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=33
+           name=GND Exposed
+         }
         }
+        ha:padstack_ref.223 {
+         proto=5; x=861.36mil; y=400.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=33
-          name=GND Exposed
-        }
-       }
-       ha:padstack_ref.225 {
-        proto=5; x=24.603456mm; y=400.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=33
+           name=GND Exposed
+         }
         }
+        ha:padstack_ref.224 {
+         proto=4; x=915.0mil; y=11.522456mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=33
-          name=GND Exposed
-        }
-       }
-       ha:padstack_ref.226 {
-        proto=6; x=915.0mil; y=400.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=33
+           name=GND Exposed
+         }
         }
+        ha:padstack_ref.225 {
+         proto=5; x=24.603456mm; y=400.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=33
-          name=GND Exposed
-        }
-       }
-       ha:padstack_ref.227 {
-        proto=7; x=915.0mil; y=400.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=33
+           name=GND Exposed
+         }
         }
+        ha:padstack_ref.226 {
+         proto=6; x=915.0mil; y=400.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=33
-          name=GND Exposed
-        }
-       }
-       ha:padstack_ref.228 {
-        proto=8; x=871.69mil; y=9.059926mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=33
+           name=GND Exposed
+         }
         }
+        ha:padstack_ref.227 {
+         proto=7; x=915.0mil; y=400.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=33
-          name=GND Exposed
-        }
-       }
-       ha:padstack_ref.229 {
-        proto=8; x=915.0mil; y=9.059926mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=33
+           name=GND Exposed
+         }
         }
+        ha:padstack_ref.228 {
+         proto=8; x=871.69mil; y=9.059926mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=33
-          name=GND Exposed
-        }
-       }
-       ha:padstack_ref.230 {
-        proto=8; x=24.341074mm; y=9.059926mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=33
+           name=GND Exposed
+         }
         }
+        ha:padstack_ref.229 {
+         proto=8; x=915.0mil; y=9.059926mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=33
-          name=GND Exposed
-        }
-       }
-       ha:padstack_ref.231 {
-        proto=8; x=871.69mil; y=400.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=33
+           name=GND Exposed
+         }
         }
+        ha:padstack_ref.230 {
+         proto=8; x=24.341074mm; y=9.059926mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=33
-          name=GND Exposed
-        }
-       }
-       ha:padstack_ref.232 {
-        proto=8; x=915.0mil; y=400.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=33
+           name=GND Exposed
+         }
         }
+        ha:padstack_ref.231 {
+         proto=8; x=871.69mil; y=400.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=33
-          name=GND Exposed
-        }
-       }
-       ha:padstack_ref.233 {
-        proto=8; x=24.341074mm; y=400.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=33
+           name=GND Exposed
+         }
         }
+        ha:padstack_ref.232 {
+         proto=8; x=915.0mil; y=400.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=33
-          name=GND Exposed
-        }
-       }
-       ha:padstack_ref.234 {
-        proto=8; x=871.69mil; y=443.31mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=33
+           name=GND Exposed
+         }
         }
+        ha:padstack_ref.233 {
+         proto=8; x=24.341074mm; y=400.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=33
-          name=GND Exposed
-        }
-       }
-       ha:padstack_ref.235 {
-        proto=8; x=915.0mil; y=443.31mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=33
+           name=GND Exposed
+         }
         }
+        ha:padstack_ref.234 {
+         proto=8; x=871.69mil; y=443.31mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=33
-          name=GND Exposed
-        }
-       }
-       ha:padstack_ref.236 {
-        proto=8; x=24.341074mm; y=443.31mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=33
+           name=GND Exposed
+         }
         }
+        ha:padstack_ref.235 {
+         proto=8; x=915.0mil; y=443.31mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=33
+           name=GND Exposed
+         }
         }
+        ha:padstack_ref.236 {
+         proto=8; x=24.341074mm; y=443.31mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.0;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=33
-          name=GND Exposed
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=33
+           name=GND Exposed
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.237 {
-           x1=816.57mil; y1=7.659878mm; x2=1.01343in; y2=7.659878mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.240 {
-           x1=1.01343in; y1=7.659878mm; x2=1.01343in; y2=498.43mil; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.243 {
-           x1=1.01343in; y1=498.43mil; x2=816.57mil; y2=498.43mil; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.246 {
-           x1=816.57mil; y1=498.43mil; x2=816.57mil; y2=7.659878mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.249 {
-           x1=20.4409mm; y1=7.3599mm; x2=20.4409mm; y2=7.3599mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:text.184 {
-           string=%a.parent.refdes%; x=748.0mil; y=261.0mil; scale=80; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+          li:objects {
+           ha:line.237 {
+            x1=816.57mil; y1=7.659878mm; x2=1.01343in; y2=7.659878mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.240 {
+            x1=1.01343in; y1=7.659878mm; x2=1.01343in; y2=498.43mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.243 {
+            x1=1.01343in; y1=498.43mil; x2=816.57mil; y2=498.43mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.246 {
+            x1=816.57mil; y1=498.43mil; x2=816.57mil; y2=7.659878mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.249 {
+            x1=20.4409mm; y1=7.3599mm; x2=20.4409mm; y2=7.3599mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:text.184 {
+            string=%a.parent.refdes%; x=748.0mil; y=261.0mil; scale=80; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 0.000000
            }
-           rot = 0.000000
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         li:objects {
-          ha:line.252 {
-           x1=915.0mil; y1=400.0mil; x2=915.0mil; y2=400.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.252 {
+            x1=915.0mil; y1=400.0mil; x2=915.0mil; y2=400.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.255 {
-           x1=915.0mil; y1=400.0mil; x2=915.0mil; y2=400.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.255 {
+            x1=915.0mil; y1=400.0mil; x2=915.0mil; y2=400.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.258 {
-           x1=915.0mil; y1=400.0mil; x2=24.241mm; y2=400.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.258 {
+            x1=915.0mil; y1=400.0mil; x2=24.241mm; y2=400.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.261 {
-           x1=915.0mil; y1=400.0mil; x2=915.0mil; y2=11.16mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.261 {
+            x1=915.0mil; y1=400.0mil; x2=915.0mil; y2=11.16mm; 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 = 7L+Lzye7e3ztiS8kg6gAAAAH
-     }
-     ha:subc.264 {
-      ha:attributes {
-       value=4.7uF
-       footprint=0402
-       refdes=C6
+       uid = 7L+Lzye7e3ztiS8kg6gAAAAH
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.264 {
+       ha:attributes {
+        value=4.7uF
+        footprint=0402
+        refdes=C6
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.266 {
-        proto=0; x=9.284204mm; y=591.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.266 {
+         proto=0; x=9.284204mm; y=591.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.267 {
-        proto=0; x=10.083796mm; y=591.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.267 {
+         proto=0; x=10.083796mm; y=591.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:text.265 {
-           string=%a.parent.refdes%; x=417.0mil; y=567.0mil; scale=80; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+          li:objects {
+           ha:text.265 {
+            string=%a.parent.refdes%; x=417.0mil; y=567.0mil; scale=80; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 0.000000
            }
-           rot = 0.000000
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         li:objects {
-          ha:line.268 {
-           x1=9.684mm; y1=591.0mil; x2=9.684mm; y2=591.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.268 {
+            x1=9.684mm; y1=591.0mil; x2=9.684mm; y2=591.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.271 {
-           x1=9.684mm; y1=591.0mil; x2=9.684mm; y2=591.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.271 {
+            x1=9.684mm; y1=591.0mil; x2=9.684mm; y2=591.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.274 {
-           x1=9.684mm; y1=591.0mil; x2=10.684mm; y2=591.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.274 {
+            x1=9.684mm; y1=591.0mil; x2=10.684mm; y2=591.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.277 {
-           x1=9.684mm; y1=591.0mil; x2=9.684mm; y2=16.0114mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.277 {
+            x1=9.684mm; y1=591.0mil; x2=9.684mm; y2=16.0114mm; 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 = 7L+Lzye7e3ztiS8kg6gAAAAI
-     }
-     ha:subc.280 {
-      ha:attributes {
-       value=0.1uF
-       footprint=0402
-       refdes=C7
+       uid = 7L+Lzye7e3ztiS8kg6gAAAAI
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.280 {
+       ha:attributes {
+        value=0.1uF
+        footprint=0402
+        refdes=C7
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.282 {
-        proto=0; x=17.634204mm; y=579.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.282 {
+         proto=0; x=17.634204mm; y=579.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.283 {
-        proto=0; x=725.74mil; y=579.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.283 {
+         proto=0; x=725.74mil; y=579.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:text.281 {
-           string=%a.parent.refdes%; x=687.0mil; y=515.0mil; scale=80; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+          li:objects {
+           ha:text.281 {
+            string=%a.parent.refdes%; x=687.0mil; y=515.0mil; scale=80; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 0.000000
            }
-           rot = 0.000000
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         li:objects {
-          ha:line.284 {
-           x1=710.0mil; y1=579.0mil; x2=710.0mil; y2=579.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.284 {
+            x1=710.0mil; y1=579.0mil; x2=710.0mil; y2=579.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.287 {
-           x1=710.0mil; y1=579.0mil; x2=710.0mil; y2=579.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.287 {
+            x1=710.0mil; y1=579.0mil; x2=710.0mil; y2=579.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.290 {
-           x1=710.0mil; y1=579.0mil; x2=19.034mm; y2=579.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.290 {
+            x1=710.0mil; y1=579.0mil; x2=19.034mm; y2=579.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.293 {
-           x1=710.0mil; y1=579.0mil; x2=710.0mil; y2=15.7066mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.293 {
+            x1=710.0mil; y1=579.0mil; x2=710.0mil; y2=15.7066mm; 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 = 7L+Lzye7e3ztiS8kg6gAAAAJ
-     }
-     ha:subc.296 {
-      ha:attributes {
-       value=0.1uF
-       footprint=0402
-       refdes=C10
+       uid = 7L+Lzye7e3ztiS8kg6gAAAAJ
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.296 {
+       ha:attributes {
+        value=0.1uF
+        footprint=0402
+        refdes=C10
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.298 {
-        proto=0; x=842.0mil; y=4.216404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.298 {
+         proto=0; x=842.0mil; y=4.216404mm; 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.299 {
-        proto=0; x=842.0mil; y=5.015996mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.299 {
+         proto=0; x=842.0mil; y=5.015996mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:text.297 {
-           string=%a.parent.refdes%; x=866.0mil; y=53.0mil; scale=80; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+          li:objects {
+           ha:text.297 {
+            string=%a.parent.refdes%; x=866.0mil; y=53.0mil; scale=80; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 270.000000
            }
-           rot = 270.000000
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         li:objects {
-          ha:line.300 {
-           x1=842.0mil; y1=4.6162mm; x2=842.0mil; y2=4.6162mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.300 {
+            x1=842.0mil; y1=4.6162mm; x2=842.0mil; y2=4.6162mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.303 {
-           x1=842.0mil; y1=4.6162mm; x2=842.0mil; y2=4.6162mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.303 {
+            x1=842.0mil; y1=4.6162mm; x2=842.0mil; y2=4.6162mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.306 {
-           x1=842.0mil; y1=4.6162mm; x2=842.0mil; y2=3.6162mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.306 {
+            x1=842.0mil; y1=4.6162mm; x2=842.0mil; y2=3.6162mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.309 {
-           x1=842.0mil; y1=4.6162mm; x2=20.3868mm; y2=4.6162mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.309 {
+            x1=842.0mil; y1=4.6162mm; x2=20.3868mm; y2=4.6162mm; 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 = 7L+Lzye7e3ztiS8kg6gAAAAK
-     }
-     ha:subc.312 {
-      ha:attributes {
-       value=0.1uF
-       footprint=0402
-       refdes=C4
+       uid = 7L+Lzye7e3ztiS8kg6gAAAAK
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.312 {
+       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 {
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.314 {
-        proto=0; x=1.41074in; y=468.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.314 {
+         proto=0; x=1.41074in; y=468.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.315 {
-        proto=0; x=35.033204mm; y=468.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.315 {
+         proto=0; x=35.033204mm; y=468.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:text.313 {
-           string=%a.parent.refdes%; x=1.373in; y=397.0mil; scale=80; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+          li:objects {
+           ha:text.313 {
+            string=%a.parent.refdes%; x=1.373in; y=397.0mil; scale=80; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 0.000000
            }
-           rot = 0.000000
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         li:objects {
-          ha:line.316 {
-           x1=1.395in; y1=468.0mil; x2=1.395in; y2=468.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.316 {
+            x1=1.395in; y1=468.0mil; x2=1.395in; y2=468.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.319 {
-           x1=1.395in; y1=468.0mil; x2=1.395in; y2=468.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.319 {
+            x1=1.395in; y1=468.0mil; x2=1.395in; y2=468.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.322 {
-           x1=1.395in; y1=468.0mil; x2=34.433mm; y2=468.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.322 {
+            x1=1.395in; y1=468.0mil; x2=34.433mm; y2=468.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.325 {
-           x1=1.395in; y1=468.0mil; x2=1.395in; y2=10.8872mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.325 {
+            x1=1.395in; y1=468.0mil; x2=1.395in; y2=10.8872mm; 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 = 7L+Lzye7e3ztiS8kg6gAAAAL
-     }
-     ha:subc.328 {
-      ha:attributes {
-       value=33
-       footprint=0402
-       refdes=R11
+       uid = 7L+Lzye7e3ztiS8kg6gAAAAL
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.328 {
+       ha:attributes {
+        value=33
+        footprint=0402
+        refdes=R11
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
+       }
       }
-     }
-
-      li:objects {
-       ha:padstack_ref.330 {
-        proto=0; x=27.012396mm; y=561.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.331 {
-        proto=0; x=26.212804mm; y=561.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.330 {
+         proto=0; x=27.012396mm; y=561.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-       }
-      }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:padstack_ref.331 {
+         proto=0; x=26.212804mm; y=561.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-         li:objects {
-          ha:text.329 {
-           string=%a.parent.refdes%; x=27.6606mm; y=539.0mil; scale=80; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 0.000000
-          }
+         li:thermal {
          }
-         ha:type {
-          silk = 1
-          top = 1
+
+         ha:attributes {
+           term=2
+           name=2
          }
+        }
        }
+       li:layers {
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.332 {
-           x1=26.6126mm; y1=561.0mil; x2=26.6126mm; y2=561.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:text.329 {
+            string=%a.parent.refdes%; x=27.6606mm; y=539.0mil; scale=80; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 0.000000
            }
           }
-          ha:line.335 {
-           x1=26.6126mm; y1=561.0mil; x2=26.6126mm; y2=561.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
+          ha:type {
+           silk = 1
+           top = 1
           }
-          ha:line.338 {
-           x1=26.6126mm; y1=561.0mil; x2=25.6126mm; y2=561.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+        }
+
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
+
+          li:objects {
+           ha:line.332 {
+            x1=26.6126mm; y1=561.0mil; x2=26.6126mm; y2=561.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.341 {
-           x1=26.6126mm; y1=561.0mil; x2=26.6126mm; y2=13.2494mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.335 {
+            x1=26.6126mm; y1=561.0mil; x2=26.6126mm; y2=561.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.338 {
+            x1=26.6126mm; y1=561.0mil; x2=25.6126mm; y2=561.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
+           }
+           ha:line.341 {
+            x1=26.6126mm; y1=561.0mil; x2=26.6126mm; y2=13.2494mm; 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 = 7L+Lzye7e3ztiS8kg6gAAAAM
-     }
-     ha:subc.344 {
-      ha:attributes {
-       value=33
-       footprint=0402
-       refdes=R10
+       uid = 7L+Lzye7e3ztiS8kg6gAAAAM
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.344 {
+       ha:attributes {
+        value=33
+        footprint=0402
+        refdes=R10
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.346 {
-        proto=0; x=949.74mil; y=570.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.346 {
+         proto=0; x=949.74mil; y=570.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.347 {
-        proto=0; x=23.323804mm; y=570.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.347 {
+         proto=0; x=23.323804mm; y=570.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:text.345 {
-           string=%a.parent.refdes%; x=949.0mil; y=543.0mil; scale=80; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+          li:objects {
+           ha:text.345 {
+            string=%a.parent.refdes%; x=949.0mil; y=543.0mil; scale=80; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 0.000000
            }
-           rot = 0.000000
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         li:objects {
-          ha:line.348 {
-           x1=934.0mil; y1=570.0mil; x2=934.0mil; y2=570.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.348 {
+            x1=934.0mil; y1=570.0mil; x2=934.0mil; y2=570.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.351 {
-           x1=934.0mil; y1=570.0mil; x2=934.0mil; y2=570.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.351 {
+            x1=934.0mil; y1=570.0mil; x2=934.0mil; y2=570.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.354 {
-           x1=934.0mil; y1=570.0mil; x2=22.7236mm; y2=570.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.354 {
+            x1=934.0mil; y1=570.0mil; x2=22.7236mm; y2=570.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.357 {
-           x1=934.0mil; y1=570.0mil; x2=934.0mil; y2=13.478mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.357 {
+            x1=934.0mil; y1=570.0mil; x2=934.0mil; y2=13.478mm; 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 = 7L+Lzye7e3ztiS8kg6gAAAAN
-     }
-     ha:subc.385 {
-      ha:attributes {
-       value=3.3k
-       footprint=0402
-       refdes=R4
+       uid = 7L+Lzye7e3ztiS8kg6gAAAAN
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.385 {
+       ha:attributes {
+        value=3.3k
+        footprint=0402
+        refdes=R4
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.387 {
-        proto=0; x=632.0mil; y=9.460996mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.387 {
+         proto=0; x=632.0mil; y=9.460996mm; 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.388 {
-        proto=0; x=632.0mil; y=8.661404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.388 {
+         proto=0; x=632.0mil; y=8.661404mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:text.386 {
-           string=%a.parent.refdes%; x=695.0mil; y=331.0mil; scale=80; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+          li:objects {
+           ha:text.386 {
+            string=%a.parent.refdes%; x=695.0mil; y=331.0mil; scale=80; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 270.000000
            }
-           rot = 270.000000
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         li:objects {
-          ha:line.389 {
-           x1=632.0mil; y1=9.0612mm; x2=632.0mil; y2=9.0612mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.389 {
+            x1=632.0mil; y1=9.0612mm; x2=632.0mil; y2=9.0612mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.392 {
-           x1=632.0mil; y1=9.0612mm; x2=632.0mil; y2=9.0612mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.392 {
+            x1=632.0mil; y1=9.0612mm; x2=632.0mil; y2=9.0612mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.395 {
-           x1=632.0mil; y1=9.0612mm; x2=632.0mil; y2=10.0612mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.395 {
+            x1=632.0mil; y1=9.0612mm; x2=632.0mil; y2=10.0612mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.398 {
-           x1=632.0mil; y1=9.0612mm; x2=17.0528mm; y2=9.0612mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.398 {
+            x1=632.0mil; y1=9.0612mm; x2=17.0528mm; y2=9.0612mm; 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 = 7L+Lzye7e3ztiS8kg6gAAAAP
-     }
-     ha:subc.401 {
-      ha:attributes {
-       value=1k
-       footprint=0402
-       refdes=R5
+       uid = 7L+Lzye7e3ztiS8kg6gAAAAP
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.401 {
+       ha:attributes {
+        value=1k
+        footprint=0402
+        refdes=R5
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
+       }
       }
-     }
-
-      li:objects {
-       ha:padstack_ref.403 {
-        proto=0; x=14.972796mm; y=354.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.404 {
-        proto=0; x=14.173204mm; y=354.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.403 {
+         proto=0; x=14.972796mm; y=354.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.404 {
+         proto=0; x=14.173204mm; y=354.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:text.402 {
-           string=%a.parent.refdes%; x=541.0mil; y=294.0mil; scale=80; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+          li:objects {
+           ha:text.402 {
+            string=%a.parent.refdes%; x=541.0mil; y=294.0mil; scale=80; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 0.000000
            }
-           rot = 0.000000
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         li:objects {
-          ha:line.405 {
-           x1=14.573mm; y1=354.0mil; x2=14.573mm; y2=354.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.405 {
+            x1=14.573mm; y1=354.0mil; x2=14.573mm; y2=354.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.408 {
-           x1=14.573mm; y1=354.0mil; x2=14.573mm; y2=354.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.408 {
+            x1=14.573mm; y1=354.0mil; x2=14.573mm; y2=354.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.411 {
-           x1=14.573mm; y1=354.0mil; x2=13.573mm; y2=354.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.411 {
+            x1=14.573mm; y1=354.0mil; x2=13.573mm; y2=354.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.414 {
-           x1=14.573mm; y1=354.0mil; x2=14.573mm; y2=7.9916mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.414 {
+            x1=14.573mm; y1=354.0mil; x2=14.573mm; y2=7.9916mm; 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 = 7L+Lzye7e3ztiS8kg6gAAAAQ
-     }
-     ha:subc.417 {
-      ha:attributes {
-       value=1k
-       footprint=0402
-       refdes=R2
+       uid = 7L+Lzye7e3ztiS8kg6gAAAAQ
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.417 {
+       ha:attributes {
+        value=1k
+        footprint=0402
+        refdes=R2
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.419 {
-        proto=0; x=14.972796mm; y=419.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.419 {
+         proto=0; x=14.972796mm; y=419.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.420 {
-        proto=0; x=14.173204mm; y=419.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.420 {
+         proto=0; x=14.173204mm; y=419.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:text.418 {
-           string=%a.parent.refdes%; x=541.0mil; y=434.0mil; scale=80; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+          li:objects {
+           ha:text.418 {
+            string=%a.parent.refdes%; x=541.0mil; y=434.0mil; scale=80; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 0.000000
            }
-           rot = 0.000000
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         li:objects {
-          ha:line.421 {
-           x1=14.573mm; y1=419.0mil; x2=14.573mm; y2=419.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.421 {
+            x1=14.573mm; y1=419.0mil; x2=14.573mm; y2=419.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.424 {
-           x1=14.573mm; y1=419.0mil; x2=14.573mm; y2=419.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.424 {
+            x1=14.573mm; y1=419.0mil; x2=14.573mm; y2=419.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.427 {
-           x1=14.573mm; y1=419.0mil; x2=13.573mm; y2=419.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.427 {
+            x1=14.573mm; y1=419.0mil; x2=13.573mm; y2=419.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.430 {
-           x1=14.573mm; y1=419.0mil; x2=14.573mm; y2=9.6426mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.430 {
+            x1=14.573mm; y1=419.0mil; x2=14.573mm; y2=9.6426mm; 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 = 7L+Lzye7e3ztiS8kg6gAAAAR
-     }
-     ha:subc.433 {
-      ha:attributes {
-       value=MS5607
-       footprint=MS5607
-       refdes=U3
+       uid = 7L+Lzye7e3ztiS8kg6gAAAAR
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.433 {
+       ha:attributes {
+        value=MS5607
+        footprint=MS5607
+        refdes=U3
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_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 {
-             -21.655mil  
-             -11.81mil  
-             -21.655mil  
-             11.81mil  
-             21.655mil  
-             11.81mil  
-             21.655mil  
-             -11.81mil  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              -21.655mil  
+              -11.81mil  
+              -21.655mil  
+              11.81mil  
+              21.655mil  
+              11.81mil  
+              21.655mil  
+              -11.81mil  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -24.655mil  
-             -14.81mil  
-             -24.655mil  
-             14.81mil  
-             24.655mil  
-             14.81mil  
-             24.655mil  
-             -14.81mil  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -24.655mil  
+              -14.81mil  
+              -24.655mil  
+              14.81mil  
+              24.655mil  
+              14.81mil  
+              24.655mil  
+              -14.81mil  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -21.655mil  
-             -11.81mil  
-             -21.655mil  
-             11.81mil  
-             21.655mil  
-             11.81mil  
-             21.655mil  
-             -11.81mil  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              -21.655mil  
+              -11.81mil  
+              -21.655mil  
+              11.81mil  
+              21.655mil  
+              11.81mil  
+              21.655mil  
+              -11.81mil  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.435 {
-        proto=0; x=1.232005in; y=468.81mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.435 {
+         proto=0; x=1.232005in; y=468.81mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=8
-          name=SCLK
-        }
-       }
-       ha:padstack_ref.436 {
-        proto=0; x=33.492567mm; y=468.81mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=8
+           name=SCLK
+         }
         }
+        ha:padstack_ref.436 {
+         proto=0; x=33.492567mm; y=468.81mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=VDD
-        }
-       }
-       ha:padstack_ref.437 {
-        proto=0; x=1.232005in; y=419.6mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=VDD
+         }
         }
+        ha:padstack_ref.437 {
+         proto=0; x=1.232005in; y=419.6mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=7
-          name=SDI/SDA
-        }
-       }
-       ha:padstack_ref.438 {
-        proto=0; x=33.492567mm; y=419.6mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=7
+           name=SDI/SDA
+         }
         }
+        ha:padstack_ref.438 {
+         proto=0; x=33.492567mm; y=419.6mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=PS
-        }
-       }
-       ha:padstack_ref.439 {
-        proto=0; x=1.232005in; y=9.407906mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=2
+           name=PS
+         }
         }
+        ha:padstack_ref.439 {
+         proto=0; x=1.232005in; y=9.407906mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=6
-          name=SDO
-        }
-       }
-       ha:padstack_ref.440 {
-        proto=0; x=33.492567mm; y=9.407906mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=6
+           name=SDO
+         }
         }
+        ha:padstack_ref.440 {
+         proto=0; x=33.492567mm; y=9.407906mm; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=3
-          name=GND
-        }
-       }
-       ha:padstack_ref.441 {
-        proto=0; x=1.232005in; y=321.18mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=3
+           name=GND
+         }
         }
+        ha:padstack_ref.441 {
+         proto=0; x=1.232005in; y=321.18mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=5
-          name=CSB
-        }
-       }
-       ha:padstack_ref.442 {
-        proto=0; x=33.492567mm; y=321.18mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=5
+           name=CSB
+         }
         }
+        ha:padstack_ref.442 {
+         proto=0; x=33.492567mm; y=321.18mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.795mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=4
-          name=CSB
+         ha:attributes {
+           term=4
+           name=CSB
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.443 {
-           x1=1.21625in; y1=493.42mil; x2=1.33436in; y2=493.42mil; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.446 {
-           x1=1.33436in; y1=7.532878mm; x2=1.33436in; y2=493.42mil; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.449 {
-           x1=1.21625in; y1=7.532878mm; x2=1.33436in; y2=7.532878mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.452 {
-           x1=1.21625in; y1=7.532878mm; x2=1.21625in; y2=493.42mil; thickness=10.0mil; clearance=0.0;
-          }
-          ha:arc.455 {
-           x=34.317686mm; y=481.11mil; width=5.0mil; height=5.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-          }
-          ha:text.434 {
-           string=%a.parent.refdes%; x=1.253in; y=324.0mil; scale=80; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+          li:objects {
+           ha:line.443 {
+            x1=1.21625in; y1=493.42mil; x2=1.33436in; y2=493.42mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.446 {
+            x1=1.33436in; y1=7.532878mm; x2=1.33436in; y2=493.42mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.449 {
+            x1=1.21625in; y1=7.532878mm; x2=1.33436in; y2=7.532878mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.452 {
+            x1=1.21625in; y1=7.532878mm; x2=1.21625in; y2=493.42mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:arc.455 {
+            x=34.317686mm; y=481.11mil; width=5.0mil; height=5.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+           }
+           ha:text.434 {
+            string=%a.parent.refdes%; x=1.253in; y=324.0mil; scale=80; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 0.000000
            }
-           rot = 0.000000
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         li:objects {
-          ha:line.456 {
-           x1=1.275305in; y1=394.995mil; x2=1.275305in; y2=394.995mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.456 {
+            x1=1.275305in; y1=394.995mil; x2=1.275305in; y2=394.995mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.459 {
-           x1=32.39262mm; y1=395.0mil; x2=32.39262mm; y2=395.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.459 {
+            x1=32.39262mm; y1=395.0mil; x2=32.39262mm; y2=395.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.462 {
-           x1=32.39262mm; y1=395.0mil; x2=31.39262mm; y2=395.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.462 {
+            x1=32.39262mm; y1=395.0mil; x2=31.39262mm; y2=395.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.465 {
-           x1=32.39262mm; y1=395.0mil; x2=32.39262mm; y2=9.033mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.465 {
+            x1=32.39262mm; y1=395.0mil; x2=32.39262mm; y2=9.033mm; 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 = 7L+Lzye7e3ztiS8kg6gAAAAS
-     }
-     ha:subc.468 {
-      ha:attributes {
-       value=TDK_PS12
-       footprint=TDK_PS12
-       refdes=U8
+       uid = 7L+Lzye7e3ztiS8kg6gAAAAS
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.468 {
+       ha:attributes {
+        value=TDK_PS12
+        footprint=TDK_PS12
+        refdes=U8
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.700024mm; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v6.0 {
+         hdia=0.700024mm; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=60.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=60.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=60.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=60.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=60.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=60.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-          }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=68.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=68.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=68.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=68.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.470 {
-        proto=0; x=1.124in; y=12.670536mm; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-          li:1 {
-           on  
-           round  
-           noshape  
-          }
-        }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.471 {
-        proto=0; x=1.124in; y=301.99mil; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.470 {
+         proto=0; x=1.124in; y=12.670536mm; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+           li:1 {
+            on  
+            round  
+            noshape  
+           }
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-       }
-      }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:padstack_ref.471 {
+         proto=0; x=1.124in; y=301.99mil; rot=0.000000; xmirror=1; smirror=1; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-         li:objects {
-          ha:arc.472 {
-           x=1.124in; y=400.42mil; width=6.100064mm; height=6.100064mm; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-          }
-          ha:text.469 {
-           string=%a.parent.refdes%; x=23.629112mm; y=12.56538mm; scale=100; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-            onsolder=1
-           }
-           rot = 0.000000
-          }
+         li:thermal {
          }
-         ha:type {
-          silk = 1
-          bottom = 1
+
+         ha:attributes {
+           term=2
+           name=2
          }
+        }
        }
+       li:layers {
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.473 {
-           x1=1.124in; y1=400.415mil; x2=1.124in; y2=400.415mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.476 {
-           x1=1.124in; y1=400.42mil; x2=1.124in; y2=400.42mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+          li:objects {
+           ha:arc.472 {
+            x=1.124in; y=400.42mil; width=6.100064mm; height=6.100064mm; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
            }
-          }
-          ha:line.479 {
-           x1=1.124in; y1=400.42mil; x2=1.124in; y2=11.170668mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:text.469 {
+            string=%a.parent.refdes%; x=23.629112mm; y=12.56538mm; scale=100; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+             onsolder=1
+            }
+            rot = 0.000000
            }
           }
-          ha:line.482 {
-           x1=1.124in; y1=400.42mil; x2=29.5496mm; y2=400.42mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+          ha:type {
+           silk = 1
+           bottom = 1
           }
-         }
-         ha:type {
-          bottom = 1
-          virtual = 1
-          misc = 1
-         }
-       }
-      }
-     }
-      uid = 7L+Lzye7e3ztiS8kg6gAAAAT
-     }
-     ha:subc.485 {
-      ha:attributes {
-       value=Si7232DN
-       footprint=1212-8
-       refdes=Q1
-      }
-     ha:data {
-          li:padstack_prototypes {
+        }
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.494919mm  
-             -0.202438mm  
-             -0.494919mm  
-             0.202438mm  
-             0.494919mm  
-             0.202438mm  
-             0.494919mm  
-             -0.202438mm  
+          li:objects {
+           ha:line.473 {
+            x1=1.124in; y1=400.415mil; x2=1.124in; y2=400.415mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
+           }
+           ha:line.476 {
+            x1=1.124in; y1=400.42mil; x2=1.124in; y2=400.42mil; 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.571119mm  
-             -10.97mil  
-             -0.571119mm  
-             10.97mil  
-             0.571119mm  
-             10.97mil  
-             0.571119mm  
-             -10.97mil  
+           ha:line.479 {
+            x1=1.124in; y1=400.42mil; x2=1.124in; y2=11.170668mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.494919mm  
-             -0.202438mm  
-             -0.494919mm  
-             0.202438mm  
-             0.494919mm  
-             0.202438mm  
-             0.494919mm  
-             -0.202438mm  
+           ha:line.482 {
+            x1=1.124in; y1=400.42mil; x2=29.5496mm; y2=400.42mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           bottom = 1
+           virtual = 1
+           misc = 1
           }
         }
+       }
+      }
+       uid = 7L+Lzye7e3ztiS8kg6gAAAAT
       }
+      ha:subc.485 {
+       ha:attributes {
+        value=Si7232DN
+        footprint=1212-8
+        refdes=Q1
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.494919mm  
+              -0.202438mm  
+              -0.494919mm  
+              0.202438mm  
+              0.494919mm  
+              0.202438mm  
+              0.494919mm  
+              -0.202438mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.862583mm  
-             -0.495045mm  
-             -0.862583mm  
-             0.495045mm  
-             0.862583mm  
-             0.495045mm  
-             0.862583mm  
-             -0.495045mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
             }
-          }
+            clearance=0.0
+             li:ps_poly {
+              -0.571119mm  
+              -10.97mil  
+              -0.571119mm  
+              10.97mil  
+              0.571119mm  
+              10.97mil  
+              0.571119mm  
+              -10.97mil  
+             }
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.494919mm  
+              -0.202438mm  
+              -0.494919mm  
+              0.202438mm  
+              0.494919mm  
+              0.202438mm  
+              0.494919mm  
+              -0.202438mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -36.96mil  
-             -0.571246mm  
-             -36.96mil  
-             0.571246mm  
-             36.96mil  
-             0.571246mm  
-             36.96mil  
-             -0.571246mm  
+         }
+       }
+
+       ha:ps_proto_v6.1 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
+            clearance=0.0
+             li:ps_poly {
+              -0.862583mm  
+              -0.495045mm  
+              -0.862583mm  
+              0.495045mm  
+              0.862583mm  
+              0.495045mm  
+              0.862583mm  
+              -0.495045mm  
+             }
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -36.96mil  
+              -0.571246mm  
+              -36.96mil  
+              0.571246mm  
+              36.96mil  
+              0.571246mm  
+              36.96mil  
+              -0.571246mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.862583mm  
-             -0.495045mm  
-             -0.862583mm  
-             0.495045mm  
-             0.862583mm  
-             0.495045mm  
-             0.862583mm  
-             -0.495045mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              -0.862583mm  
+              -0.495045mm  
+              -0.862583mm  
+              0.495045mm  
+              0.862583mm  
+              0.495045mm  
+              0.862583mm  
+              -0.495045mm  
+             }
+           }
+         }
+       }
       }
-     }
-
-      li:objects {
-       ha:padstack_ref.487 {
-        proto=0; x=8.877681mm; y=11.134852mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
 
-        ha:attributes {
-          term=8
-          name=D
-        }
-       }
-       ha:padstack_ref.488 {
-        proto=0; x=462.495mil; y=11.134852mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.487 {
+         proto=0; x=8.877681mm; y=11.134852mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=S
-        }
-       }
-       ha:padstack_ref.489 {
-        proto=0; x=8.877681mm; y=412.79mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=8
+           name=D
+         }
         }
+        ha:padstack_ref.488 {
+         proto=0; x=462.495mil; y=11.134852mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=7
-          name=D
-        }
-       }
-       ha:padstack_ref.490 {
-        proto=0; x=462.495mil; y=412.79mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=S
+         }
         }
+        ha:padstack_ref.489 {
+         proto=0; x=8.877681mm; y=412.79mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=G
-        }
-       }
-       ha:padstack_ref.491 {
-        proto=0; x=8.877681mm; y=9.83488mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=7
+           name=D
+         }
         }
+        ha:padstack_ref.490 {
+         proto=0; x=462.495mil; y=412.79mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=6
-          name=D
-        }
-       }
-       ha:padstack_ref.492 {
-        proto=0; x=462.495mil; y=9.83488mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=2
+           name=G
+         }
         }
+        ha:padstack_ref.491 {
+         proto=0; x=8.877681mm; y=9.83488mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=3
-          name=S
-        }
-       }
-       ha:padstack_ref.493 {
-        proto=0; x=8.877681mm; y=361.61mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=6
+           name=D
+         }
         }
+        ha:padstack_ref.492 {
+         proto=0; x=462.495mil; y=9.83488mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=5
-          name=D
-        }
-       }
-       ha:padstack_ref.494 {
-        proto=0; x=462.495mil; y=361.61mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=3
+           name=S
+         }
         }
+        ha:padstack_ref.493 {
+         proto=0; x=8.877681mm; y=361.61mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=4
-          name=G
-        }
-       }
-       ha:padstack_ref.495 {
-        proto=1; x=384.06mil; y=423.91mil; rot=0.000000; xmirror=0; smirror=0; clearance=-0.382397mm;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=5
+           name=D
+         }
         }
+        ha:padstack_ref.494 {
+         proto=0; x=462.495mil; y=361.61mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.825mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=8
-          name=D
-        }
-       }
-       ha:padstack_ref.496 {
-        proto=1; x=384.06mil; y=9.552432mm; rot=0.000000; xmirror=0; smirror=0; clearance=-0.382397mm;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=4
+           name=G
+         }
         }
+        ha:padstack_ref.495 {
+         proto=1; x=384.06mil; y=423.91mil; rot=0.000000; xmirror=0; smirror=0; clearance=-0.382397mm;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=5
-          name=D
+         ha:attributes {
+           term=8
+           name=D
+         }
         }
-       }
-      }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:padstack_ref.496 {
+         proto=1; x=384.06mil; y=9.552432mm; rot=0.000000; xmirror=0; smirror=0; clearance=-0.382397mm;
+         ha:flags {
+          clearline=1
+         }
 
-         li:objects {
-          ha:line.497 {
-           x1=341.05mil; y1=11.80973mm; x2=11.962384mm; y2=11.80973mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.500 {
-           x1=11.962384mm; y1=335.04mil; x2=11.962384mm; y2=11.80973mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.503 {
-           x1=341.05mil; y1=335.04mil; x2=11.962384mm; y2=335.04mil; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.506 {
-           x1=341.05mil; y1=335.04mil; x2=341.05mil; y2=11.80973mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:arc.509 {
-           x=497.18mil; y=451.17mil; width=5.0mil; height=5.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-          }
-          ha:text.486 {
-           string=%a.parent.refdes%; x=288.0mil; y=305.0mil; scale=80; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 0.000000
-          }
+         li:thermal {
          }
-         ha:type {
-          silk = 1
-          top = 1
+
+         ha:attributes {
+           term=5
+           name=D
          }
+        }
        }
+       li:layers {
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.510 {
-           x1=10.201046mm; y1=399.995mil; x2=10.201046mm; y2=399.995mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.497 {
+            x1=341.05mil; y1=11.80973mm; x2=11.962384mm; y2=11.80973mm; thickness=10.0mil; clearance=0.0;
            }
-          }
-          ha:line.513 {
-           x1=406.0mil; y1=400.0mil; x2=406.0mil; y2=400.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.500 {
+            x1=11.962384mm; y1=335.04mil; x2=11.962384mm; y2=11.80973mm; thickness=10.0mil; clearance=0.0;
            }
-          }
-          ha:line.516 {
-           x1=406.0mil; y1=400.0mil; x2=9.3124mm; y2=400.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.503 {
+            x1=341.05mil; y1=335.04mil; x2=11.962384mm; y2=335.04mil; thickness=10.0mil; clearance=0.0;
            }
-          }
-          ha:line.519 {
-           x1=406.0mil; y1=400.0mil; x2=406.0mil; y2=9.16mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.506 {
+            x1=341.05mil; y1=335.04mil; x2=341.05mil; y2=11.80973mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:arc.509 {
+            x=497.18mil; y=451.17mil; width=5.0mil; height=5.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+           }
+           ha:text.486 {
+            string=%a.parent.refdes%; x=288.0mil; y=305.0mil; scale=80; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 0.000000
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 7L+Lzye7e3ztiS8kg6gAAAAU
-     }
-     ha:subc.522 {
-      ha:attributes {
-       value=DFLS130L
-       footprint=powerdi123
-       refdes=D1
-      }
-     ha:data {
-          li:padstack_prototypes {
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+          li:objects {
+           ha:line.510 {
+            x1=10.201046mm; y1=399.995mil; x2=10.201046mm; y2=399.995mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             -43.31mil  
-             -0.700024mm  
-             -43.31mil  
-             0.700024mm  
-             43.31mil  
-             0.700024mm  
-             43.31mil  
-             -0.700024mm  
+           ha:line.513 {
+            x1=406.0mil; y1=400.0mil; x2=406.0mil; y2=400.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             -49.215mil  
-             -33.465mil  
-             -49.215mil  
-             33.465mil  
-             49.215mil  
-             33.465mil  
-             49.215mil  
-             -33.465mil  
+           ha:line.516 {
+            x1=406.0mil; y1=400.0mil; x2=9.3124mm; y2=400.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             -43.31mil  
-             -0.700024mm  
-             -43.31mil  
-             0.700024mm  
-             43.31mil  
-             0.700024mm  
-             43.31mil  
-             -0.700024mm  
+           ha:line.519 {
+            x1=406.0mil; y1=400.0mil; x2=406.0mil; y2=9.16mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
       }
+       uid = 7L+Lzye7e3ztiS8kg6gAAAAU
+      }
+      ha:subc.522 {
+       ha:attributes {
+        value=DFLS130L
+        footprint=powerdi123
+        refdes=D1
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -43.31mil  
+              -0.700024mm  
+              -43.31mil  
+              0.700024mm  
+              43.31mil  
+              0.700024mm  
+              43.31mil  
+              -0.700024mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.449961mm  
-             -0.699897mm  
-             -0.449961mm  
-             -0.699897mm  
-             -0.449961mm  
-             0.699897mm  
-             0.449961mm  
-             0.699897mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
             }
-          }
+            clearance=0.0
+             li:ps_poly {
+              -49.215mil  
+              -33.465mil  
+              -49.215mil  
+              33.465mil  
+              49.215mil  
+              33.465mil  
+              49.215mil  
+              -33.465mil  
+             }
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -43.31mil  
+              -0.700024mm  
+              -43.31mil  
+              0.700024mm  
+              43.31mil  
+              0.700024mm  
+              43.31mil  
+              -0.700024mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             23.62mil  
-             -33.46mil  
-             -23.62mil  
-             -33.46mil  
-             -23.62mil  
-             33.46mil  
-             23.62mil  
-             33.46mil  
+         }
+       }
+
+       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.449961mm  
+              -0.699897mm  
+              -0.449961mm  
+              -0.699897mm  
+              -0.449961mm  
+              0.699897mm  
+              0.449961mm  
+              0.699897mm  
+             }
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              23.62mil  
+              -33.46mil  
+              -23.62mil  
+              -33.46mil  
+              -23.62mil  
+              33.46mil  
+              23.62mil  
+              33.46mil  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.449961mm  
-             -0.699897mm  
-             -0.449961mm  
-             -0.699897mm  
-             -0.449961mm  
-             0.699897mm  
-             0.449961mm  
-             0.699897mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              0.449961mm  
+              -0.699897mm  
+              -0.449961mm  
+              -0.699897mm  
+              -0.449961mm  
+              0.699897mm  
+              0.449961mm  
+              0.699897mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.524 {
-        proto=0; x=5.597906mm; y=490.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.524 {
+         proto=0; x=5.597906mm; y=490.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=cathode
-        }
-       }
-       ha:padstack_ref.525 {
-        proto=1; x=120.0mil; y=490.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=2
+           name=cathode
+         }
         }
+        ha:padstack_ref.525 {
+         proto=1; x=120.0mil; y=490.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=anode
+         ha:attributes {
+           term=1
+           name=anode
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.526 {
-           x1=123.93mil; y1=11.481054mm; x2=242.05mil; y2=11.481054mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.529 {
-           x1=242.05mil; y1=11.481054mm; x2=242.05mil; y2=527.99mil; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.532 {
-           x1=123.93mil; y1=527.99mil; x2=242.05mil; y2=527.99mil; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.535 {
-           x1=123.93mil; y1=11.481054mm; x2=123.93mil; y2=527.99mil; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.538 {
-           x1=6.682232mm; y1=11.481054mm; x2=7.164578mm; y2=11.481054mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.541 {
-           x1=7.164578mm; y1=11.481054mm; x2=7.164578mm; y2=527.99mil; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.544 {
-           x1=6.682232mm; y1=527.99mil; x2=7.164578mm; y2=527.99mil; thickness=10.0mil; clearance=0.0;
-          }
-          ha:text.523 {
-           string=%a.parent.refdes%; x=48.0mil; y=467.0mil; scale=80; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+          li:objects {
+           ha:line.526 {
+            x1=123.93mil; y1=11.481054mm; x2=242.05mil; y2=11.481054mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.529 {
+            x1=242.05mil; y1=11.481054mm; x2=242.05mil; y2=527.99mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.532 {
+            x1=123.93mil; y1=527.99mil; x2=242.05mil; y2=527.99mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.535 {
+            x1=123.93mil; y1=11.481054mm; x2=123.93mil; y2=527.99mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.538 {
+            x1=6.682232mm; y1=11.481054mm; x2=7.164578mm; y2=11.481054mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.541 {
+            x1=7.164578mm; y1=11.481054mm; x2=7.164578mm; y2=527.99mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:line.544 {
+            x1=6.682232mm; y1=527.99mil; x2=7.164578mm; y2=527.99mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:text.523 {
+            string=%a.parent.refdes%; x=48.0mil; y=467.0mil; scale=80; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 0.000000
            }
-           rot = 0.000000
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         li:objects {
-          ha:line.547 {
-           x1=4.322953mm; y1=490.0mil; x2=4.322953mm; y2=490.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.547 {
+            x1=4.322953mm; y1=490.0mil; x2=4.322953mm; y2=490.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.550 {
-           x1=182.99mil; y1=490.0mil; x2=182.99mil; y2=490.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.550 {
+            x1=182.99mil; y1=490.0mil; x2=182.99mil; y2=490.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.553 {
-           x1=182.99mil; y1=490.0mil; x2=5.647946mm; y2=490.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.553 {
+            x1=182.99mil; y1=490.0mil; x2=5.647946mm; y2=490.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.556 {
-           x1=182.99mil; y1=490.0mil; x2=182.99mil; y2=13.446mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.556 {
+            x1=182.99mil; y1=490.0mil; x2=182.99mil; y2=13.446mm; 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 = 7L+Lzye7e3ztiS8kg6gAAAAV
-     }
-     ha:subc.581 {
-      ha:attributes {
-       value=1.5k
-       footprint=0402
-       refdes=R9
+       uid = 7L+Lzye7e3ztiS8kg6gAAAAV
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.581 {
+       ha:attributes {
+        value=1.5k
+        footprint=0402
+        refdes=R9
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.583 {
-        proto=0; x=866.48mil; y=563.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.583 {
+         proto=0; x=866.48mil; y=563.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.584 {
-        proto=0; x=835.0mil; y=563.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.584 {
+         proto=0; x=835.0mil; y=563.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:text.582 {
-           string=%a.parent.refdes%; x=769.0mil; y=522.0mil; scale=80; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+          li:objects {
+           ha:text.582 {
+            string=%a.parent.refdes%; x=769.0mil; y=522.0mil; scale=80; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 0.000000
            }
-           rot = 0.000000
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         li:objects {
-          ha:line.585 {
-           x1=850.74mil; y1=563.0mil; x2=850.74mil; y2=563.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.585 {
+            x1=850.74mil; y1=563.0mil; x2=850.74mil; y2=563.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.588 {
-           x1=850.74mil; y1=563.0mil; x2=850.74mil; y2=563.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.588 {
+            x1=850.74mil; y1=563.0mil; x2=850.74mil; y2=563.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.591 {
-           x1=850.74mil; y1=563.0mil; x2=20.608796mm; y2=563.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.591 {
+            x1=850.74mil; y1=563.0mil; x2=20.608796mm; y2=563.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.594 {
-           x1=850.74mil; y1=563.0mil; x2=850.74mil; y2=13.3002mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.594 {
+            x1=850.74mil; y1=563.0mil; x2=850.74mil; y2=13.3002mm; 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 = 7L+Lzye7e3ztiS8kg6gAAAAX
-     }
-     ha:subc.597 {
-      ha:attributes {
-       value=0.1uF
-       footprint=0402
-       refdes=C9
+       uid = 7L+Lzye7e3ztiS8kg6gAAAAX
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.597 {
+       ha:attributes {
+        value=0.1uF
+        footprint=0402
+        refdes=C9
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.599 {
-        proto=0; x=658.0mil; y=14.669008mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.599 {
+         proto=0; x=658.0mil; y=14.669008mm; 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.600 {
-        proto=0; x=658.0mil; y=609.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.600 {
+         proto=0; x=658.0mil; y=609.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:text.598 {
-           string=%a.parent.refdes%; x=682.0mil; y=626.0mil; scale=80; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+          li:objects {
+           ha:text.598 {
+            string=%a.parent.refdes%; x=682.0mil; y=626.0mil; scale=80; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 270.000000
            }
-           rot = 270.000000
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         li:objects {
-          ha:line.601 {
-           x1=658.0mil; y1=15.068804mm; x2=658.0mil; y2=15.068804mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.601 {
+            x1=658.0mil; y1=15.068804mm; x2=658.0mil; y2=15.068804mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.604 {
-           x1=658.0mil; y1=15.068804mm; x2=658.0mil; y2=15.068804mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.604 {
+            x1=658.0mil; y1=15.068804mm; x2=658.0mil; y2=15.068804mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.607 {
-           x1=658.0mil; y1=15.068804mm; x2=658.0mil; y2=14.068804mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.607 {
+            x1=658.0mil; y1=15.068804mm; x2=658.0mil; y2=14.068804mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.610 {
-           x1=658.0mil; y1=15.068804mm; x2=15.7132mm; y2=15.068804mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.610 {
+            x1=658.0mil; y1=15.068804mm; x2=15.7132mm; y2=15.068804mm; 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 = 7L+Lzye7e3ztiS8kg6gAAAAY
-     }
-     ha:subc.613 {
-      ha:attributes {
-       value=3.3k
-       footprint=0402
-       refdes=R1
+       uid = 7L+Lzye7e3ztiS8kg6gAAAAY
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.613 {
+       ha:attributes {
+        value=3.3k
+        footprint=0402
+        refdes=R1
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.615 {
-        proto=0; x=632.0mil; y=10.192004mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.615 {
+         proto=0; x=632.0mil; y=10.192004mm; 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.616 {
-        proto=0; x=632.0mil; y=432.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.616 {
+         proto=0; x=632.0mil; y=432.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:text.614 {
-           string=%a.parent.refdes%; x=695.0mil; y=395.0mil; scale=80; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+          li:objects {
+           ha:text.614 {
+            string=%a.parent.refdes%; x=695.0mil; y=395.0mil; scale=80; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 270.000000
            }
-           rot = 270.000000
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         li:objects {
-          ha:line.617 {
-           x1=632.0mil; y1=417.0mil; x2=632.0mil; y2=417.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.617 {
+            x1=632.0mil; y1=417.0mil; x2=632.0mil; y2=417.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.620 {
-           x1=632.0mil; y1=417.0mil; x2=632.0mil; y2=417.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.620 {
+            x1=632.0mil; y1=417.0mil; x2=632.0mil; y2=417.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.623 {
-           x1=632.0mil; y1=417.0mil; x2=632.0mil; y2=9.5918mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.623 {
+            x1=632.0mil; y1=417.0mil; x2=632.0mil; y2=9.5918mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.626 {
-           x1=632.0mil; y1=417.0mil; x2=15.0528mm; y2=417.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.626 {
+            x1=632.0mil; y1=417.0mil; x2=15.0528mm; y2=417.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 = 7L+Lzye7e3ztiS8kg6gAAAAZ
-     }
-     ha:subc.629 {
-      ha:attributes {
-       value=10k
-       footprint=0402
-       refdes=R16
+       uid = 7L+Lzye7e3ztiS8kg6gAAAAZ
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.629 {
+       ha:attributes {
+        value=10k
+        footprint=0402
+        refdes=R16
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.631 {
-        proto=0; x=760.0mil; y=629.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.631 {
+         proto=0; x=760.0mil; y=629.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.632 {
-        proto=0; x=18.504408mm; y=629.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.632 {
+         proto=0; x=18.504408mm; y=629.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:text.630 {
-           string=%a.parent.refdes%; x=689.0mil; y=644.0mil; scale=80; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+          li:objects {
+           ha:text.630 {
+            string=%a.parent.refdes%; x=689.0mil; y=644.0mil; scale=80; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 0.000000
            }
-           rot = 0.000000
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         li:objects {
-          ha:line.633 {
-           x1=18.904204mm; y1=629.0mil; x2=18.904204mm; y2=629.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.633 {
+            x1=18.904204mm; y1=629.0mil; x2=18.904204mm; y2=629.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.636 {
-           x1=18.904204mm; y1=629.0mil; x2=18.904204mm; y2=629.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.636 {
+            x1=18.904204mm; y1=629.0mil; x2=18.904204mm; y2=629.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.639 {
-           x1=18.904204mm; y1=629.0mil; x2=17.904204mm; y2=629.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.639 {
+            x1=18.904204mm; y1=629.0mil; x2=17.904204mm; y2=629.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.642 {
-           x1=18.904204mm; y1=629.0mil; x2=18.904204mm; y2=14.9766mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.642 {
+            x1=18.904204mm; y1=629.0mil; x2=18.904204mm; y2=14.9766mm; 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 = 7L+Lzye7e3ztiS8kg6gAAAAa
-     }
-     ha:subc.645 {
-      ha:attributes {
-       value=9.09k
-       footprint=0402
-       refdes=R17
+       uid = 7L+Lzye7e3ztiS8kg6gAAAAa
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.645 {
+       ha:attributes {
+        value=9.09k
+        footprint=0402
+        refdes=R17
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
+       }
       }
-     }
-
-      li:objects {
-       ha:padstack_ref.647 {
-        proto=0; x=821.48mil; y=629.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.648 {
-        proto=0; x=790.0mil; y=629.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.647 {
+         proto=0; x=821.48mil; y=629.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
-       }
-      }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:padstack_ref.648 {
+         proto=0; x=790.0mil; y=629.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-         li:objects {
-          ha:text.646 {
-           string=%a.parent.refdes%; x=759.0mil; y=569.0mil; scale=80; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 0.000000
-          }
+         li:thermal {
          }
-         ha:type {
-          silk = 1
-          top = 1
+
+         ha:attributes {
+           term=2
+           name=2
          }
+        }
        }
+       li:layers {
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.649 {
-           x1=805.74mil; y1=629.0mil; x2=805.74mil; y2=629.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.652 {
-           x1=805.74mil; y1=629.0mil; x2=805.74mil; y2=629.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.655 {
-           x1=805.74mil; y1=629.0mil; x2=19.465796mm; y2=629.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+          li:objects {
+           ha:text.646 {
+            string=%a.parent.refdes%; x=759.0mil; y=569.0mil; scale=80; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 0.000000
            }
           }
-          ha:line.658 {
-           x1=805.74mil; y1=629.0mil; x2=805.74mil; y2=14.9766mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+          ha:type {
+           silk = 1
+           top = 1
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 7L+Lzye7e3ztiS8kg6gAAAAb
-     }
-     ha:subc.661 {
-      ha:attributes {
-       value=18pF
-       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 {
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+          li:objects {
+           ha:line.649 {
+            x1=805.74mil; y1=629.0mil; x2=805.74mil; y2=629.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.652 {
+            x1=805.74mil; y1=629.0mil; x2=805.74mil; y2=629.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.655 {
+            x1=805.74mil; y1=629.0mil; x2=19.465796mm; y2=629.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+           ha:line.658 {
+            x1=805.74mil; y1=629.0mil; x2=805.74mil; y2=14.9766mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
       }
-     }
-
-      li:objects {
-       ha:padstack_ref.663 {
-        proto=0; x=733.74mil; y=63.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       uid = 7L+Lzye7e3ztiS8kg6gAAAAb
+      }
+      ha:subc.661 {
+       ha:attributes {
+        value=18pF
+        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=1
-          name=1
-        }
-       }
-       ha:padstack_ref.664 {
-        proto=0; x=17.837404mm; y=63.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:top-silk {
-        lid=0
-        ha:combining {        }
+       li:objects {
+        ha:padstack_ref.663 {
+         proto=0; x=733.74mil; y=63.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-         li:objects {
-          ha:text.662 {
-           string=%a.parent.refdes%; x=754.0mil; y=38.0mil; scale=80; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 0.000000
-          }
+         li:thermal {
          }
-         ha:type {
-          silk = 1
-          top = 1
+
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.664 {
+         proto=0; x=17.837404mm; y=63.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
          }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
+        }
        }
+       li:layers {
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.665 {
-           x1=718.0mil; y1=63.0mil; x2=718.0mil; y2=63.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.668 {
-           x1=718.0mil; y1=63.0mil; x2=718.0mil; y2=63.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.671 {
-           x1=718.0mil; y1=63.0mil; x2=17.2372mm; y2=63.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+          li:objects {
+           ha:text.662 {
+            string=%a.parent.refdes%; x=754.0mil; y=38.0mil; scale=80; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 0.000000
            }
           }
-          ha:line.674 {
-           x1=718.0mil; y1=63.0mil; x2=718.0mil; y2=0.6002mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+          ha:type {
+           silk = 1
+           top = 1
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 7L+Lzye7e3ztiS8kg6gAAAAc
-     }
-     ha:subc.677 {
-      ha:attributes {
-       value=18pF
-       footprint=0402
-       refdes=C3
-      }
-     ha:data {
-          li:padstack_prototypes {
+        }
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+          li:objects {
+           ha:line.665 {
+            x1=718.0mil; y1=63.0mil; x2=718.0mil; y2=63.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+           ha:line.668 {
+            x1=718.0mil; y1=63.0mil; x2=718.0mil; y2=63.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
+           ha:line.671 {
+            x1=718.0mil; y1=63.0mil; x2=17.2372mm; y2=63.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+           ha:line.674 {
+            x1=718.0mil; y1=63.0mil; x2=718.0mil; y2=0.6002mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
       }
-     }
-
-      li:objects {
-       ha:padstack_ref.679 {
-        proto=0; x=623.0mil; y=161.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       uid = 7L+Lzye7e3ztiS8kg6gAAAAc
+      }
+      ha:subc.677 {
+       ha:attributes {
+        value=18pF
+        footprint=0402
+        refdes=C3
+       }
+      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.680 {
-        proto=0; x=623.0mil; y=3.308604mm; 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:top-silk {
-        lid=0
-        ha:combining {        }
+       li:objects {
+        ha:padstack_ref.679 {
+         proto=0; x=623.0mil; y=161.74mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-         li:objects {
-          ha:text.678 {
-           string=%a.parent.refdes%; x=644.0mil; y=182.0mil; scale=80; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 270.000000
-          }
+         li:thermal {
          }
-         ha:type {
-          silk = 1
-          top = 1
+
+         ha:attributes {
+           term=1
+           name=1
+         }
+        }
+        ha:padstack_ref.680 {
+         proto=0; x=623.0mil; y=3.308604mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
          }
+        }
        }
+       li:layers {
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.681 {
-           x1=623.0mil; y1=146.0mil; x2=623.0mil; y2=146.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
-           }
-          }
-          ha:line.684 {
-           x1=623.0mil; y1=146.0mil; x2=623.0mil; y2=146.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
-           }
-          }
-          ha:line.687 {
-           x1=623.0mil; y1=146.0mil; x2=623.0mil; y2=4.7084mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+          li:objects {
+           ha:text.678 {
+            string=%a.parent.refdes%; x=644.0mil; y=182.0mil; scale=80; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 270.000000
            }
           }
-          ha:line.690 {
-           x1=623.0mil; y1=146.0mil; x2=16.8242mm; y2=146.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
-           }
+          ha:type {
+           silk = 1
+           top = 1
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 7L+Lzye7e3ztiS8kg6gAAAAd
-     }
-     ha:subc.693 {
-      ha:attributes {
-       value=W25Q80DVSSIG
-       footprint=SOIJ8
-       refdes=U4
-      }
-     ha:data {
-          li:padstack_prototypes {
+        }
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+          li:objects {
+           ha:line.681 {
+            x1=623.0mil; y1=146.0mil; x2=623.0mil; y2=146.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             -33.46mil  
-             -12.795mil  
-             -33.46mil  
-             12.795mil  
-             33.46mil  
-             12.795mil  
-             33.46mil  
-             -12.795mil  
+           ha:line.684 {
+            x1=623.0mil; y1=146.0mil; x2=623.0mil; y2=146.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             -36.46mil  
-             -15.795mil  
-             -36.46mil  
-             15.795mil  
-             36.46mil  
-             15.795mil  
-             36.46mil  
-             -15.795mil  
+           ha:line.687 {
+            x1=623.0mil; y1=146.0mil; x2=623.0mil; y2=4.7084mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             -33.46mil  
-             -12.795mil  
-             -33.46mil  
-             12.795mil  
-             33.46mil  
-             12.795mil  
-             33.46mil  
-             -12.795mil  
+           ha:line.690 {
+            x1=623.0mil; y1=146.0mil; x2=16.8242mm; y2=146.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
       }
+       uid = 7L+Lzye7e3ztiS8kg6gAAAAd
+      }
+      ha:subc.693 {
+       ha:attributes {
+        value=W25Q80
+        footprint=SOIJ8
+        refdes=U4
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.1 {
-        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.849885mm  
-             -12.795mil  
-             -0.849885mm  
-             12.795mil  
-             0.849885mm  
-             12.795mil  
-             0.849885mm  
-             -12.795mil  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              -33.46mil  
+              -12.795mil  
+              -33.46mil  
+              12.795mil  
+              33.46mil  
+              12.795mil  
+              33.46mil  
+              -12.795mil  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.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
+           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  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.849885mm  
-             -12.795mil  
-             -0.849885mm  
-             12.795mil  
-             0.849885mm  
-             12.795mil  
-             0.849885mm  
-             -12.795mil  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
-      }
-     }
+            clearance=0.0
+             li:ps_poly {
+              -33.46mil  
+              -12.795mil  
+              -33.46mil  
+              12.795mil  
+              33.46mil  
+              12.795mil  
+              33.46mil  
+              -12.795mil  
+             }
+           }
+         }
+       }
 
-      li:objects {
-       ha:padstack_ref.695 {
-        proto=0; x=900.215mil; y=198.99mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-        ha:flags {
-         clearline=1
-        }
+       ha:ps_proto_v6.1 {
+         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.849885mm  
+              -12.795mil  
+              -0.849885mm  
+              12.795mil  
+              0.849885mm  
+              12.795mil  
+              0.849885mm  
+              -12.795mil  
+             }
+           }
 
-        ha:attributes {
-          term=8
-          name=VCC
-        }
+           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.696 {
-        proto=1; x=29.865192mm; y=198.99mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-        ha:flags {
-         clearline=1
-        }
+      }
 
-        li:thermal {
-        }
+       li:objects {
+        ha:padstack_ref.695 {
+         proto=0; x=900.215mil; y=198.99mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=CS
-        }
-       }
-       ha:padstack_ref.697 {
-        proto=0; x=900.215mil; y=148.99mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=8
+           name=VCC
+         }
         }
+        ha:padstack_ref.696 {
+         proto=1; x=29.865192mm; y=198.99mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=7
-          name=HOLD
-        }
-       }
-       ha:padstack_ref.698 {
-        proto=1; x=29.865192mm; y=148.99mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=1
+           name=CS
+         }
         }
+        ha:padstack_ref.697 {
+         proto=0; x=900.215mil; y=148.99mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=SO
-        }
-       }
-       ha:padstack_ref.699 {
-        proto=0; x=900.215mil; y=99.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=7
+           name=HOLD
+         }
         }
+        ha:padstack_ref.698 {
+         proto=1; x=29.865192mm; y=148.99mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=6
-          name=SCK
-        }
-       }
-       ha:padstack_ref.700 {
-        proto=1; x=29.865192mm; y=99.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=2
+           name=SO
+         }
         }
+        ha:padstack_ref.699 {
+         proto=0; x=900.215mil; y=99.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=3
-          name=WP
-        }
-       }
-       ha:padstack_ref.701 {
-        proto=0; x=900.215mil; y=49.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=6
+           name=SCK
+         }
         }
+        ha:padstack_ref.700 {
+         proto=1; x=29.865192mm; y=99.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=5
-          name=SI
-        }
-       }
-       ha:padstack_ref.702 {
-        proto=1; x=29.865192mm; y=49.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
-        ha:flags {
-         clearline=1
-        }
+         li:thermal {
+         }
 
-        li:thermal {
+         ha:attributes {
+           term=3
+           name=WP
+         }
         }
+        ha:padstack_ref.701 {
+         proto=0; x=900.215mil; y=49.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=4
-          name=VSS
-        }
-       }
-      }
-      li:layers {
+         li:thermal {
+         }
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+         ha:attributes {
+           term=5
+           name=SI
+         }
+        }
+        ha:padstack_ref.702 {
+         proto=1; x=29.865192mm; y=49.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=12.205mil;
+         ha:flags {
+          clearline=1
+         }
 
-         li:objects {
-          ha:line.703 {
-           x1=932.1mil; y1=5.814314mm; x2=1.14391in; y2=5.814314mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.706 {
-           x1=1.14391in; y1=0.484632mm; x2=1.14391in; y2=5.814314mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.709 {
-           x1=932.1mil; y1=0.484632mm; x2=1.14391in; y2=0.484632mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.712 {
-           x1=932.1mil; y1=0.484632mm; x2=932.1mil; y2=5.814314mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:arc.715 {
-           x=28.59024mm; y=198.99mil; width=5.0mil; height=5.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-          }
-          ha:text.694 {
-           string=%a.parent.refdes%; x=948.0mil; y=26.0mil; scale=80; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 0.000000
-          }
+         li:thermal {
          }
-         ha:type {
-          silk = 1
-          top = 1
+
+         ha:attributes {
+           term=4
+           name=VSS
          }
+        }
        }
+       li:layers {
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.716 {
-           x1=26.365326mm; y1=123.995mil; x2=26.365326mm; y2=123.995mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.703 {
+            x1=932.1mil; y1=5.814314mm; x2=1.14391in; y2=5.814314mm; thickness=10.0mil; clearance=0.0;
            }
-          }
-          ha:line.719 {
-           x1=1.038in; y1=124.0mil; x2=1.038in; y2=124.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.706 {
+            x1=1.14391in; y1=0.484632mm; x2=1.14391in; y2=5.814314mm; thickness=10.0mil; clearance=0.0;
            }
-          }
-          ha:line.722 {
-           x1=1.038in; y1=124.0mil; x2=25.3652mm; y2=124.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.709 {
+            x1=932.1mil; y1=0.484632mm; x2=1.14391in; y2=0.484632mm; thickness=10.0mil; clearance=0.0;
            }
-          }
-          ha:line.725 {
-           x1=1.038in; y1=124.0mil; x2=1.038in; y2=2.1496mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.712 {
+            x1=932.1mil; y1=0.484632mm; x2=932.1mil; y2=5.814314mm; thickness=10.0mil; clearance=0.0;
+           }
+           ha:arc.715 {
+            x=28.59024mm; y=198.99mil; width=5.0mil; height=5.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+           }
+           ha:text.694 {
+            string=%a.parent.refdes%; x=948.0mil; y=26.0mil; scale=80; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 0.000000
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 7L+Lzye7e3ztiS8kg6gAAAAe
-     }
-     ha:subc.728 {
-      ha:attributes {
-       value=Debug
-       footprint=530470610
-       refdes=J4
-      }
-     ha:data {
-          li:padstack_prototypes {
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-      ha:ps_proto_v6.0 {
-        hdia=0.519938mm; hplated=1; htop=0; hbottom=0;
-        li:shape {
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=35.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+          li:objects {
+           ha:line.716 {
+            x1=26.365326mm; y1=123.995mil; x2=26.365326mm; y2=123.995mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=35.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:line.719 {
+            x1=1.038in; y1=124.0mil; x2=1.038in; y2=124.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=35.0mil;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+           ha:line.722 {
+            x1=1.038in; y1=124.0mil; x2=25.3652mm; y2=124.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-           clearance=0.0
-          }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=41.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:line.725 {
+            x1=1.038in; y1=124.0mil; x2=1.038in; y2=2.1496mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
-           clearance=0.0
           }
-
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=41.0mil;           }
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
       }
+       uid = 7L+Lzye7e3ztiS8kg6gAAAAe
+      }
+      ha:subc.728 {
+       ha:attributes {
+        value=Debug
+        footprint=530470610
+        refdes=J4
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.1 {
-        hdia=0.519938mm; hplated=1; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v6.0 {
+         hdia=0.519938mm; hplated=1; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=35.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             -17.5mil  
-             -17.5mil  
-             17.5mil  
-             -17.5mil  
-             17.5mil  
-             17.5mil  
-             -17.5mil  
-             17.5mil  
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=35.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
             }
-          }
+            clearance=0.0
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            bottom = 1
-            copper = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=35.0mil;            }
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             -17.5mil  
-             -17.5mil  
-             17.5mil  
-             -17.5mil  
-             17.5mil  
-             17.5mil  
-             -17.5mil  
-             17.5mil  
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=41.0mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
             }
-          }
+            clearance=0.0
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 1
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=41.0mil;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
+            }
+            clearance=0.0
            }
-           clearance=0.0
-            li:ps_poly {
-             -17.5mil  
-             -17.5mil  
-             17.5mil  
-             -17.5mil  
-             17.5mil  
-             17.5mil  
-             -17.5mil  
-             17.5mil  
+         }
+       }
+
+       ha:ps_proto_v6.1 {
+         hdia=0.519938mm; 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 {
+              -17.5mil  
+              -17.5mil  
+              17.5mil  
+              -17.5mil  
+              17.5mil  
+              17.5mil  
+              -17.5mil  
+              17.5mil  
+             }
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -17.5mil  
+              -17.5mil  
+              17.5mil  
+              -17.5mil  
+              17.5mil  
+              17.5mil  
+              -17.5mil  
+              17.5mil  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -20.5mil  
-             -20.5mil  
-             20.5mil  
-             -20.5mil  
-             20.5mil  
-             20.5mil  
-             -20.5mil  
-             20.5mil  
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             intern = 1
             }
-          }
+            clearance=0.0
+             li:ps_poly {
+              -17.5mil  
+              -17.5mil  
+              17.5mil  
+              -17.5mil  
+              17.5mil  
+              17.5mil  
+              -17.5mil  
+              17.5mil  
+             }
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            bottom = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -20.5mil  
+              -20.5mil  
+              20.5mil  
+              -20.5mil  
+              20.5mil  
+              20.5mil  
+              -20.5mil  
+              20.5mil  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -20.5mil  
-             -20.5mil  
-             20.5mil  
-             -20.5mil  
-             20.5mil  
-             20.5mil  
-             -20.5mil  
-             20.5mil  
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             bottom = 1
+             mask = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              -20.5mil  
+              -20.5mil  
+              20.5mil  
+              -20.5mil  
+              20.5mil  
+              20.5mil  
+              -20.5mil  
+              20.5mil  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.730 {
-        proto=0; x=1.466in; y=7.03961mm; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.730 {
+         proto=0; x=1.466in; y=7.03961mm; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-          li:0 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
-        }
+         li:thermal {
+           li:0 {
+            diag  
+            round  
+            noshape  
+           }
+           li:3 {
+            on  
+            round  
+            noshape  
+           }
+         }
 
-        ha:attributes {
-          term=6
-          name=pin6
-        }
-       }
-       ha:padstack_ref.731 {
-        proto=0; x=1.466in; y=326.36mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=6
+           name=pin6
+         }
         }
+        ha:padstack_ref.731 {
+         proto=0; x=1.466in; y=326.36mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=5
-          name=pin5
-        }
-       }
-       ha:padstack_ref.732 {
-        proto=0; x=1.466in; y=9.539478mm; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=5
+           name=pin5
+         }
         }
+        ha:padstack_ref.732 {
+         proto=0; x=1.466in; y=9.539478mm; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=4
-          name=pin4
-        }
-       }
-       ha:padstack_ref.733 {
-        proto=0; x=1.466in; y=10.789412mm; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=4
+           name=pin4
+         }
         }
+        ha:padstack_ref.733 {
+         proto=0; x=1.466in; y=10.789412mm; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=3
-          name=pin3
-        }
-       }
-       ha:padstack_ref.734 {
-        proto=0; x=1.466in; y=474.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=3
+           name=pin3
+         }
         }
+        ha:padstack_ref.734 {
+         proto=0; x=1.466in; y=474.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=pin2
-        }
-       }
-       ha:padstack_ref.735 {
-        proto=1; x=1.466in; y=523.21mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=2
+           name=pin2
+         }
         }
+        ha:padstack_ref.735 {
+         proto=1; x=1.466in; y=523.21mil; rot=0.000000; xmirror=1; smirror=1; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-          li:1 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
-        }
+         li:thermal {
+           li:1 {
+            on  
+            diag  
+            round  
+            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:text.729 {
-           string=%a.parent.refdes%; x=40.0558mm; y=525.21mil; scale=100; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-            onsolder=1
+          li:objects {
+           ha:text.729 {
+            string=%a.parent.refdes%; x=1.369in; y=14.396466mm; scale=100; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+             onsolder=1
+            }
+            rot = 360.000000
            }
-           rot = 180.000000
           }
-         }
-         ha:type {
-          silk = 1
-          bottom = 1
-         }
-       }
+          ha:type {
+           silk = 1
+           bottom = 1
+          }
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         li:objects {
-          ha:line.736 {
-           x1=1.466in; y1=10.164529mm; x2=1.466in; y2=10.164529mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.736 {
+            x1=1.466in; y1=10.164529mm; x2=1.466in; y2=10.164529mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.739 {
-           x1=1.466in; y1=523.21mil; x2=1.466in; y2=523.21mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.739 {
+            x1=1.466in; y1=523.21mil; x2=1.466in; y2=523.21mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.742 {
-           x1=1.466in; y1=523.21mil; x2=38.2364mm; y2=523.21mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.742 {
+            x1=1.466in; y1=523.21mil; x2=38.2364mm; y2=523.21mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.745 {
-           x1=1.466in; y1=523.21mil; x2=1.466in; y2=14.289534mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.745 {
+            x1=1.466in; y1=523.21mil; x2=1.466in; y2=14.289534mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          bottom = 1
-          virtual = 1
-          misc = 1
-         }
+          ha:type {
+           bottom = 1
+           virtual = 1
+           misc = 1
+          }
+        }
        }
       }
-     }
-      uid = 7L+Lzye7e3ztiS8kg6gAAAAf
-     }
-     ha:subc.748 {
-      ha:attributes {
-       value=12MHz
-       footprint=ABM8
-       refdes=X1
+       uid = 7L+Lzye7e3ztiS8kg6gAAAAf
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.748 {
+       ha:attributes {
+        value=12MHz
+        footprint=ABM8
+        refdes=X1
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_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.650113mm  
-             -20.67mil  
-             -0.650113mm  
-             20.67mil  
-             0.650113mm  
-             20.67mil  
-             0.650113mm  
-             -20.67mil  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              -0.650113mm  
+              -20.67mil  
+              -0.650113mm  
+              20.67mil  
+              0.650113mm  
+              20.67mil  
+              0.650113mm  
+              -20.67mil  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.726313mm  
-             -23.67mil  
-             -0.726313mm  
-             23.67mil  
-             0.726313mm  
-             23.67mil  
-             0.726313mm  
-             -23.67mil  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.726313mm  
+              -23.67mil  
+              -0.726313mm  
+              23.67mil  
+              0.726313mm  
+              23.67mil  
+              0.726313mm  
+              -23.67mil  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.650113mm  
-             -20.67mil  
-             -0.650113mm  
-             20.67mil  
-             0.650113mm  
-             20.67mil  
-             0.650113mm  
-             -20.67mil  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              -0.650113mm  
+              -20.67mil  
+              -0.650113mm  
+              20.67mil  
+              0.650113mm  
+              20.67mil  
+              0.650113mm  
+              -20.67mil  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.750 {
-        proto=0; x=17.105869mm; y=109.17mil; rot=0.000000; xmirror=0; smirror=0; clearance=-4.915mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.750 {
+         proto=0; x=17.105869mm; y=109.17mil; rot=0.000000; xmirror=0; smirror=0; clearance=-4.915mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=pin2
-        }
-       }
-       ha:padstack_ref.751 {
-        proto=0; x=19.405585mm; y=109.17mil; rot=0.000000; xmirror=0; smirror=0; clearance=-4.915mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=2
+           name=pin2
+         }
         }
+        ha:padstack_ref.751 {
+         proto=0; x=19.405585mm; y=109.17mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=pin1
-        }
-       }
-       ha:padstack_ref.752 {
-        proto=0; x=19.405585mm; y=182.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=-4.915mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=pin1
+         }
         }
+        ha:padstack_ref.752 {
+         proto=0; x=19.405585mm; y=182.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=-4.915mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=4
-          name=pin4
-        }
-       }
-       ha:padstack_ref.753 {
-        proto=0; x=17.105869mm; y=182.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=-4.915mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=4
+           name=pin4
+         }
         }
+        ha:padstack_ref.753 {
+         proto=0; x=17.105869mm; y=182.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=-4.915mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=3
-          name=pin3
+         ha:attributes {
+           term=3
+           name=pin3
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:arc.754 {
-           x=19.7956mm; y=3.537966mm; width=5.0mil; height=5.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
-          }
-          ha:text.749 {
-           string=%a.parent.refdes%; x=635.0mil; y=34.0mil; scale=80; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+          li:objects {
+           ha:arc.754 {
+            x=19.7956mm; y=3.537966mm; width=5.0mil; height=5.0mil; astart=90.000000; adelta=360.000000; thickness=10.0mil; clearance=0.0;
+           }
+           ha:text.749 {
+            string=%a.parent.refdes%; x=635.0mil; y=34.0mil; scale=80; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 0.000000
            }
-           rot = 0.000000
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         li:objects {
-          ha:line.755 {
-           x1=18.255727mm; y1=145.585mil; x2=18.255727mm; y2=145.585mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.755 {
+            x1=18.255727mm; y1=145.585mil; x2=18.255727mm; y2=145.585mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.758 {
-           x1=18.2556mm; y1=145.59mil; x2=18.2556mm; y2=145.59mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.758 {
+            x1=18.2556mm; y1=145.59mil; x2=18.2556mm; y2=145.59mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.761 {
-           x1=18.2556mm; y1=145.59mil; x2=18.2556mm; y2=2.697986mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.761 {
+            x1=18.2556mm; y1=145.59mil; x2=18.2556mm; y2=2.697986mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.764 {
-           x1=18.2556mm; y1=145.59mil; x2=17.2556mm; y2=145.59mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.764 {
+            x1=18.2556mm; y1=145.59mil; x2=17.2556mm; y2=145.59mil; 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 = 7L+Lzye7e3ztiS8kg6gAAAAg
-     }
-     ha:subc.767 {
-      ha:attributes {
-       value=10k
-       footprint=0402
-       refdes=R14
+       uid = 7L+Lzye7e3ztiS8kg6gAAAAg
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.767 {
+       ha:attributes {
+        value=10k
+        footprint=0402
+        refdes=R14
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.769 {
-        proto=0; x=779.0mil; y=17.666204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.769 {
+         proto=0; x=779.0mil; y=17.666204mm; 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.770 {
-        proto=0; x=779.0mil; y=18.465796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.770 {
+         proto=0; x=779.0mil; y=18.465796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:text.768 {
-           string=%a.parent.refdes%; x=757.0mil; y=696.0mil; scale=80; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+          li:objects {
+           ha:text.768 {
+            string=%a.parent.refdes%; x=757.0mil; y=696.0mil; scale=80; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 270.000000
            }
-           rot = 270.000000
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         li:objects {
-          ha:line.771 {
-           x1=779.0mil; y1=18.066mm; x2=779.0mil; y2=18.066mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.771 {
+            x1=779.0mil; y1=18.066mm; x2=779.0mil; y2=18.066mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.774 {
-           x1=779.0mil; y1=18.066mm; x2=779.0mil; y2=18.066mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.774 {
+            x1=779.0mil; y1=18.066mm; x2=779.0mil; y2=18.066mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.777 {
-           x1=779.0mil; y1=18.066mm; x2=779.0mil; y2=17.066mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.777 {
+            x1=779.0mil; y1=18.066mm; x2=779.0mil; y2=17.066mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.780 {
-           x1=779.0mil; y1=18.066mm; x2=18.7866mm; y2=18.066mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.780 {
+            x1=779.0mil; y1=18.066mm; x2=18.7866mm; y2=18.066mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
+          }
+        }
        }
       }
-     }
-      uid = 7L+Lzye7e3ztiS8kg6gAAAAh
-     }
-     ha:subc.783 {
-      ha:attributes {
-       value=8.06k
-       footprint=0402
-       refdes=R15
+       uid = 7L+Lzye7e3ztiS8kg6gAAAAh
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.783 {
+       ha:attributes {
+        value=8.06k
+        footprint=0402
+        refdes=R15
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-             -0.326136mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+              -0.326136mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
-             -0.249936mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+              -0.249936mm  
+             }
+           }
+         }
+       }
       }
-     }
-
-      li:objects {
-       ha:padstack_ref.785 {
-        proto=0; x=809.0mil; y=16.853408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
 
-        li:thermal {
-        }
+       li:objects {
+        ha:padstack_ref.785 {
+         proto=0; x=809.0mil; y=16.853408mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.786 {
-        proto=0; x=809.0mil; y=695.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.786 {
+         proto=0; x=809.0mil; y=695.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:text.784 {
-           string=%a.parent.refdes%; x=879.0mil; y=616.0mil; scale=80; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+          li:objects {
+           ha:text.784 {
+            string=%a.parent.refdes%; x=879.0mil; y=616.0mil; scale=80; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 270.000000
            }
-           rot = 270.000000
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         li:objects {
-          ha:line.787 {
-           x1=809.0mil; y1=17.253204mm; x2=809.0mil; y2=17.253204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.787 {
+            x1=809.0mil; y1=17.253204mm; x2=809.0mil; y2=17.253204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.790 {
-           x1=809.0mil; y1=17.253204mm; x2=809.0mil; y2=17.253204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.790 {
+            x1=809.0mil; y1=17.253204mm; x2=809.0mil; y2=17.253204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.793 {
-           x1=809.0mil; y1=17.253204mm; x2=809.0mil; y2=16.253204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.793 {
+            x1=809.0mil; y1=17.253204mm; x2=809.0mil; y2=16.253204mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.796 {
-           x1=809.0mil; y1=17.253204mm; x2=19.5486mm; y2=17.253204mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.796 {
+            x1=809.0mil; y1=17.253204mm; x2=19.5486mm; y2=17.253204mm; 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 = 7L+Lzye7e3ztiS8kg6gAAAAi
-     }
-     ha:subc.799 {
-      ha:attributes {
-       copyright=2006 DJ Delorie
-       author=DJ Delorie
-       footprint=SOT23-5
-       dist-license=GPL
-       refdes=U2
-       value=TPS76133
-       use-license=Unlimited
+       uid = 7L+Lzye7e3ztiS8kg6gAAAAi
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.799 {
+       ha:attributes {
+        copyright=2006 DJ Delorie
+        author=DJ Delorie
+        footprint=SOT23-5
+        dist-license=GPL
+        refdes=U2
+        value=TPS76133
+        use-license=Unlimited
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             -20.0mil  
-             -12.0mil  
-             -20.0mil  
-             12.0mil  
-             20.0mil  
-             12.0mil  
-             20.0mil  
-             -12.0mil  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              -20.0mil  
+              -12.0mil  
+              -20.0mil  
+              12.0mil  
+              20.0mil  
+              12.0mil  
+              20.0mil  
+              -12.0mil  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -23.0mil  
-             -15.0mil  
-             -23.0mil  
-             15.0mil  
-             23.0mil  
-             15.0mil  
-             23.0mil  
-             -15.0mil  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -23.0mil  
+              -15.0mil  
+              -23.0mil  
+              15.0mil  
+              23.0mil  
+              15.0mil  
+              23.0mil  
+              -15.0mil  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -20.0mil  
-             -12.0mil  
-             -20.0mil  
-             12.0mil  
-             20.0mil  
-             12.0mil  
-             20.0mil  
-             -12.0mil  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              -20.0mil  
+              -12.0mil  
+              -20.0mil  
+              12.0mil  
+              20.0mil  
+              12.0mil  
+              20.0mil  
+              -12.0mil  
+             }
+           }
+         }
+       }
       }
-     }
-
-      li:objects {
-       ha:padstack_ref.801 {
-        proto=0; x=407.0mil; y=715.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
-
-        li:thermal {
-        }
 
-        ha:attributes {
-          term=4
-          name=BY
-        }
-       }
-       ha:padstack_ref.802 {
-        proto=0; x=407.0mil; y=637.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.801 {
+         proto=0; x=407.0mil; y=715.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=5
-          name=VOUT
-        }
-       }
-       ha:padstack_ref.803 {
-        proto=0; x=325.0mil; y=637.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=4
+           name=BY
+         }
         }
+        ha:padstack_ref.802 {
+         proto=0; x=407.0mil; y=637.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=VIN
-        }
-       }
-       ha:padstack_ref.804 {
-        proto=0; x=325.0mil; y=676.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=5
+           name=VOUT
+         }
         }
+        ha:padstack_ref.803 {
+         proto=0; x=325.0mil; y=637.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=GND
-        }
-       }
-       ha:padstack_ref.805 {
-        proto=0; x=325.0mil; y=715.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=VIN
+         }
         }
+        ha:padstack_ref.804 {
+         proto=0; x=325.0mil; y=676.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=3
-          name=EN
+         ha:attributes {
+           term=2
+           name=GND
+         }
         }
-       }
-      }
-      li:layers {
-
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
-
-         li:objects {
-          ha:line.806 {
-           x1=297.0mil; y1=735.0mil; x2=436.0mil; y2=735.0mil; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.809 {
-           x1=436.0mil; y1=617.0mil; x2=436.0mil; y2=735.0mil; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.812 {
-           x1=297.0mil; y1=617.0mil; x2=436.0mil; y2=617.0mil; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.815 {
-           x1=297.0mil; y1=617.0mil; x2=297.0mil; y2=735.0mil; thickness=10.0mil; clearance=0.0;
-          }
-          ha:text.800 {
-           string=%a.parent.refdes%; x=287.0mil; y=562.0mil; scale=89; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-           }
-           rot = 0.000000
-          }
+        ha:padstack_ref.805 {
+         proto=0; x=325.0mil; y=715.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+         ha:flags {
+          clearline=1
          }
-         ha:type {
-          silk = 1
-          top = 1
+
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=3
+           name=EN
          }
+        }
        }
+       li:layers {
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.818 {
-           x1=357.8mil; y1=676.0mil; x2=357.8mil; y2=676.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.806 {
+            x1=297.0mil; y1=735.0mil; x2=436.0mil; y2=735.0mil; thickness=10.0mil; clearance=0.0;
            }
-          }
-          ha:line.821 {
-           x1=407.0mil; y1=715.0mil; x2=407.0mil; y2=715.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.809 {
+            x1=436.0mil; y1=617.0mil; x2=436.0mil; y2=735.0mil; thickness=10.0mil; clearance=0.0;
            }
-          }
-          ha:line.824 {
-           x1=407.0mil; y1=715.0mil; x2=11.3378mm; y2=715.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.812 {
+            x1=297.0mil; y1=617.0mil; x2=436.0mil; y2=617.0mil; thickness=10.0mil; clearance=0.0;
            }
-          }
-          ha:line.827 {
-           x1=407.0mil; y1=715.0mil; x2=407.0mil; y2=19.161mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.815 {
+            x1=297.0mil; y1=617.0mil; x2=297.0mil; y2=735.0mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:text.800 {
+            string=%a.parent.refdes%; x=287.0mil; y=562.0mil; scale=89; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 0.000000
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 7L+Lzye7e3ztiS8kg6gAAAAj
-     }
-     ha:subc.830 {
-      ha:attributes {
-       value=LM293
-       footprint=8ufson2x2
-       refdes=U5
-      }
-     ha:data {
-          li:padstack_prototypes {
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+          li:objects {
+           ha:line.818 {
+            x1=357.8mil; y1=676.0mil; x2=357.8mil; y2=676.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.374904mm  
-             -5.905mil  
-             -0.374904mm  
-             5.905mil  
-             0.374904mm  
-             5.905mil  
-             0.374904mm  
-             -5.905mil  
+           ha:line.821 {
+            x1=407.0mil; y1=715.0mil; x2=407.0mil; y2=715.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.524891mm  
-             -11.81mil  
-             -0.524891mm  
-             11.81mil  
-             0.524891mm  
-             11.81mil  
-             0.524891mm  
-             -11.81mil  
+           ha:line.824 {
+            x1=407.0mil; y1=715.0mil; x2=11.3378mm; y2=715.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.374904mm  
-             -5.905mil  
-             -0.374904mm  
-             5.905mil  
-             0.374904mm  
-             5.905mil  
-             0.374904mm  
-             -5.905mil  
+           ha:line.827 {
+            x1=407.0mil; y1=715.0mil; x2=407.0mil; y2=19.161mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
             }
+           }
+          }
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
+      }
+       uid = 7L+Lzye7e3ztiS8kg6gAAAAj
       }
+      ha:subc.830 {
+       ha:attributes {
+        value=LM293
+        footprint=8ufson2x2
+        refdes=U5
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.1 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.374904mm  
+              -5.905mil  
+              -0.374904mm  
+              5.905mil  
+              0.374904mm  
+              5.905mil  
+              0.374904mm  
+              -5.905mil  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.225044mm  
-             -31.5mil  
-             -0.225044mm  
-             -31.5mil  
-             -0.225044mm  
-             31.5mil  
-             0.225044mm  
-             31.5mil  
+
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
             }
-          }
+            clearance=0.0
+             li:ps_poly {
+              -0.524891mm  
+              -11.81mil  
+              -0.524891mm  
+              11.81mil  
+              0.524891mm  
+              11.81mil  
+              0.524891mm  
+              -11.81mil  
+             }
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.374904mm  
+              -5.905mil  
+              -0.374904mm  
+              5.905mil  
+              0.374904mm  
+              5.905mil  
+              0.374904mm  
+              -5.905mil  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             14.765mil  
-             -37.405mil  
-             -14.765mil  
-             -37.405mil  
-             -14.765mil  
-             37.405mil  
-             14.765mil  
-             37.405mil  
+         }
+       }
+
+       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.225044mm  
+              -31.5mil  
+              -0.225044mm  
+              -31.5mil  
+              -0.225044mm  
+              31.5mil  
+              0.225044mm  
+              31.5mil  
+             }
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              14.765mil  
+              -37.405mil  
+              -14.765mil  
+              -37.405mil  
+              -14.765mil  
+              37.405mil  
+              14.765mil  
+              37.405mil  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.225044mm  
-             -31.5mil  
-             -0.225044mm  
-             -31.5mil  
-             -0.225044mm  
-             31.5mil  
-             0.225044mm  
-             31.5mil  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              0.225044mm  
+              -31.5mil  
+              -0.225044mm  
+              -31.5mil  
+              -0.225044mm  
+              31.5mil  
+              0.225044mm  
+              31.5mil  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.832 {
-        proto=0; x=13.656183mm; y=624.47mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.832 {
+         proto=0; x=13.656183mm; y=624.47mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=1
-          name=1
-        }
-       }
-       ha:padstack_ref.833 {
-        proto=0; x=618.355mil; y=17.361662mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.833 {
+         proto=0; x=618.355mil; y=17.361662mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=5
-          name=5
-        }
-       }
-       ha:padstack_ref.834 {
-        proto=0; x=13.656183mm; y=16.361664mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=5
+           name=5
+         }
         }
+        ha:padstack_ref.834 {
+         proto=0; x=13.656183mm; y=16.361664mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
-        }
-       }
-       ha:padstack_ref.835 {
-        proto=0; x=618.355mil; y=663.84mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
+        ha:padstack_ref.835 {
+         proto=0; x=618.355mil; y=663.84mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=6
-          name=6
-        }
-       }
-       ha:padstack_ref.836 {
-        proto=0; x=13.656183mm; y=663.84mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=6
+           name=6
+         }
         }
+        ha:padstack_ref.836 {
+         proto=0; x=13.656183mm; y=663.84mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=3
-          name=3
-        }
-       }
-       ha:padstack_ref.837 {
-        proto=0; x=618.355mil; y=16.361664mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=3
+           name=3
+         }
         }
+        ha:padstack_ref.837 {
+         proto=0; x=618.355mil; y=16.361664mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=7
-          name=7
-        }
-       }
-       ha:padstack_ref.838 {
-        proto=0; x=13.656183mm; y=17.361662mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=7
+           name=7
+         }
         }
+        ha:padstack_ref.838 {
+         proto=0; x=13.656183mm; y=17.361662mm; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=4
-          name=4
-        }
-       }
-       ha:padstack_ref.839 {
-        proto=0; x=618.355mil; y=624.47mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=4
+           name=4
+         }
         }
+        ha:padstack_ref.839 {
+         proto=0; x=618.355mil; y=624.47mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=8
-          name=8
-        }
-       }
-       ha:padstack_ref.840 {
-        proto=1; x=578.0mil; y=654.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=8
+           name=8
+         }
         }
+        ha:padstack_ref.840 {
+         proto=1; x=578.0mil; y=654.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=11.81mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=GND
-          name=GND
+         ha:attributes {
+           term=GND
+           name=GND
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:line.841 {
-           x1=617.37mil; y1=15.611602mm; x2=617.37mil; y2=693.37mil; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.844 {
-           x1=13.681202mm; y1=693.37mil; x2=617.37mil; y2=693.37mil; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.847 {
-           x1=13.681202mm; y1=15.611602mm; x2=13.681202mm; y2=693.37mil; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.850 {
-           x1=13.681202mm; y1=15.611602mm; x2=617.37mil; y2=15.611602mm; thickness=10.0mil; clearance=0.0;
-          }
-          ha:line.853 {
-           x1=13.681202mm; y1=602.82mil; x2=13.681202mm; y2=602.82mil; thickness=10.0mil; clearance=0.0;
-          }
-          ha:text.831 {
-           string=%a.parent.refdes%; x=559.0mil; y=698.0mil; scale=80; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+          li:objects {
+           ha:line.841 {
+            x1=617.37mil; y1=15.611602mm; x2=617.37mil; y2=693.37mil; thickness=10.0mil; clearance=0.0;
            }
-           rot = 0.000000
-          }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
-
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
-
-         li:objects {
-          ha:line.856 {
-           x1=578.0mil; y1=654.0mil; x2=578.0mil; y2=654.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+           ha:line.844 {
+            x1=13.681202mm; y1=693.37mil; x2=617.37mil; y2=693.37mil; thickness=10.0mil; clearance=0.0;
            }
-          }
-          ha:line.859 {
-           x1=578.0mil; y1=654.0mil; x2=578.0mil; y2=654.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.847 {
+            x1=13.681202mm; y1=15.611602mm; x2=13.681202mm; y2=693.37mil; thickness=10.0mil; clearance=0.0;
            }
-          }
-          ha:line.862 {
-           x1=578.0mil; y1=654.0mil; x2=15.6812mm; y2=654.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.850 {
+            x1=13.681202mm; y1=15.611602mm; x2=617.37mil; y2=15.611602mm; thickness=10.0mil; clearance=0.0;
            }
-          }
-          ha:line.865 {
-           x1=578.0mil; y1=654.0mil; x2=578.0mil; y2=17.6116mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.853 {
+            x1=13.681202mm; y1=602.82mil; x2=13.681202mm; y2=602.82mil; thickness=10.0mil; clearance=0.0;
+           }
+           ha:text.831 {
+            string=%a.parent.refdes%; x=559.0mil; y=698.0mil; scale=80; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 0.000000
            }
           }
-         }
-         ha:type {
-          top = 1
-          misc = 1
-          virtual = 1
-         }
-       }
-      }
-     }
-      uid = 7L+Lzye7e3ztiS8kg6gAAAAk
-     }
-     ha:subc.868 {
-      ha:attributes {
-       value=LiPo
-       footprint=B2B-PH
-       refdes=B1
-      }
-     ha:data {
-          li:padstack_prototypes {
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-      ha:ps_proto_v6.0 {
-        hdia=29.53mil; hplated=1; htop=0; hbottom=0;
-        li:shape {
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-          ha:ps_shape_v4 {
-           ha:ps_circ { x=0.0; y=0.0; dia=1.299972mm;           }
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
+          li:objects {
+           ha:line.856 {
+            x1=578.0mil; y1=654.0mil; x2=578.0mil; y2=654.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-           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
+           ha:line.859 {
+            x1=578.0mil; y1=654.0mil; x2=578.0mil; y2=654.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-           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
+           ha:line.862 {
+            x1=578.0mil; y1=654.0mil; x2=15.6812mm; y2=654.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-           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
+           ha:line.865 {
+            x1=578.0mil; y1=654.0mil; x2=578.0mil; y2=17.6116mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
-           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 {
-            bottom = 1
-            mask = 1
-           }
-           clearance=0.0
+          ha:type {
+           top = 1
+           misc = 1
+           virtual = 1
           }
         }
+       }
       }
+       uid = 7L+Lzye7e3ztiS8kg6gAAAAk
+      }
+      ha:subc.868 {
+       ha:attributes {
+        value=LiPo
+        footprint=B2B-PH
+        refdes=B1
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.1 {
-        hdia=29.53mil; 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: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
-            li:ps_poly {
-             -0.649986mm  
-             -0.649986mm  
-             0.649986mm  
-             -0.649986mm  
-             0.649986mm  
-             0.649986mm  
-             -0.649986mm  
-             0.649986mm  
+
+           ha:ps_shape_v4 {
+            ha:ps_circ { x=0.0; y=0.0; dia=1.299972mm;            }
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
             }
-          }
+            clearance=0.0
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            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 {
+             copper = 1
+             intern = 1
+            }
+            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:ps_circ { x=0.0; y=0.0; dia=1.459992mm;            }
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
             }
-          }
+            clearance=0.0
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            intern = 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:ps_poly {
-             -0.649986mm  
-             -0.649986mm  
-             0.649986mm  
-             -0.649986mm  
-             0.649986mm  
-             0.649986mm  
-             -0.649986mm  
-             0.649986mm  
+         }
+       }
+
+       ha:ps_proto_v6.1 {
+         hdia=29.53mil; hplated=1; htop=0; hbottom=0;
+         li:shape {
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
+            clearance=0.0
+             li:ps_poly {
+              -0.649986mm  
+              -0.649986mm  
+              0.649986mm  
+              -0.649986mm  
+              0.649986mm  
+              0.649986mm  
+              -0.649986mm  
+              0.649986mm  
+             }
+           }
 
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             bottom = 1
+             copper = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.649986mm  
+              -0.649986mm  
+              0.649986mm  
+              -0.649986mm  
+              0.649986mm  
+              0.649986mm  
+              -0.649986mm  
+              0.649986mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.729996mm  
-             -0.729996mm  
-             0.729996mm  
-             -0.729996mm  
-             0.729996mm  
-             0.729996mm  
-             -0.729996mm  
-             0.729996mm  
+
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             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 {
-            bottom = 1
-            mask = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              -0.729996mm  
+              -0.729996mm  
+              0.729996mm  
+              -0.729996mm  
+              0.729996mm  
+              0.729996mm  
+              -0.729996mm  
+              0.729996mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             -0.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  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.870 {
-        proto=0; x=78.0mil; y=11.144042mm; rot=0.000000; xmirror=1; smirror=1; clearance=0.152527mm;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.870 {
+         proto=0; x=78.0mil; y=11.144042mm; rot=0.000000; xmirror=1; smirror=1; clearance=0.152527mm;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-          li:1 {
-           on  
-           diag  
-           round  
-           noshape  
-          }
-        }
+         li:thermal {
+           li:1 {
+            on  
+            diag  
+            round  
+            noshape  
+           }
+         }
 
-        ha:attributes {
-          term=2
-          name=pin2
-        }
-       }
-       ha:padstack_ref.871 {
-        proto=1; x=78.0mil; y=9.144046mm; rot=0.000000; xmirror=1; smirror=1; clearance=0.152527mm;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=2
+           name=pin2
+         }
         }
+        ha:padstack_ref.871 {
+         proto=1; x=78.0mil; y=9.144046mm; rot=0.000000; xmirror=1; smirror=1; clearance=0.152527mm;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        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:line.872 {
-           x1=0.281182mm; y1=13.094mm; x2=4.7813mm; y2=13.094mm; thickness=6.0mil; clearance=0.0;
-          }
-          ha:line.875 {
-           x1=0.281182mm; y1=7.194088mm; x2=0.281182mm; y2=13.094mm; thickness=6.0mil; clearance=0.0;
-          }
-          ha:line.878 {
-           x1=0.281182mm; y1=7.194088mm; x2=4.7813mm; y2=7.194088mm; thickness=6.0mil; clearance=0.0;
-          }
-          ha:line.881 {
-           x1=4.7813mm; y1=7.194088mm; x2=4.7813mm; y2=13.094mm; thickness=6.0mil; clearance=0.0;
-          }
-          ha:text.869 {
-           string=%a.parent.refdes%; x=4.7813mm; y=13.094mm; scale=100; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
-            onsolder=1
+          li:objects {
+           ha:line.872 {
+            x1=0.281182mm; y1=13.094mm; x2=4.7813mm; y2=13.094mm; thickness=6.0mil; clearance=0.0;
+           }
+           ha:line.875 {
+            x1=0.281182mm; y1=7.194088mm; x2=0.281182mm; y2=13.094mm; thickness=6.0mil; clearance=0.0;
+           }
+           ha:line.878 {
+            x1=0.281182mm; y1=7.194088mm; x2=4.7813mm; y2=7.194088mm; thickness=6.0mil; clearance=0.0;
+           }
+           ha:line.881 {
+            x1=4.7813mm; y1=7.194088mm; x2=4.7813mm; y2=13.094mm; thickness=6.0mil; clearance=0.0;
+           }
+           ha:text.869 {
+            string=%a.parent.refdes%; x=4.7813mm; y=13.094mm; scale=100; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+             onsolder=1
+            }
+            rot = 270.000000
            }
-           rot = 270.000000
           }
-         }
-         ha:type {
-          silk = 1
-          bottom = 1
-         }
-       }
+          ha:type {
+           silk = 1
+           bottom = 1
+          }
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         li:objects {
-          ha:line.884 {
-           x1=78.0mil; y1=10.144044mm; x2=78.0mil; y2=10.144044mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.884 {
+            x1=78.0mil; y1=10.144044mm; x2=78.0mil; y2=10.144044mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.887 {
-           x1=4.7813mm; y1=13.094mm; x2=4.7813mm; y2=13.094mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.887 {
+            x1=4.7813mm; y1=13.094mm; x2=4.7813mm; y2=13.094mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.890 {
-           x1=4.7813mm; y1=13.094mm; x2=4.7813mm; y2=12.094mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.890 {
+            x1=4.7813mm; y1=13.094mm; x2=4.7813mm; y2=12.094mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.893 {
-           x1=4.7813mm; y1=13.094mm; x2=3.7813mm; y2=13.094mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.893 {
+            x1=4.7813mm; y1=13.094mm; x2=3.7813mm; y2=13.094mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-         }
-         ha:type {
-          bottom = 1
-          virtual = 1
-          misc = 1
-         }
+          ha:type {
+           bottom = 1
+           virtual = 1
+           misc = 1
+          }
+        }
        }
       }
-     }
-      uid = 7L+Lzye7e3ztiS8kg6gAAAAl
-     }
-     ha:subc.896 {
-      ha:attributes {
-       value=100k
-       footprint=0402
-       refdes=R3
+       uid = 7L+Lzye7e3ztiS8kg6gAAAAl
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.896 {
+       ha:attributes {
+        value=100k
+        footprint=0402
+        refdes=R3
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.898 {
-        proto=0; x=11.309604mm; y=85.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.898 {
+         proto=0; x=11.309604mm; y=85.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.899 {
-        proto=0; x=476.74mil; y=85.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.899 {
+         proto=0; x=476.74mil; y=85.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:text.897 {
-           string=%a.parent.refdes%; x=436.0mil; y=18.0mil; scale=80; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+          li:objects {
+           ha:text.897 {
+            string=%a.parent.refdes%; x=436.0mil; y=18.0mil; scale=80; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 0.000000
            }
-           rot = 0.000000
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         li:objects {
-          ha:line.900 {
-           x1=461.0mil; y1=85.0mil; x2=461.0mil; y2=85.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.900 {
+            x1=461.0mil; y1=85.0mil; x2=461.0mil; y2=85.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.903 {
-           x1=461.0mil; y1=85.0mil; x2=461.0mil; y2=85.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.903 {
+            x1=461.0mil; y1=85.0mil; x2=461.0mil; y2=85.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.906 {
-           x1=461.0mil; y1=85.0mil; x2=12.7094mm; y2=85.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.906 {
+            x1=461.0mil; y1=85.0mil; x2=12.7094mm; y2=85.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.909 {
-           x1=461.0mil; y1=85.0mil; x2=461.0mil; y2=3.159mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.909 {
+            x1=461.0mil; y1=85.0mil; x2=461.0mil; y2=3.159mm; 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 = 7L+Lzye7e3ztiS8kg6gAAAAm
-     }
-     ha:subc.912 {
-      ha:attributes {
-       value=100k
-       footprint=0402
-       refdes=R7
+       uid = 7L+Lzye7e3ztiS8kg6gAAAAm
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.912 {
+       ha:attributes {
+        value=100k
+        footprint=0402
+        refdes=R7
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
+       }
       }
-     }
-
-      li:objects {
-       ha:padstack_ref.914 {
-        proto=0; x=12.097004mm; y=123.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.915 {
-        proto=0; x=11.297412mm; y=123.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.914 {
+         proto=0; x=12.097004mm; y=123.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.915 {
+         proto=0; x=11.297412mm; y=123.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         li:thermal {
+         }
+
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:text.913 {
-           string=%a.parent.refdes%; x=374.0mil; y=99.0mil; scale=80; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+          li:objects {
+           ha:text.913 {
+            string=%a.parent.refdes%; x=374.0mil; y=99.0mil; scale=80; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 0.000000
            }
-           rot = 0.000000
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         li:objects {
-          ha:line.916 {
-           x1=11.697208mm; y1=123.0mil; x2=11.697208mm; y2=123.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.916 {
+            x1=11.697208mm; y1=123.0mil; x2=11.697208mm; y2=123.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.919 {
-           x1=11.697208mm; y1=123.0mil; x2=11.697208mm; y2=123.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.919 {
+            x1=11.697208mm; y1=123.0mil; x2=11.697208mm; y2=123.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.922 {
-           x1=11.697208mm; y1=123.0mil; x2=10.697208mm; y2=123.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.922 {
+            x1=11.697208mm; y1=123.0mil; x2=10.697208mm; y2=123.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.925 {
-           x1=11.697208mm; y1=123.0mil; x2=11.697208mm; y2=2.1242mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.925 {
+            x1=11.697208mm; y1=123.0mil; x2=11.697208mm; y2=2.1242mm; 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 = 7L+Lzye7e3ztiS8kg6gAAAAn
-     }
-     ha:subc.928 {
-      ha:attributes {
-       value=100k
-       footprint=0402
-       refdes=R12
+       uid = 7L+Lzye7e3ztiS8kg6gAAAAn
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.928 {
+       ha:attributes {
+        value=100k
+        footprint=0402
+        refdes=R12
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.930 {
-        proto=0; x=476.48mil; y=162.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.930 {
+         proto=0; x=476.48mil; y=162.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.931 {
-        proto=0; x=445.0mil; y=162.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.931 {
+         proto=0; x=445.0mil; y=162.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:text.929 {
-           string=%a.parent.refdes%; x=423.0mil; y=178.0mil; scale=80; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+          li:objects {
+           ha:text.929 {
+            string=%a.parent.refdes%; x=423.0mil; y=178.0mil; scale=80; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 0.000000
            }
-           rot = 0.000000
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         li:objects {
-          ha:line.932 {
-           x1=460.74mil; y1=162.0mil; x2=460.74mil; y2=162.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.932 {
+            x1=460.74mil; y1=162.0mil; x2=460.74mil; y2=162.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.935 {
-           x1=460.74mil; y1=162.0mil; x2=460.74mil; y2=162.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.935 {
+            x1=460.74mil; y1=162.0mil; x2=460.74mil; y2=162.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
+           }
+           ha:line.938 {
+            x1=460.74mil; y1=162.0mil; x2=10.702796mm; y2=162.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.938 {
-           x1=460.74mil; y1=162.0mil; x2=10.702796mm; y2=162.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.941 {
+            x1=460.74mil; y1=162.0mil; x2=460.74mil; y2=3.1148mm; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=y
+            }
            }
           }
-          ha:line.941 {
-           x1=460.74mil; y1=162.0mil; x2=460.74mil; y2=3.1148mm; 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 = 7L+Lzye7e3ztiS8kg6gAAAAo
-     }
-     ha:subc.944 {
-      ha:attributes {
-       value=27k
-       footprint=0402
-       refdes=R13
+       uid = 7L+Lzye7e3ztiS8kg6gAAAAo
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.944 {
+       ha:attributes {
+        value=27k
+        footprint=0402
+        refdes=R13
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.946 {
-        proto=0; x=14.274796mm; y=161.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.946 {
+         proto=0; x=14.274796mm; y=161.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.947 {
-        proto=0; x=13.475204mm; y=161.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.947 {
+         proto=0; x=13.475204mm; y=161.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:text.945 {
-           string=%a.parent.refdes%; x=514.0mil; y=178.0mil; scale=80; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+          li:objects {
+           ha:text.945 {
+            string=%a.parent.refdes%; x=514.0mil; y=178.0mil; scale=80; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 0.000000
            }
-           rot = 0.000000
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         li:objects {
-          ha:line.948 {
-           x1=13.875mm; y1=161.0mil; x2=13.875mm; y2=161.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.948 {
+            x1=13.875mm; y1=161.0mil; x2=13.875mm; y2=161.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.951 {
-           x1=13.875mm; y1=161.0mil; x2=13.875mm; y2=161.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.951 {
+            x1=13.875mm; y1=161.0mil; x2=13.875mm; y2=161.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.954 {
-           x1=13.875mm; y1=161.0mil; x2=12.875mm; y2=161.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.954 {
+            x1=13.875mm; y1=161.0mil; x2=12.875mm; y2=161.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.957 {
-           x1=13.875mm; y1=161.0mil; x2=13.875mm; y2=3.0894mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.957 {
+            x1=13.875mm; y1=161.0mil; x2=13.875mm; y2=3.0894mm; 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 = 7L+Lzye7e3ztiS8kg6gAAAAp
-     }
-     ha:subc.960 {
-      ha:attributes {
-       value=27k
-       footprint=0402
-       refdes=R6
+       uid = 7L+Lzye7e3ztiS8kg6gAAAAp
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.960 {
+       ha:attributes {
+        value=27k
+        footprint=0402
+        refdes=R6
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.962 {
-        proto=0; x=14.274796mm; y=85.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.962 {
+         proto=0; x=14.274796mm; y=85.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.963 {
-        proto=0; x=13.475204mm; y=85.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.963 {
+         proto=0; x=13.475204mm; y=85.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:text.961 {
-           string=%a.parent.refdes%; x=524.0mil; y=18.0mil; scale=80; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+          li:objects {
+           ha:text.961 {
+            string=%a.parent.refdes%; x=524.0mil; y=18.0mil; scale=80; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 0.000000
            }
-           rot = 0.000000
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         li:objects {
-          ha:line.964 {
-           x1=13.875mm; y1=85.0mil; x2=13.875mm; y2=85.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.964 {
+            x1=13.875mm; y1=85.0mil; x2=13.875mm; y2=85.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.967 {
-           x1=13.875mm; y1=85.0mil; x2=13.875mm; y2=85.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.967 {
+            x1=13.875mm; y1=85.0mil; x2=13.875mm; y2=85.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.970 {
-           x1=13.875mm; y1=85.0mil; x2=12.875mm; y2=85.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.970 {
+            x1=13.875mm; y1=85.0mil; x2=12.875mm; y2=85.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.973 {
-           x1=13.875mm; y1=85.0mil; x2=13.875mm; y2=1.159mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.973 {
+            x1=13.875mm; y1=85.0mil; x2=13.875mm; y2=1.159mm; 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 = 7L+Lzye7e3ztiS8kg6gAAAAq
-     }
-     ha:subc.976 {
-      ha:attributes {
-       value=27k
-       footprint=0402
-       refdes=R8
+       uid = 7L+Lzye7e3ztiS8kg6gAAAAq
       }
-     ha:data {
-          li:padstack_prototypes {
+      ha:subc.976 {
+       ha:attributes {
+        value=27k
+        footprint=0402
+        refdes=R8
+       }
+      ha:data {
+            li:padstack_prototypes {
 
-      ha:ps_proto_v6.0 {
-        hdia=0.0; hplated=0; htop=0; hbottom=0;
-        li:shape {
+       ha:ps_proto_v6.0 {
+         hdia=0.0; hplated=0; htop=0; hbottom=0;
+         li:shape {
 
-          ha:ps_shape_v4 {
-           ha:combining {           }
-           ha:layer_mask {
-            copper = 1
-            top = 1
-           }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+           ha:ps_shape_v4 {
+            ha:combining {            }
+            ha:layer_mask {
+             copper = 1
+             top = 1
             }
-          }
-
-          ha:ps_shape_v4 {
-           ha:combining { sub=1; auto=1;           }
-           ha:layer_mask {
-            top = 1
-            mask = 1
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             -0.425958mm  
-             -0.326136mm  
-             0.425958mm  
-             0.326136mm  
-             0.425958mm  
-            }
-          }
 
-          ha:ps_shape_v4 {
-           ha:combining { auto=1;           }
-           ha:layer_mask {
-            top = 1
-            paste = 1
+           ha:ps_shape_v4 {
+            ha:combining { sub=1; auto=1;            }
+            ha:layer_mask {
+             top = 1
+             mask = 1
+            }
+            clearance=0.0
+             li:ps_poly {
+              0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              -0.425958mm  
+              -0.326136mm  
+              0.425958mm  
+              0.326136mm  
+              0.425958mm  
+             }
            }
-           clearance=0.0
-            li:ps_poly {
-             0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             -0.349758mm  
-             -0.249936mm  
-             0.349758mm  
-             0.249936mm  
-             0.349758mm  
+
+           ha:ps_shape_v4 {
+            ha:combining { auto=1;            }
+            ha:layer_mask {
+             top = 1
+             paste = 1
             }
-          }
-        }
+            clearance=0.0
+             li:ps_poly {
+              0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              -0.349758mm  
+              -0.249936mm  
+              0.349758mm  
+              0.249936mm  
+              0.349758mm  
+             }
+           }
+         }
+       }
       }
-     }
 
-      li:objects {
-       ha:padstack_ref.978 {
-        proto=0; x=14.274796mm; y=123.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
-        }
+       li:objects {
+        ha:padstack_ref.978 {
+         proto=0; x=14.274796mm; y=123.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.979 {
-        proto=0; x=13.475204mm; y=123.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
-        ha:flags {
-         clearline=1
+         ha:attributes {
+           term=1
+           name=1
+         }
         }
+        ha:padstack_ref.979 {
+         proto=0; x=13.475204mm; y=123.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         ha:flags {
+          clearline=1
+         }
 
-        li:thermal {
-        }
+         li:thermal {
+         }
 
-        ha:attributes {
-          term=2
-          name=2
+         ha:attributes {
+           term=2
+           name=2
+         }
         }
        }
-      }
-      li:layers {
+       li:layers {
 
-       ha:top-silk {
-        lid=0
-        ha:combining {        }
+        ha:top-silk {
+         lid=0
+         ha:combining {         }
 
-         li:objects {
-          ha:text.977 {
-           string=%a.parent.refdes%; x=581.0mil; y=76.0mil; scale=80; fid=0;
-           ha:flags {
-            dyntext=1
-            floater=1
+          li:objects {
+           ha:text.977 {
+            string=%a.parent.refdes%; x=581.0mil; y=76.0mil; scale=80; fid=0;
+            ha:flags {
+             dyntext=1
+             floater=1
+            }
+            rot = 0.000000
            }
-           rot = 0.000000
           }
-         }
-         ha:type {
-          silk = 1
-          top = 1
-         }
-       }
+          ha:type {
+           silk = 1
+           top = 1
+          }
+        }
 
-       ha:subc-aux {
-        lid=1
-        ha:combining {        }
+        ha:subc-aux {
+         lid=1
+         ha:combining {         }
 
-         li:objects {
-          ha:line.980 {
-           x1=13.875mm; y1=123.0mil; x2=13.875mm; y2=123.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=pnp-origin
+          li:objects {
+           ha:line.980 {
+            x1=13.875mm; y1=123.0mil; x2=13.875mm; y2=123.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=pnp-origin
+            }
            }
-          }
-          ha:line.983 {
-           x1=13.875mm; y1=123.0mil; x2=13.875mm; y2=123.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=origin
+           ha:line.983 {
+            x1=13.875mm; y1=123.0mil; x2=13.875mm; y2=123.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=origin
+            }
            }
-          }
-          ha:line.986 {
-           x1=13.875mm; y1=123.0mil; x2=12.875mm; y2=123.0mil; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=x
+           ha:line.986 {
+            x1=13.875mm; y1=123.0mil; x2=12.875mm; y2=123.0mil; thickness=0.1mm; clearance=0.0;
+            ha:attributes {
+              subc-role=x
+            }
            }
-          }
-          ha:line.989 {
-           x1=13.875mm; y1=123.0mil; x2=13.875mm; y2=2.1242mm; thickness=0.1mm; clearance=0.0;
-           ha:attributes {
-             subc-role=y
+           ha:line.989 {
+            x1=13.875mm; y1=123.0mil; x2=13.875mm; y2=2.1242mm; 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 = 7L+Lzye7e3ztiS8kg6gAAAAr
-     }
+       uid = 7L+Lzye7e3ztiS8kg6gAAAAr
+      }
       ha:subc.3783 {
        ha:attributes {
-        refdes=C8
-        value=22uF
         footprint=1206
+        value=22uF
         openscad=1206
+        refdes=C8
        }
       ha:data {
             li:padstack_prototypes {
@@ -9881,7 +9736,7 @@ ha:pcb-rnd-board-v7 {
 
        li:objects {
         ha:padstack_ref.3803 {
-         proto=0; x=167.0mil; y=419.0mil; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=167.0mil; y=7.56666mm; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -9895,7 +9750,7 @@ ha:pcb-rnd-board-v7 {
          }
         }
         ha:padstack_ref.3804 {
-         proto=0; x=167.0mil; y=7.64286mm; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil;
+         proto=0; x=167.0mil; y=416.0mil; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil;
          ha:flags {
           clearline=1
          }
@@ -9917,18 +9772,18 @@ ha:pcb-rnd-board-v7 {
 
           li:objects {
            ha:line.3784 {
-            x1=3.29184mm; y1=9.742678mm; x2=3.29184mm; y2=8.542782mm; thickness=8.0mil; clearance=0.0;
+            x1=204.4mil; y1=8.466582mm; x2=204.4mil; y2=9.666478mm; thickness=8.0mil; clearance=0.0;
            }
            ha:line.3787 {
-            x1=204.4mil; y1=9.742678mm; x2=204.4mil; y2=8.542782mm; thickness=8.0mil; clearance=0.0;
+            x1=3.29184mm; y1=8.466582mm; x2=3.29184mm; y2=9.666478mm; thickness=8.0mil; clearance=0.0;
            }
            ha:text.3790 {
-            string=%a.parent.refdes%; x=135.5mil; y=9.94283mm; scale=100; fid=0;
+            string=%a.parent.refdes%; x=198.5mil; y=8.26643mm; scale=100; fid=0;
             ha:flags {
              dyntext=1
              floater=1
             }
-            rot = 90.000000
+            rot = 270.000000
            }
           }
           ha:type {
@@ -9943,25 +9798,25 @@ ha:pcb-rnd-board-v7 {
 
           li:objects {
            ha:line.3791 {
-            x1=167.0mil; y1=9.14273mm; x2=167.0mil; y2=9.14273mm; thickness=0.1mm; clearance=0.0;
+            x1=167.0mil; y1=9.06653mm; x2=167.0mil; y2=9.06653mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=pnp-origin
             }
            }
            ha:line.3794 {
-            x1=167.0mil; y1=9.14273mm; x2=167.0mil; y2=9.14273mm; thickness=0.1mm; clearance=0.0;
+            x1=167.0mil; y1=9.06653mm; x2=167.0mil; y2=9.06653mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=origin
             }
            }
            ha:line.3797 {
-            x1=167.0mil; y1=9.14273mm; x2=167.0mil; y2=8.14273mm; thickness=0.1mm; clearance=0.0;
+            x1=167.0mil; y1=9.06653mm; x2=167.0mil; y2=10.06653mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=x
             }
            }
            ha:line.3800 {
-            x1=167.0mil; y1=9.14273mm; x2=5.2418mm; y2=9.14273mm; thickness=0.1mm; clearance=0.0;
+            x1=167.0mil; y1=9.06653mm; x2=3.2418mm; y2=9.06653mm; thickness=0.1mm; clearance=0.0;
             ha:attributes {
               subc-role=y
             }
@@ -10385,7 +10240,7 @@ ha:pcb-rnd-board-v7 {
          }
 
          ha:attributes {
-           term=5
+           term=G
            name=GND
          }
         }
@@ -10413,7 +10268,7 @@ ha:pcb-rnd-board-v7 {
          }
 
          ha:attributes {
-           term=5
+           term=G
            name=GND
          }
         }
@@ -10441,7 +10296,7 @@ ha:pcb-rnd-board-v7 {
          }
 
          ha:attributes {
-           term=5
+           term=G
            name=GND
          }
         }
@@ -10552,12 +10407,12 @@ ha:pcb-rnd-board-v7 {
 
           li:objects {
            ha:text.3838 {
-            string=%a.parent.refdes%; x=1.04191in; y=787.09mil; scale=100; fid=0;
+            string=%a.parent.refdes%; x=29.974286mm; y=13.662914mm; scale=100; fid=0;
             ha:flags {
              dyntext=1
              floater=1
             }
-            rot = 180.000000
+            rot = 360.000000
            }
           }
           ha:type {
@@ -10606,6 +10461,167 @@ ha:pcb-rnd-board-v7 {
       }
        uid = 0T0gM6TcfoZ0eol+DecAAAAu
       }
+     ha:subc.137 {
+      ha:attributes {
+       value=
+       footprint=hole-M3
+       refdes=H2
+      }
+     ha:data {
+          li:padstack_prototypes {
+
+      ha:ps_proto_v6.0 {
+        hdia=125.0mil; hplated=1; htop=0; hbottom=0;
+        li:shape {
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            top = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            bottom = 1
+            copper = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
+           ha:combining {           }
+           ha:layer_mask {
+            copper = 1
+            intern = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            top = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+
+          ha:ps_shape_v4 {
+           ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;           }
+           ha:combining { sub=1; auto=1;           }
+           ha:layer_mask {
+            bottom = 1
+            mask = 1
+           }
+           clearance=0.0
+          }
+        }
+      }
+     }
+
+      li:objects {
+       ha:padstack_ref.139 {
+        proto=0; x=125.0mil; y=125.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
+        ha:flags {
+         clearline=1
+        }
+
+        li:thermal {
+          li:0 {
+           on  
+           solid  
+           noshape  
+          }
+          li:1 {
+           on  
+           solid  
+           noshape  
+          }
+        }
+
+        ha:attributes {
+          term=1
+          name=1
+        }
+       }
+      }
+      li:layers {
+
+       ha:top-silk {
+        lid=0
+        ha:combining {        }
+
+         li:objects {
+          ha:arc.140 {
+           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:text.138 {
+           string=%a.parent.refdes%; x=96.0mil; y=92.0mil; scale=80; 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.141 {
+           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:flags ={ selected=1
+ };          }
+          ha:line.144 {
+           x1=125.0mil; y1=125.0mil; x2=125.0mil; y2=125.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=origin
+           }
+ ha:flags ={ selected=1
+ };          }
+          ha:line.147 {
+           x1=125.0mil; y1=125.0mil; x2=4.175mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=x
+           }
+ ha:flags ={ selected=1
+ };          }
+          ha:line.150 {
+           x1=125.0mil; y1=125.0mil; x2=125.0mil; y2=4.175mm; thickness=0.1mm; clearance=0.0;
+           ha:attributes {
+             subc-role=y
+           }
+ ha:flags ={ selected=1
+ };          }
+         }
+         ha:type {
+          top = 1
+          misc = 1
+          virtual = 1
+         }
+       }
+      }
+     }
+      uid = 7L+Lzye7e3ztiS8kg6gAAAAF
+     }
    }
    li:layers {
 
@@ -11229,13 +11245,15 @@ ha:pcb-rnd-board-v7 {
        }
        ha:line.1298 {
         x1=325.0mil; y1=270.0mil; x2=325.0mil; y2=365.0mil; thickness=40.0mil; clearance=20.0mil;
-       }
+ ha:flags ={ clearline=1
+ };       }
        ha:line.1301 {
         x1=325.0mil; y1=365.0mil; x2=335.0mil; y2=375.0mil; thickness=40.0mil; clearance=20.0mil;
        }
        ha:line.1304 {
         x1=325.0mil; y1=530.0mil; x2=325.0mil; y2=435.0mil; thickness=40.0mil; clearance=20.0mil;
-       }
+ ha:flags ={ clearline=1
+ };       }
        ha:line.1307 {
         x1=325.0mil; y1=435.0mil; x2=335.0mil; y2=425.0mil; thickness=40.0mil; clearance=20.0mil;
        }
@@ -12598,6 +12616,25 @@ ha:pcb-rnd-board-v7 {
          clearline=1
         }
        }
+       ha:polygon.5298 {
+        li:geometry {
+          ta:contour {
+           { 8.0mil; 11.0mil }
+           { 1.488in; 11.0mil }
+           { 1.488in; 791.0mil }
+           { 32.9946mm; 791.0mil }
+           { 32.9946mm; 765.0mil }
+           { 779.0mil; 765.0mil }
+           { 779.0mil; 791.0mil }
+           { 8.0mil; 791.0mil }
+          }
+        }
+
+        ha:flags {
+         clearpoly=1
+         lock=1
+        }
+       }
       }
       color = {#8b2323}
     }
@@ -13091,18 +13128,6 @@ ha:pcb-rnd-board-v7 {
          clearline=1
         }
        }
-       ha:line.2261 {
-        x1=712.0mil; y1=728.0mil; x2=29.5656mm; y2=728.0mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
-       ha:line.2264 {
-        x1=29.5656mm; y1=728.0mil; x2=1.227in; y2=665.0mil; thickness=10.0mil; clearance=12.0mil;
-        ha:flags {
-         clearline=1
-        }
-       }
        ha:line.2267 {
         x1=471.0mil; y1=651.0mil; x2=668.0mil; y2=674.0mil; thickness=10.0mil; clearance=12.0mil;
         ha:flags {
@@ -13163,7 +13188,31 @@ ha:pcb-rnd-board-v7 {
          clearline=1
         }
        }
-       ha:polygon.2297 {
+       ha:line.5313 {
+        x1=712.0mil; y1=728.0mil; x2=839.0mil; y2=728.0mil; thickness=10.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.5316 {
+        x1=839.0mil; y1=728.0mil; x2=895.0mil; y2=672.0mil; thickness=10.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.5322 {
+        x1=30.988mm; y1=672.0mil; x2=1.227in; y2=665.0mil; thickness=10.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.5337 {
+        x1=895.0mil; y1=672.0mil; x2=30.988mm; y2=672.0mil; thickness=10.0mil; clearance=12.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:polygon.5280 {
         li:geometry {
           ta:contour {
            { 10.0mil; 10.0mil }
@@ -13235,6 +13284,18 @@ ha:pcb-rnd-board-v7 {
          clearline=1
         }
        }
+       ha:line.8171 {
+        x1=23.204424mm; y1=19.142202mm; x2=23.204424mm; y2=17.942052mm; thickness=0.72mm; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
+       ha:line.8174 {
+        x1=1.17026in; y1=19.142202mm; x2=1.17026in; y2=17.942052mm; thickness=0.72mm; clearance=20.0mil;
+        ha:flags {
+         clearline=1
+        }
+       }
       }
       color = {#104e8b}
     }
@@ -13316,7 +13377,7 @@ ha:pcb-rnd-board-v7 {
         rot = 180.000000
        }
        ha:text.2332 {
-        string=` 2013; x=18.7583mm; y=635.2mil; scale=90; fid=0;
+        string=` 2021; x=18.7583mm; y=635.2mil; scale=90; fid=0;
         ha:flags {
          clearline=1
          onsolder=1
@@ -13355,8 +13416,8 @@ ha:pcb-rnd-board-v7 {
         }
         rot = 180.000000
        }
-       ha:text.2337 {
-        string=EasyMini v1.0; x=18.7383mm; y=18.932906mm; scale=150; fid=0;
+       ha:text.5347 {
+        string=EasyMini v1.1; x=738.0mil; y=743.0mil; scale=160; fid=0;
         ha:flags {
          clearline=1
          onsolder=1
@@ -15618,7 +15679,7 @@ ha:pcb-rnd-board-v7 {
     snap_pin = true
     grid_unit = mil
     swap_start_direction = false
-    full_poly = false
+    full_poly = true
     clear_line = true
     show_number = false
     unique_names = false
@@ -15636,15 +15697,28 @@ ha:pcb-rnd-board-v7 {
     description = false
     show_drc = true
     name_on_pcb = true
+     show_solder_side = 0
+     draw_grid = false
+     buffer_number = 0
+     ha:view {
+      flip_y = 0
+     }
    }
    ha:design {
     text_font_id = 0
     text_scale = 100
-    via_thickness = 31.00 mil
-    via_drilling_hole = 15.00 mil
+    via_thickness = 120.00 mil
+    via_drilling_hole = 35.00 mil
     text_thickness = 0
-    line_thickness = 10.00 mil
-    clearance = 6.00 mil
+    line_thickness = 720.00 um
+    clearance = 10.00 mil
+     min_slk = 0.15240000 mm
+     ha:drc {
+      min_ring = 6.0 mil
+      min_drill = 11.81 mil
+     }
+     min_wid = 0.15240000 mm
+     bloat = 0.15240000 mm
    }
   }
  }